Comparing Causal Convergence Consistency Models

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

In distributed databases, the CAP theorem establishes that a distributed storage system can only ensure two out of three properties: strong data consistency (i.e., reads returning the most recent writes), availability, or partition tolerance. Modern distributed storage systems prioritize performance and availability over strong consistency and thus offer weaker consistency models such as causal consistency. This paper explores several variations of causal consistency (CC) that guarantee state convergence among replicas, meaning that all distributed replicas converge towards the same consistent state. We investigate a log-based CC model, a commutativity-based CC model, and a global sequence protocol-based CC model. To facilitate our study of the relationships between these models, we use a common formalism to define them. We then show that the log-based CC model is the weakest, while the commutativity-based CC and the global sequence protocol-based CC models are incomparable. We also provide sufficient conditions for a given application program to be robust against one CC model versus another, meaning that the program has the same behavior when executed over databases implementing the two CC models.

Original languageEnglish
Title of host publicationNetworked Systems - 11th International Conference, NETYS 2023, Proceedings
EditorsDavid Mohaisen, Thomas Wies
PublisherSpringer Science and Business Media Deutschland GmbH
Pages62-77
Number of pages16
ISBN (Print)9783031377648
DOIs
Publication statusPublished - 1 Jan 2023
Event11th International Conference on Networked Systems, NETYS 2023 - Benguerir, Morocco
Duration: 22 May 202324 May 2023

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume14067 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference11th International Conference on Networked Systems, NETYS 2023
Country/TerritoryMorocco
CityBenguerir
Period22/05/2324/05/23

Fingerprint

Dive into the research topics of 'Comparing Causal Convergence Consistency Models'. Together they form a unique fingerprint.

Cite this