Causal Broadcast: How to Forget?

Brice Nédelec 1, 2 Pascal Molli 3, 2 Achour Mostefaoui 2
1 GDD - Gestion de Données Distribuées
LS2N - Laboratoire des Sciences du Numérique de Nantes
3 ECOO - Environment for cooperation
INRIA Lorraine, LORIA - Laboratoire Lorrain de Recherche en Informatique et ses Applications
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.
Type de document :
Communication dans un congrès
The 22nd International Conference on Principles of Distributed Systems (OPODIS), Dec 2018, Hong Kong, China
Liste complète des métadonnées

Littérature citée [4 références]  Voir  Masquer  Télécharger

https://hal.archives-ouvertes.fr/hal-01923830
Contributeur : Brice Nédelec <>
Soumis le : jeudi 15 novembre 2018 - 15:38:26
Dernière modification le : vendredi 16 novembre 2018 - 08:42:18

Fichier

paper.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-01923830, version 2

Collections

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〉

Partager

Métriques

Consultations de la notice

128

Téléchargements de fichiers

76