July 2014
Intermediate to advanced
554 pages
17h 49m
English
Chapter 13
Consensus problems have widespread applications in distributed computing. Before introducing the formal definitions or discussing possible solutions, we first present a few motivating examples of consensus, some of which have been visited in Chapters 7 and 13:
A number of processes in a network decide to elect a leader. Each process begins with a bid for leadership. At the end, one of these processes is elected the leader, and it reflects the final decision of every process.
Alice wants to transfer a sum of $1000 from her savings account in Las Vegas to a checking account in Iowa City. There are two components of this transaction: debit $1000 and credit $1000. Two distinct ...
Read now
Unlock full access