Data storage management in cloud environments: Taxonomy, survey, and future directions

Y Mansouri, AN Toosi, R Buyya - ACM Computing Surveys (CSUR), 2017 - dl.acm.org
Storage as a Service (StaaS) is a vital component of cloud computing by offering the vision
of a virtually infinite pool of storage resources. It supports a variety of cloud-based data store …

Scalable state-machine replication

CE Bezerra, F Pedone… - 2014 44th Annual IEEE …, 2014 - ieeexplore.ieee.org
State machine replication (SMR) is a well-known technique able to provide fault-tolerance.
SMR consists of sequencing client requests and executing them against replicas in the …

Rex: Replication at the speed of multi-core

Z Guo, C Hong, M Yang, D Zhou, L Zhou… - Proceedings of the Ninth …, 2014 - dl.acm.org
Standard state-machine replication involves consensus on a sequence of totally ordered
requests through, for example, the Paxos protocol. Such a sequential execution model is …

Dynamic scalable state machine replication

LH Le, CE Bezerra, F Pedone - 2016 46th Annual IEEE/IFIP …, 2016 - ieeexplore.ieee.org
State machine replication (SMR) is a well-known technique that guarantees strong
consistency (ie, linearizability) to online services. In SMR, client commands are executed in …

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 …

Transaction execution models in partially replicated transactional memory: the case for data-flow and control-flow

R Palmieri, S Peluso, B Ravindran - Transactional Memory. Foundations …, 2015 - Springer
In this chapter we describe solutions for managing concurrency of distributed transactional
memory accesses in partially replicated deployments. A system is classified as partially …

Dynastar: Optimized dynamic partitioning for scalable state machine replication

LH Le, E Fynn, M Eslahi-Kelorazi… - 2019 IEEE 39th …, 2019 - ieeexplore.ieee.org
Classic state machine replication (SMR) does not scale well, since each replica must
execute every command. To address this problem, several systems have investigated the …

Atomic RMI: A distributed transactional memory framework

K Siek, PT Wojciechowski - International Journal of Parallel Programming, 2016 - Springer
This paper presents Atomic RMI, a distributed transactional memory framework that supports
the control flow model of execution. Atomic RMI extends Java RMI with distributed …

Hipertm: High performance, fault-tolerant transactional memory

S Hirve, R Palmieri, B Ravindran - Theoretical Computer Science, 2017 - Elsevier
We present HiperTM, a high performance active replication protocol for fault-tolerant
distributed transactional memory. The active replication processing paradigm allows …