Doing-it-All with bounded work and communication

We consider the Do-All problem, where p cooperating processors need to complete t similar and independent tasks in an adversarial setting. Here we deal with a synchronous message passing system with processors that are subject to crash failures. Efficiency of algorithms in this setting is measured i...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Information and computation Jg. 254; S. 1 - 40
Hauptverfasser: Chlebus, Bogdan S., Gąsieniec, Leszek, Kowalski, Dariusz R., Schwarzmann, Alexander A.
Format: Journal Article
Sprache:Englisch
Veröffentlicht: Elsevier Inc 01.06.2017
Schlagworte:
ISSN:0890-5401, 1090-2651
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:We consider the Do-All problem, where p cooperating processors need to complete t similar and independent tasks in an adversarial setting. Here we deal with a synchronous message passing system with processors that are subject to crash failures. Efficiency of algorithms in this setting is measured in terms of workcomplexity and communication complexity. When work and communication are considered to be comparable resources, then the overall efficiency is meaningfully expressed in terms of effort defined as work + communication. We develop and analyze a constructive algorithm that has work O(t+plog⁡p(plog⁡p+tlog⁡t)) and a nonconstructive algorithm that has work O(t+plog2⁡p). The latter result is close to the lower bound Ω(t+plog⁡p/log⁡log⁡p) on work. The effort of each of these algorithms is proportional to its work when the number of crashes is bounded above by cp, for some positive constant c<1. We also present a nonconstructive algorithm that has effort O(t+p1.77).
ISSN:0890-5401
1090-2651
DOI:10.1016/j.ic.2017.02.003