Skip to main content

Backoff protocols for distributed mutual exclusion and ordering

Publication ,  Conference
Chockler, G; Malkhi, D; Reiter, MK
Published in: Proceedings - International Conference on Distributed Computing Systems
January 1, 2001

We present 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 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 who 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.

Duke Scholars

Published In

Proceedings - International Conference on Distributed Computing Systems

Publication Date

January 1, 2001

Start / End Page

11 / 20
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Chockler, G., Malkhi, D., & Reiter, M. K. (2001). Backoff protocols for distributed mutual exclusion and ordering. In Proceedings - International Conference on Distributed Computing Systems (pp. 11–20).
Chockler, G., D. Malkhi, and M. K. Reiter. “Backoff protocols for distributed mutual exclusion and ordering.” In Proceedings - International Conference on Distributed Computing Systems, 11–20, 2001.
Chockler G, Malkhi D, Reiter MK. Backoff protocols for distributed mutual exclusion and ordering. In: Proceedings - International Conference on Distributed Computing Systems. 2001. p. 11–20.
Chockler, G., et al. “Backoff protocols for distributed mutual exclusion and ordering.” Proceedings - International Conference on Distributed Computing Systems, 2001, pp. 11–20.
Chockler G, Malkhi D, Reiter MK. Backoff protocols for distributed mutual exclusion and ordering. Proceedings - International Conference on Distributed Computing Systems. 2001. p. 11–20.

Published In

Proceedings - International Conference on Distributed Computing Systems

Publication Date

January 1, 2001

Start / End Page

11 / 20