REFERENCES
Aceto, G., Botta, A., Marchetta, P., Persico, V., and
Pescap
´
e, A. (2018). A comprehensive survey on in-
ternet outages. Journal of Network and Computer Ap-
plications, 113(2018):36–63.
Almeida, P. S. and Baquero, C. (2019). Scalable Eventually
Consistent Counters over Unreliable Networks. Dis-
tributed Computing, 32:69–89.
Almeida, P. S., Shoker, A., and Baquero, C. (2018). Delta
state replicated data types. Journal of Parallel and
Distributed Computing, 111:162–173.
Alsberg, P. A. and Day, J. D. (1976). A Principle for Re-
silient Sharing of Distributed Resources. In Inter-
national Conference on Software Engineering, ICSE.
IEEE Comput. Soc. Press.
Bailis, P. and Kingsbury, K. (2014). The Network is Reli-
able. Communications of the ACM, 57(9):48–55.
Baquero, C., Almeida, P. S., and Shoker, A. (2017). Pure
operation-based replicated data types. arXiv preprint
arXiv:1710.04469.
Bauwens, J. and Boix, E. G. (2021). Improving the Reactiv-
ity of Pure Operation-Based CRDTs. In Workshop on
Principles and Practice of Consistency for Distributed
Data, PaPoC.
Birman, K. P. and Joseph, T. A. (1987). Reliable Communi-
cation in the Presence of Failures. ACM Transactions
on Computer Systems, 5(1):47–76.
Brahneborg, D., Afzal, W., Cau
ˇ
sevic, A., and Bj
¨
orkman,
M. (2020). Superlinear and Bandwidth Friendly Geo-
replication for Store-and-forward Systems. In Inter-
national Conference on Software Technologies, IC-
SOFT.
Brewer, E. A. (2000). Towards Robust Distributed Sys-
tems. In Principles Of Distributed Computing, PODC.
ACM.
Carlos Baquero, Paulo S
´
ergio Almeida, Alcino Cunha, C. F.
(2017). Composition in State-based Replicated Data
Types. Bulletin of EATCS, 3(123).
Cheng, Y., Gardner, M. T., Li, J., May, R., Medhi, D.,
and Sterbenz, J. P. (2015). Analysing GeoPath di-
versity and improving routing performance in optical
networks. Computer Networks, 82:50–67.
Dahlin, M., Chandra, B. B. V., Gao, L., and Nayate,
A. (2003). End-to-end WAN Service Availability.
IEEE/ACM Transactions on Networking, 11(2).
Didona, D., Fatourou, P., Guerraoui, R., Wang, J., and
Zwaenepoel, W. (2019). Distributed Transactional
Systems Cannot Be Fast. In The ACM Symposium on
Parallelism in Algorithms and Architectures, SPAA,
NY, USA. ACM Press.
Enes, V., Almeida, P. S., Baquero, C., and Leitao, J.
(2019). Efficient Synchronization of State-Based
CRDTs. In International Conference on Data Engi-
neering, ICDE, pages 148–159. IEEE Computer So-
ciety.
Gilbert, S. and Lynch, N. A. (2004). Brewer’s Conjecture
and the Feasibility of Consistent, Available, Partition-
Tolerant Web Services. In Principles Of Distributed
Computing, PODC.
Gotsman, A., Lefort, A., and Chockler, G. (2019). White-
box Atomic Multicast. In International Conference on
Dependable Systems and Networks, DSN. IEEE.
Herlihy, M. P. and Wing, J. M. (1990). Linearizability: a
Correctness Condition for Concurrent Objects. ACM
Transactions on Programming Languages and Sys-
tems (TOPLAS), 12(3):463–492.
ISO/IEC (2020). ISO 25010. https://iso25000.com/
index.php/en/iso-25000-standards/iso-25010. Ac-
cessed 2020-09-12.
Lamport, L. (1978). Time, clocks, and the ordering of
events in a distributed system. Communications of the
ACM, 21(7):558–565.
Lamport, L. (1998). The part-time parliament. ACM Trans-
actions on Computer Systems, 16(2):133–169.
Ongaro, D. and Ousterhout, J. K. (2014). In Search of
an Understandable Consensus Algorithm. In USENIX
Annual Technical Conference.
Papadimitriou, C. H. (1979). The serializability of concur-
rent database updates. Journal of the ACM (JACM),
26(4):631–653.
Rohrer, J. P., Jabbar, A., and Sterbenz, J. P. (2014).
Path diversification for future internet end-to-end re-
silience and survivability. Telecommunication Sys-
tems, 56(1):49–67.
Rothnie, J. B. and Goodman, N. (1977). A Survey of
Research and Development in Distributed Database
Management. In International Conference Confer-
ence on Very Large Data Bases.
Schneider, F. B., Gries, D., and Schlichting, R. D. (1984).
Fault-tolerant broadcasts. Science of Computer Pro-
gramming, 4(1):1–15.
Shapiro, M., Pregui, N., Baquero, C., and Zawirski, M.
(2011). A Comprehensive Study of Convergent and
Commutative Replicated Data Types. Technical Re-
port RR-7506, Inria – Centre Paris-Rocquencourt.
Shaw, M. (2001). The Coming-of-Age of Software Archi-
tecture Research. In International Conference on Soft-
ware Engineering, ICSE. IEEE.
Skrzypczak, J., Schintke, F., and Sch
¨
utt, T. (2019). Lin-
earizable State Machine Replication of State-based
CRDTs without Logs. In Symposium on Principles
of Distributed Computing, PODC. ACM.
Urb
´
an, P., D
´
efago, X., and Schiper, A. (2000). Contention-
Aware Metrics for Distributed Algorithms: Compari-
son of Atomic Broadcast Algorithms. In International
Conference on Computer Communications and Net-
works, IC3N. IEEE.
Vass, B., Tapolcai, J., Hay, D., Oostenbrink, J., and Kuipers,
F. (2020). How to model and enumerate geographi-
cally correlated failure events in communication net-
works. In Guide to Disaster-Resilient Communication
Networks, pages 87–115. Springer.
Younes, G., Shoker, A., Almeida, P. S., and Baquero, C.
(2016). Integration Challenges of Pure Operation-
Based CRDTs in Redis. In Workshop on Program-
ming Models and Languages for Distributed Comput-
ing, PMLDC, New York, NY, USA. Association for
Computing Machinery.
Resilient Conflict-free Replicated Data Types without Atomic Broadcast
523