• DocumentCode
    2528509
  • Title

    A Nonblocking Approach for Reaching an Agreement on Request Total Orders

  • Author

    Wang, Yun ; Wu, Jie

  • Author_Institution
    Sch. of Comput. Sci. & Eng., Southeast Univ., Nanjing
  • fYear
    2008
  • fDate
    17-20 June 2008
  • Firstpage
    494
  • Lastpage
    501
  • Abstract
    In distributed systems that use active replication to achieve robustness, it is important to efficiently enforce consistency among replicas. The nonblocking mode helps to speed up system execution. Unfortunately, this benefit comes at the expense of introducing decision conflicts when the replicas form a single logical token ring and client requests are processed in sequence following the ring. In order to reach an agreement regarding request total orders, this paper proposes a forward-confirmation (FC) approach to identify and solve decision conflicts when up to k successive replicas fail simultaneously. The FC approach can obtain consistent decisions among replicas. An implementation of the FC approach, namely, the queueing method, is proposed. Test results show that our protocol in the nonblocking mode outperforms the Totem protocol regarding delays and failure recovery.
  • Keywords
    distributed processing; queueing theory; system recovery; active replication; distributed systems; failure recovery; forward-confirmation approach; nonblocking approach; queueing method; request total orders; Application software; Broadcasting; Computer science; Delay; Distributed computing; Fault tolerant systems; Protocols; Robustness; Testing; Token networks; agreement; nonblocking; performance; replica consistency; total order;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 2008. ICDCS '08. The 28th International Conference on
  • Conference_Location
    Beijing
  • ISSN
    1063-6927
  • Print_ISBN
    978-0-7695-3172-4
  • Electronic_ISBN
    1063-6927
  • Type

    conf

  • DOI
    10.1109/ICDCS.2008.85
  • Filename
    4595920