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 …

Conflict-free replicated data types: An overview

N Preguiça - arxiv preprint arxiv:1806.10254, 2018 - arxiv.org
Internet-scale distributed systems often replicate data at multiple geographic locations to
provide low latency and high availability, despite node and network failures. Geo-replicated …

Rearchitecting kubernetes for the edge

A Jeffery, H Howard, R Mortier - … of the 4th International Workshop on …, 2021 - dl.acm.org
Recent years have seen Kubernetes emerge as a primary choice for container orchestration.
Kubernetes largely targets the cloud environment but new use cases require performant …

Delta state replicated data types

PS Almeida, A Shoker, C Baquero - Journal of Parallel and Distributed …, 2018 - Elsevier
Abstract Conflict-free Replicated Data Types (CRDTs) are distributed data types that make
eventual consistency of a distributed object possible and non ad-hoc. Specifically, state …

Verifying strong eventual consistency in distributed systems

VBF Gomes, M Kleppmann, DP Mulligan… - Proceedings of the …, 2017 - dl.acm.org
Data replication is used in distributed systems to maintain up-to-date copies of shared data
across multiple computers in a network. However, despite decades of research, algorithms …

ECROs: building global scale systems from sequential code

K De Porre, C Ferreira, N Preguiça… - Proceedings of the ACM …, 2021 - dl.acm.org
To ease the development of geo-distributed applications, replicated data types (RDTs) offer
a familiar programming interface while ensuring state convergence, low latency, and high …

Lasp: A language for distributed, coordination-free programming

C Meiklejohn, P Van Roy - … of the 17th International Symposium on …, 2015 - dl.acm.org
We propose Lasp, a new programming model designed to simplify large-scale distributed
programming. Lasp combines ideas from deterministic dataflow programming together with …

Efficient synchronization of state-based CRDTs

V Enes, PS Almeida, C Baquero… - 2019 IEEE 35th …, 2019 - ieeexplore.ieee.org
To ensure high availability in large scale distributed systems, Conflict-free Replicated Data
Types (CRDTs) relax consistency by allowing immediate query and update operations at the …

Legion: Enriching internet services with peer-to-peer interactions

A van der Linde, P Fouto, J Leitão, N Preguiça… - Proceedings of the 26th …, 2017 - dl.acm.org
Many web applications are built around direct interactions among users, from collaborative
applications and social networks to multi-user games. Despite being user-centric, these …

Merkle search trees: Efficient state-based CRDTs in open networks

A Auvolat, F Taïani - 2019 38th Symposium on Reliable …, 2019 - ieeexplore.ieee.org
Most recent CRDT techniques rely on a causal broadcast primitive to provide guarantees on
the delivery of operation deltas. Such a primitive is unfortunately hard to implement …