Skip to Main content Skip to Navigation
Conference papers

Causal Broadcast: How to Forget?

Abstract : Causal broadcast constitutes a fundamental communication primitive of many distributed protocols and applications. However, state-of-the-art implementations fail to forget obsolete control information about already delivered messages. They do not scale in large and dynamic systems. In this paper, we propose a novel implementation of causal broadcast. We prove that all and only obsolete control information is safely removed, at cost of a few lightweight control messages. The local space complexity of this protocol does not monotonically increase and depends at each moment on the number of messages still in transit and the degree of the communication graph. Moreover, messages only carry a scalar clock. Our implementation constitutes a sustainable communication primitive for causal broadcast in large and dynamic systems.
Complete list of metadatas

Cited literature [28 references]  Display  Hide  Download

https://hal.archives-ouvertes.fr/hal-01923830
Contributor : Brice Nédelec <>
Submitted on : Thursday, November 15, 2018 - 3:38:26 PM
Last modification on : Thursday, February 27, 2020 - 1:08:21 AM

File

paper.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-01923830, version 2

Citation

Brice Nédelec, Pascal Molli, Achour Mostefaoui. Causal Broadcast: How to Forget?. The 22nd International Conference on Principles of Distributed Systems (OPODIS), Dec 2018, Hong Kong, China. ⟨hal-01923830v2⟩

Share

Metrics

Record views

763

Files downloads

287