Back to results

University of Illinois at Urbana-Champaign

Fault-Tolerant Distributed Algorithms for Agreement and Election

Abstract

dc:description

This thesis consists of three parts. In the first part, we characterize completely the shared-memory requirements for achieving agreement in an asynchronous system of fail-stop processes that die undetectably. There is no agreement protocol that uses only read and write operations, even if at most one process dies. This result implies the impossibility of Byzantine agreement in asynchronous message-passing systems. Furthermore, there is no agreement protocol that uses test-and-set operations if memory cells have only two values and two or more processes may die. In contrast, there is an agreement protocol with test-and-set operations if either memory cells have at least three values or at most one process dies.

Degree

thesis:*
Name thesis:degree_name
Ph.D.
Level thesis:degree_level
Dissertation
Discipline thesis:degree_discipline
Electrical Engineering
Grantor
University of Illinois at Urbana-Champaign
Year dc:date
2014

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Abu-Amara, Hosame Hassan
Contributors dc:contributor
  • Loui, Michael C.

Subjects

dc:subject × 2

Identifiers

dc:identifier.*
Identifier
(UMI)AAI8908604
OAI identifier oai:identifier
oai:www.ideals.illinois.edu:2142/69405

Chain of custody

source
Harvested from
University of Illinois - Urbana-Champaign
Base URL
www.ideals.illinois.edu/oai-pmh
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
citation

Abu-Amara, Hosame Hassan. Fault-Tolerant Distributed Algorithms for Agreement and Election. Dissertation thesis, University of Illinois at Urbana-Champaign, 2014. http://hdl.handle.net/2142/69405