Title :
Backoff protocols for distributed mutual exclusion and ordering
Author :
Chockler, Gregory ; Malkhi, Dahlia ; Reiter, Michael K.
Author_Institution :
Sch. of Comput. Sci. & Eng., Hebrew Univ., Jerusalem, Israel
Abstract :
Presents a simple and efficient protocol for mutual exclusion in synchronous message-passing distributed systems subject to failures. Our protocol borrows design principles from prior work in backoff protocols for multiple access channels such as the Ethernet. Our protocol is adaptive in that the expected amortized system response time - informally, the average time a process waits before entering the critical section - is a function only of the number of clients currently contending and is independent of the maximum number of processes that might contend. In particular, in the contention-free case, a process can enter the critical section after only one round-trip message delay. We use this protocol to derive a protocol for ordering operations on a replicated object in an asynchronous distributed system subject to failures. This protocol is always safe, is probabilistically live during periods of stability and is suitable for deployment in practical systems
Keywords :
access protocols; delays; local area networks; message passing; multi-access systems; Ethernet; amortized system response time; asynchronous distributed system; average process waiting time; backoff protocols; contending client number; contention-free case; critical section; distributed mutual exclusion; failures; multiple access channels; ordering operations; probabilistically live protocol; replicated object; round-trip message delay; safety; stable periods; synchronous message-passing distributed systems; Access protocols; Computer science; Delay effects; Disruption tolerant networking; Ethernet networks; Fault detection; Fault tolerance; Interference; Stability; Upper bound;
Conference_Titel :
Distributed Computing Systems, 2001. 21st International Conference on.
Conference_Location :
Mesa, AZ
Print_ISBN :
0-7695-1077-9
DOI :
10.1109/ICDSC.2001.918928