A survey on thread-level speculation techniques
A Estebanez, DR Llanos… - ACM Computing Surveys …, 2016 - dl.acm.org
Thread-Level Speculation (TLS) is a promising technique that allows the parallel execution
of sequential code without relying on a prior, compile-time-dependence analysis. In this …
of sequential code without relying on a prior, compile-time-dependence analysis. In this …
When scalability meets consistency: Genuine multiversion update-serializable partial data replication
In this article we introduce GMU, a genuine partial replication protocol for transactional
systems, which exploits an innovative, highly scalable, distributed multiversioning scheme …
systems, which exploits an innovative, highly scalable, distributed multiversioning scheme …
Firewall security: Policies, testing and performance evaluation
MR Lyu, LKY Lau - Proceedings 24th Annual International …, 2000 - ieeexplore.ieee.org
Explores the firewall security and performance relationships for distributed systems.
Experiments are conducted to set firewall security into seven different levels and to quantify …
Experiments are conducted to set firewall security into seven different levels and to quantify …
Score: A scalable one-copy serializable partial replication protocol
In this article we present SCORe, a scalable one-copy serializable partial replication
protocol. Differently from any other literature proposal, SCORe jointly guarantees the …
protocol. Differently from any other literature proposal, SCORe jointly guarantees the …
Automated data partitioning for highly scalable and strongly consistent transactions
Modern transactional processing systems need to be fast and scalable, but this means many
such systems settled for weak consistency models. It is however possible to achieve all of …
such systems settled for weak consistency models. It is however possible to achieve all of …
Archie: a speculative replicated transactional system
We present Archie, a high performance fault-tolerant transactional system. Archie complies
with the State Machine Approach, where the transactional state is fully replicated and total …
with the State Machine Approach, where the transactional state is fully replicated and total …
Hyflow2: A high performance distributed transactional memory framework in scala
Distributed Transactional Memory (DTM) is a recent but promising model for programming
distributed systems. It aims to present programmers with a simple to use distributed …
distributed systems. It aims to present programmers with a simple to use distributed …
Unifying thread-level speculation and transactional memory
The motivation of this work is to ask whether Transactional Memory (TM) and Thread-Level
Speculation (TLS), two prominent concurrency paradigms usually considered separately …
Speculation (TLS), two prominent concurrency paradigms usually considered separately …
Exploiting locality in lease-based replicated transactional memory via task migration
We present Lilac-TM, the first locality-aware Distributed Software Transactional Memory
(DSTM) implementation. Lilac-TM is a fully decentralized lease-based replicated DSTM. It …
(DSTM) implementation. Lilac-TM is a fully decentralized lease-based replicated DSTM. It …
Leaderless consensus: The state of the art
R Palmieri - 2016 IEEE International Parallel and Distributed …, 2016 - ieeexplore.ieee.org
With the reduced cost of hardware due to technological advancements and efficient elastic
networks, distributed systems size is increasing to meet better availability requirements …
networks, distributed systems size is increasing to meet better availability requirements …