Abstract
Eventual consistency is demanded nowadays in geo-replicated services that need to be highly scalable and available. According to the CAP constraints, when network partitions may arise, a distributed service should choose between being strongly consistent or being highly available. Since scalable services should be available, a relaxed consistency (while the network is partitioned) is the preferred choice. Eventual consistency is not a common data-centric consistency model, but only a state convergence condition to be added to a relaxed consistency model. There are still several aspects of eventual consistency that have not been analysed in depth in previous works: 1. which are the oldest replication proposals providing eventual consistency, 2. which replica consistency models provide the best basis for building eventually consistent services, 3. which mechanisms should be considered for implementing an eventually consistent service, and 4. which are the best combinations of those mechanisms for achieving different concrete goals. This paper provides some notes on these important topics.
Keywords
MSC
68-03, 68M14, 68N01, 68U35, 68W15
Cite this article
@article{cai-3855,
author = {Francesc D. Muñoz-Escoí and José-Ramón García-Escrivá and Juan Salvador Sendra-Roig and José M. Bernabéu-Aubán and José Ramón González de Mendívil},
title = {Eventual Consistency: Origin and Support},
journal = {Computing and Informatics},
volume = {37},
number = {5},
pages = {1037--1072},
year = {2018},
issn = {1335-9150},
doi = {10.4149/cai_2018_5_1037}
}
TY - JOUR AU - Francesc D. Muñoz-Escoí AU - José-Ramón García-Escrivá AU - Juan Salvador Sendra-Roig AU - José M. Bernabéu-Aubán AU - José Ramón González de Mendívil TI - Eventual Consistency: Origin and Support JO - Computing and Informatics VL - 37 IS - 5 SP - 1037 EP - 1072 PY - 2018 SN - 1335-9150 DO - 10.4149/cai_2018_5_1037 UR - https://doi.org/10.4149/cai_2018_5_1037 KW - Eventual consistency KW - consistency model KW - CAP theorem KW - data replication ER -
Muñoz-Escoí, F. D., García-Escrivá, J., Sendra-Roig, J. S., Bernabéu-Aubán, J. M., & Mendívil, J. R. G. d. (2018). Eventual Consistency: Origin and Support. Computing and Informatics, 37(5), 1037–1072. https://doi.org/10.4149/cai_2018_5_1037