Doing-it-All with Bounded Work and Communication
Bogdan S. Chlebus, Leszek G\k{a}sieniec, Dariusz R. Kowalski and, Alexander A. Schwarzmann

TL;DR
This paper introduces new algorithms for the Do-All problem in a crash-prone, message-passing system, optimizing work and communication efficiency with near-optimal effort bounds.
Contribution
It presents both constructive and nonconstructive algorithms with improved work and effort bounds for the Do-All problem under crash failures.
Findings
Nonconstructive algorithm approaches near lower bound on work
Effort proportional to work when crashes are limited
Algorithms achieve efficient completion with bounded crashes
Abstract
We consider the Do-All problem, where cooperating processors need to complete 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 work complexity (also known as total available processor steps) and communication complexity (total number of point-to-point messages). 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 and a nonconstructive algorithm that has work . The latter result is close to the lower bound on…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
