Resiliency of interactive distributed tasks

Benny Chor, Lee Bath Nelson

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Interaction is a fundamental notion in computation. In many cases, important properties are revealed by considering the interactive aspects of problems. In this work, we examine the power and limitations of interaction in the context of fault-tolerant, asynchronous distributed computing. We focus on two models of interprocess communication - shared memory, and message passing. Interactive distributed tasks naturally occur in many distributed systems. In such a task, each of n processors receives a local input, responds with some local output, then receives a second input (possibly depending on the response), responds to i t, and so on. Different processors can be at different stages simultaneously, so that additional inputs are received by fast processors while slow processors are still working on early inputs. Interactive distributed tasks have strong expressive power. They include, for example, both decision tasks and sequential systems as special cases. The main result of this work is an exact characterization of the interactive tasks which can be solved by randomized t-resilient protocols. The major tool we use in the characterization is a directed acyclic graph that is associated with an interactive task. Properties of this graph are used to determine the resiliency of the task, and to devise a "generic" resilient algorithm which solves such tasks.

Original languageEnglish
Title of host publicationProceedings of the Annual ACM Symposium on Principles of Distributed Computing
PublisherAssociation for Computing Machinery
Pages37-49
Number of pages13
ISBN (Print)0897914392
DOIs
StatePublished - 1 Jul 1991
Externally publishedYes
Event10th Annual ACM Symposium on Principles of Distributed Computing, PODC 1991 - Montreal, Canada
Duration: 19 Aug 199121 Aug 1991

Publication series

NameProceedings of the Annual ACM Symposium on Principles of Distributed Computing

Conference

Conference10th Annual ACM Symposium on Principles of Distributed Computing, PODC 1991
Country/TerritoryCanada
CityMontreal
Period19/08/9121/08/91

Fingerprint

Dive into the research topics of 'Resiliency of interactive distributed tasks'. Together they form a unique fingerprint.

Cite this