Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. Computer Science and Artificial Intelligence Lab (CSAIL)
  3. CSAIL Digital Archive
  4. CSAIL Technical Reports (July 1, 2003 - present)
  5. Consensus using Asynchronous Failure Detectors

Consensus using Asynchronous Failure Detectors

Thumbnail Image
Download
Name

MIT-CSAIL-TR-2015-006.pdf

Size

669.8 KB

Format

Adobe PDF

Checksum (MD5)

f1084dbc1e395dd54cce646101e4b700

Download all files submitted through automated deposit
joanne@CSAIL.MIT.EDU-54f4ddd7.29807.zip (599.35 KB)
Author(s)
Lynch, Nancy A.
•
Sastry, Srikanth
Advisor(s)
Nancy Lynch
Date Issued
March 2, 2015
Series/Report no.
MIT-CSAIL-TR-2015-006
Abstract
The FLP result shows that crash-tolerant consensus is impossible to solve in asynchronous systems, and several solutions have been proposed for crash-tolerant consensus under alternative (stronger) models. One popular approach is to augment the asynchronous system with appropriate failure detectors, which provide (potentially unreliable) information about process crashes in the system, to circumvent the FLP impossibility. In this paper, we demonstrate the exact mechanism by which (sufficiently powerful) asynchronous failure detectors enable solving crash-tolerant consensus. Our approach, which borrows arguments from the FLP impossibility proof and the famous result from CHT, which shows that Omega is a weakest failure detector to solve consensus, also yields a natural proof to Omega as a weakest asynchronous failure detector to solve consensus. The use of I/O automata theory in our approach enables us to model execution in a more detailed fashion than CHT and also addresses the latent assumptions and assertions in the original result in CHT.
Persistent DSpace Link
http://hdl.handle.net/1721.1/95775
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.