• 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