Skip to main navigation Skip to search Skip to main content

Tolerating corrupted communication

  • Vienna University of Technology
  • ENAC-IIC-GEL

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

Abstract

Consensus encalpsulates the inherent problems of building fault tolerant distributed systems. In this context, the classic model of Byzantine faulty processes can be restated such that messages from a subset of processes can be arbitrarily corrupted (including addition and omission of messages). We consider the case of dynamic and transient faults,that may affect all processes and that are not permanent, and we model them via corrupted communication. For corrupted communication it is natural to distinguish between the safety of communication, which is concerned with the number of altered messages, and the liveness of communication, which restricts message loss. We present two consensus algorithms, together with sufficient conditions on the system to ensure correctness. Our first algorithm needs strong conditions on safety but requires weak conditions on liveness in order to terminate. Our second algorithm tolerates a lower degree of communication safety at the price of stronger liveness conditions. Our algorithms allow us to circumvent the resilience lower bounds from Santoro/Widmayer and Martin/Alvisi.

Original languageEnglish
Title of host publicationPODC'07
Subtitle of host publicationProceedings of the 26th Annual ACM Symposium on Principles of Distributed Computing
PublisherAssociation for Computing Machinery
Pages244-253
Number of pages10
ISBN (Print)1595936165, 9781595936165
DOIs
Publication statusPublished - 12 Aug 2007
Event26th Annual ACM Symposium on Principles of Distributed Computing, PODC 2007 - Portland, OR, United States
Duration: 12 Aug 200715 Aug 2007

Publication series

NameProceedings of the Annual ACM Symposium on Principles of Distributed Computing

Conference

Conference26th Annual ACM Symposium on Principles of Distributed Computing, PODC 2007
Country/TerritoryUnited States
CityPortland, OR
Period12/08/0715/08/07

Keywords

  • Byzantine fault tolerance
  • Consensus
  • Dynamic faults
  • Transient faults

Fingerprint

Dive into the research topics of 'Tolerating corrupted communication'. Together they form a unique fingerprint.

Cite this