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 …

When scalability meets consistency: Genuine multiversion update-serializable partial data replication

S Peluso, P Ruivo, P Romano… - 2012 IEEE 32nd …, 2012 - ieeexplore.ieee.org
In this article we introduce GMU, a genuine partial replication protocol for transactional
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 …

Score: A scalable one-copy serializable partial replication protocol

S Peluso, P Romano, F Quaglia - ACM/IFIP/USENIX International …, 2012 - Springer
In this article we present SCORe, a scalable one-copy serializable partial replication
protocol. Differently from any other literature proposal, SCORe jointly guarantees the …

Automated data partitioning for highly scalable and strongly consistent transactions

A Turcu, R Palmieri, B Ravindran - Proceedings of International …, 2014 - dl.acm.org
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 …

Archie: a speculative replicated transactional system

S Hirve, R Palmieri, B Ravindran - Proceedings of the 15th international …, 2014 - dl.acm.org
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 …

Hyflow2: A high performance distributed transactional memory framework in scala

A Turcu, B Ravindran, R Palmieri - … and Practices of Programming on the …, 2013 - dl.acm.org
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 …

Unifying thread-level speculation and transactional memory

J Barreto, A Dragojevic, P Ferreira, R Filipe… - Middleware 2012: ACM …, 2012 - Springer
The motivation of this work is to ask whether Transactional Memory (TM) and Thread-Level
Speculation (TLS), two prominent concurrency paradigms usually considered separately …

Exploiting locality in lease-based replicated transactional memory via task migration

D Hendler, A Naiman, S Peluso, F Quaglia… - … Symposium, DISC 2013 …, 2013 - Springer
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 …

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 …