Show simple item record

dc.contributor.authorGeorgiou, Chryssisen
dc.contributor.authorGilbert, S.en
dc.contributor.authorGuerraoui, R.en
dc.contributor.authorKowalski, D. R.en
dc.creatorGeorgiou, Chryssisen
dc.creatorGilbert, S.en
dc.creatorGuerraoui, R.en
dc.creatorKowalski, D. R.en
dc.date.accessioned2019-11-13T10:40:09Z
dc.date.available2019-11-13T10:40:09Z
dc.date.issued2008
dc.identifier.isbn978-1-59593-989-0
dc.identifier.urihttp://gnosis.library.ucy.ac.cy/handle/7/53978
dc.description.abstractIn this paper, we study the complexity of gossip in an asynchronous, message-passing fault-prone distributed system. In short, we show that an adaptive adversary can significantly hamper the spreading of a rumor, while an oblivious adversary cannot. This latter fact implies that there exist message-efficient asynchronous (randomized) consensus protocols, in the context of an oblivious adversary. In more detail, we summarize our results as follows. If the adversary is adaptive, we show that a randomized asynchronous gossip algorithm cannot terminate in fewer than O(f{d + δ)) time steps unless Ω(n + f2) messages are exchanged, where n is the total number of processes, f is the number of tolerated crash failures, d is the maximum communication delay for the specific execution in question, and δ is the bound on relative process speeds in the specific execution. The lower bound result is to be contrasted with deterministic synchronous gossip algorithms that, even against an adaptive adversary, require only O(polylog(n)) time steps and O(n polylog(n)) messages. In the case of an oblivious adversary, we present three different randomized, asynchronous algorithms that provide different trade-offs between time complexity and message complexity. The first algorithm is based on the epidemic paradigm, and completes in O(n/n-f log2 n(d + δ)) time steps using O(n log3 n(d+δ)) messages, with high probability. The second algorithm relies on more rapid dissemination of the rumors, yielding a constant-time (w.r.t. n) gossip protocol: for every constant ε < 1, and for f ≤ n/2, there is a variant with time complexity O(1/ε(d +δ)) and message complexity Copyright 2008 ACM.en
dc.sourceProceedings of the Annual ACM Symposium on Principles of Distributed Computingen
dc.source27th ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computingen
dc.source.urihttps://www.scopus.com/inward/record.uri?eid=2-s2.0-57549085187&partnerID=40&md5=19080338e8ff93ed7d8cd0dc9a6c283e
dc.subjectAlgorithmsen
dc.subjectEpidemicen
dc.subjectConsensusen
dc.subjectControl theoryen
dc.subjectComplexityen
dc.subjectMessage passingen
dc.subjectAdaptive algorithmsen
dc.subjectAsynchronyen
dc.subjectAdaptive versus oblivious adversaryen
dc.subjectGossipen
dc.subjectRandomizationen
dc.titleOn the complexity of asynchronous gossipen
dc.typeinfo:eu-repo/semantics/conferenceObject
dc.description.startingpage135
dc.description.endingpage144
dc.author.faculty002 Σχολή Θετικών και Εφαρμοσμένων Επιστημών / Faculty of Pure and Applied Sciences
dc.author.departmentΤμήμα Πληροφορικής / Department of Computer Science
dc.type.uhtypeConference Objecten
dc.description.notes<p>Sponsors: ACM SIGACTen
dc.description.notesACM SIGOPSen
dc.description.notesConference code: 74476en
dc.description.notesCited By :25</p>en
dc.contributor.orcidGeorgiou, Chryssis [0000-0003-4360-0260]
dc.gnosis.orcid0000-0003-4360-0260


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record