The platform will undergo maintenance on Sep 14 at about 7:45 AM EST and will be unavailable for approximately 2 hours.
2018 IEEE 37th Symposium on Reliable Distributed Systems (SRDS) 2018
DOI: 10.1109/srds.2018.00016
|View full text |Cite
|
Sign up to set email alerts
|

Breaking the Scalability Barrier of Causal Broadcast for Large and Dynamic Systems

Abstract: 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 dynamic systems. This paper presents a new nonblocking causal broadcast protocol suited for dynamic systems. The proposed protocol outperforms state-of-the-art in size of messages, execution time complexity, and local space complexity. Most importantly, messages piggyback control information the size of which is constant. We prov… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
11
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 6 publications
(11 citation statements)
references
References 24 publications
0
11
0
Order By: Relevance
“…The new algorithm detailed in [19] also targets large dynamic systems. In this algorithm it is assumed that the processes communicate via an overlay network, whose links are FIFO.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…The new algorithm detailed in [19] also targets large dynamic systems. In this algorithm it is assumed that the processes communicate via an overlay network, whose links are FIFO.…”
Section: Related Workmentioning
confidence: 99%
“…Since this algorithm does not assume that the underlying system ensures reliable broadcast, the focus is on preventing multiple deliveries of the same message. Like in [19], though, it is assumed that the processes communicate via the FIFO links of an overlay network.…”
Section: Related Workmentioning
confidence: 99%
“…This algorithm and resulting property is applicable to all CRDTs that are defined by a merge and Merkle Search Trees extend this naturally to maps of CRDTs. This is done without any conditions on the network topology as is required by causal broadcast [6], [26]: it results from the fact of doing a full state merge at every gossip event.…”
Section: Causal Consistencymentioning
confidence: 99%
“…Causal broadcast is a fundamental primitive of distributed algorithms that is usually directly implemented using send/receive network primitives and vector clocks [5] which are the main alternative to our method and which we show do not scale efficiently. For completeness, let us note that alternative approaches to Causal Broadcast exist for static overlays [26], which have been recently extended to a dynamic setting [6], but the practicality of this latest development has not yet been demonstrated.…”
Section: Application: a Causally-consistent Distributed Event Storementioning
confidence: 99%
See 1 more Smart Citation