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.
Document type :
Conference papers
Complete list of metadata

Cited literature [28 references]  Display  Hide  Download
Contributor : Brice Nédelec <>
Submitted on : Thursday, November 15, 2018 - 3:38:26 PM
Last modification on : Tuesday, January 5, 2021 - 4:26:09 PM


Files produced by the author(s)


  • HAL Id : hal-01923830, version 2


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⟩



Record views


Files downloads