Interval tree clocks: a logical clock for dynamic systems

PS Almeida, C Baquero, V Fonte - International Conference On Principles …, 2008 - Springer
Causality tracking mechanisms, such as vector clocks and version vectors, rely on map**s
from globally unique identifiers to integer counters. In a system with a well known set of …

Merkle-crdts: Merkle-dags meet crdts

H Sanjuan, S Poyhtari, P Teixeira, I Psaras - arxiv preprint arxiv …, 2020 - arxiv.org
We study Merkle-DAGs as a transport and persistence layer for Conflict-Free Replicated
Data Types (CRDTs), coining the term Merkle-CRDTs and providing an overview of the …

Precision, recall, and sensitivity of monitoring partially synchronous distributed systems

S Yingchareonthawornchai, DN Nguyen… - … Conference, RV 2016 …, 2016 - Springer
Runtime verification focuses on analyzing the execution of a given program by a monitor to
determine if it is likely to violate its specifications. There is often an impedance mismatch …

Concise version vectors in WinFS

D Malkhi, D Terry - International Symposium on Distributed Computing, 2005 - Springer
Conflicts naturally arise in optimistically replicated systems. The common way to detect
update conflicts is via version vectors, whose storage and communication overhead are …

On the support of versioning in distributed key-value stores

P Felber, M Pasin, É Rivière… - 2014 IEEE 33rd …, 2014 - ieeexplore.ieee.org
The ability to access and query data stored in multiple versions is an important asset for
many applications, such as Web graph analysis, collaborative editing platforms, data …

Scalability approaches for causal multicast: a survey

R de Juan-Marín, H Decker, JE Armendáriz-Íñigo… - Computing, 2016 - Springer
Many distributed services need to be scalable: internet search, electronic commerce, e-
government ...… In order to achieve scalability those applications rely on replicated …

G-DUR: A middleware for assembling, analyzing, and improving transactional protocols

MS Ardekani, P Sutra, M Shapiro - Proceedings of the 15th International …, 2014 - dl.acm.org
A large family of distributed transactional protocols have a common structure, called
Deferred Update Replication (DUR). DUR provides dependability by replicating data, and …

Practically-self-stabilizing vector clocks in the absence of execution fairness

I Salem, EM Schiller - … Systems: 6th International Conference, NETYS 2018 …, 2019 - Springer
Vector clock algorithms are basic wait-free building blocks that facilitate causal ordering of
events. As wait-free algorithms, they are guaranteed to complete their operations within a …

Concise version vectors in WinFS

D Malkhi, D Terry - Distributed Computing, 2007 - Springer
Conflicts naturally arise in optimistically replicated systems. The common way to detect
update conflicts is via version vectors, whose storage and communication overhead are …

Optimized or-sets without ordering constraints

M Mukund, G Shenoy R, SP Suresh - … , January 4-7, 2014. Proceedings 15, 2014 - Springer
Eventual consistency is a relaxation of strong consistency that guarantees that if no new
updates are made to a replicated data object, then all replicas will converge. The conflict …