Simple and optimal randomized fault-tolerant rumor spreading

From MaRDI portal
Publication:287985

DOI10.1007/S00446-014-0238-ZzbMATH Open1357.68014arXiv1209.6158OpenAlexW2102879646MaRDI QIDQ287985FDOQ287985

Shay Moran, Shlomo Moran, Carola Doerr, Benjamin Doerr

Publication date: 23 May 2016

Published in: Distributed Computing (Search for Journal in Brave)

Abstract: We revisit the classic problem of spreading a piece of information in a group of n fully connected processors. By suitably adding a small dose of randomness to the protocol of Gasienic and Pelc (1996), we derive for the first time protocols that (i) use a linear number of messages, (ii) are correct even when an arbitrary number of adversarially chosen processors does not participate in the process, and (iii) with high probability have the asymptotically optimal runtime of O(logn) when at least an arbitrarily small constant fraction of the processors are working. In addition, our protocols do not require that the system is synchronized nor that all processors are simultaneously woken up at time zero, they are fully based on push-operations, and they do not need an a priori estimate on the number of failed nodes. Our protocols thus overcome the typical disadvantages of the two known approaches, algorithms based on random gossip (typically needing a large number of messages due to their unorganized nature) and algorithms based on fair workload splitting (which are either not {time-efficient} or require intricate preprocessing steps plus synchronization).


Full work available at URL: https://arxiv.org/abs/1209.6158




Recommendations




Cites Work


Cited In (3)





This page was built for publication: Simple and optimal randomized fault-tolerant rumor spreading

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q287985)