Efficient counting with optimal resilience - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2015

Efficient counting with optimal resilience

Résumé

In the synchronous c-counting problem, we are given a synchronous system of n nodes, where up to f of the nodes may be Byzantine, that is, have arbitrary faulty behaviour. The task is to have all of the correct nodes count modulo c in unison in a self-stabilising manner: regardless of the initial state of the system and the faulty nodes' behavior, eventually rounds are consistently labelled by a counter modulo c at all correct nodes. We provide a deterministic solution with resilience f < n/3 that stabilises in O(f) rounds and every correct node broadcasts O(log 2 f) bits per round. We build and improve on a recent result offering stabilisation time O(f) and communication complexity O(log 2 f / log log f) but with sub-optimal resilience f = n 1−o(1) (PODC 2015). Our new algorithm has optimal resilience, asymptotically optimal stabilisation time, and low communication complexity. Finally, we modify the algorithm to guarantee that after stabilisation very little communication occurs. In particular, for optimal resilience and polynomial counter size c = n O(1) , the algorithm broadcasts only O(1) bits per node every Θ(n) rounds without affecting the other properties of the algorithm; communication-wise this is asymptotically optimal.
Fichier principal
Vignette du fichier
93630017.pdf (388.38 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01199803 , version 1 (16-09-2015)

Identifiants

Citer

Christoph Lenzen, Joel Rybicki. Efficient counting with optimal resilience. DISC 2015, Toshimitsu Masuzawa; Koichi Wada, Oct 2015, Tokyo, Japan. ⟨10.1007/978-3-662-48653-5_2⟩. ⟨hal-01199803⟩

Collections

DISC2015
128 Consultations
48 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More