The immediate dependency relation: an optimal way to ensure causal group communication
In this paper we present a study on the subject of the Immediate Dependency Relation
(IDR), and we show how by extending the IDR relation, one can ensure a global causal …
(IDR), and we show how by extending the IDR relation, one can ensure a global causal …
[PDF][PDF] Causal Broadcast Protocol for Very Large Group Communication Systems.
The paper presents a causal protocol for very large group communication systems. The
protocol does not make any assumption concerning the group structure nor the network …
protocol does not make any assumption concerning the group structure nor the network …
Breaking the scalability barrier of causal broadcast for large and dynamic systems
Many distributed protocols and applications rely on causal broadcast to ensure consistency
criteria. However, none of causality tracking state-of-the-art approaches scale in large and …
criteria. However, none of causality tracking state-of-the-art approaches scale in large and …
A positive acknowledgment protocol for causal broadcasting
R Baldoni - IEEE Transactions on Computers, 1998 - ieeexplore.ieee.org
Causal broadcasting has been introduced to reduce the asynchrony of communication
channels inside groups of processes. It states that if two broadcast messages are causally …
channels inside groups of processes. It states that if two broadcast messages are causally …
A non-blocking lightweight implementation of causal order message delivery
F Mattern, S Fünfrocken - Theory and Practice in Distributed Systems …, 2005 - Springer
This paper presents an algorithm to implement point-topoint causal order message delivery
in distributed systems which does not force the sender to wait and which does not piggyback …
in distributed systems which does not force the sender to wait and which does not piggyback …
Probabilistic causal message ordering
A Mostefaoui, S Weiss - … 14th International Conference, PaCT 2017, Nizhny …, 2017 - Springer
Causal broadcast is a classical communication primitive that has been studied for more then
three decades and several implementations have been proposed. The implementation of …
three decades and several implementations have been proposed. The implementation of …
[PDF][PDF] An optimal algorithm for generalized causal message ordering
AD Kshemkalyani, M Singhal - Proceedings of the fifteenth annual ACM …, 1996 - dl.acm.org
Asynchronous execution of processes and unpredictable communication delays create
nondeterminism in distributed systems that complicates the design, verification, and analysis …
nondeterminism in distributed systems that complicates the design, verification, and analysis …
Tree topologies for causal message delivery
S Blessing, S Clebsch, S Drossopoulou - Proceedings of the 7th ACM …, 2017 - dl.acm.org
Causal message delivery, ie the requirement that messages are delivered in an order
respecting their causal (logical) dependencies, is often mandated in the distributed setting …
respecting their causal (logical) dependencies, is often mandated in the distributed setting …
The hierarchical daisy architecture for causal delivery
In this paper, we propose the hierarchical daisy architecture, which provides causal delivery
of messages sent to any subset of processes. The architecture provides fault tolerance and …
of messages sent to any subset of processes. The architecture provides fault tolerance and …
Necessary and sufficient conditions on information for causal message ordering and their optimal implementation
AD Kshemkalyani, M Singhal - Distributed Computing, 1998 - Springer
This paper formulates necessary and sufficient conditions on the information required for
enforcing causal ordering in a distributed system with asynchronous communication. The …
enforcing causal ordering in a distributed system with asynchronous communication. The …