DocumentCode :
3064016
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
fYear :
2001
fDate :
36982
Firstpage :
11
Lastpage :
20
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;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Distributed Computing Systems, 2001. 21st International Conference on.
Conference_Location :
Mesa, AZ
Print_ISBN :
0-7695-1077-9
Type :
conf
DOI :
10.1109/ICDSC.2001.918928
Filename :
918928
Link To Document :
بازگشت