• DocumentCode
    480827
  • Title

    A Ring-Based Decentralized Collaborative Non-blocking Atomic Commit Protocol

  • Author

    Wang, Chun Yao ; Buehrer, Daniel J.

  • Volume
    2
  • fYear
    2008
  • fDate
    9-12 Dec. 2008
  • Firstpage
    395
  • Lastpage
    398
  • Abstract
    Many asynchronous distributed atomic commit protocols use a coordinator, either an application server or an elected database server, to handle the progress of a transaction. When the coordinator fails or the network becomes partitioned, the transaction may block or may suffer from a split brain syndrome. In this paper we propose a decentralized, collaborative, non-blocking atomic protocol, which piggybacks transaction statuses of all transaction participants onto tokens, and passes the tokens in a logical ring with two distinct directions. Each participant uses the information in the tokens to make a decision of when to go to the next state. Using the state vectors in the tokens, the transaction can progress even if the network is partitioned, and the protocol will ensure uniform agreement on success or failure of the transaction.
  • Keywords
    computer networks; protocols; asynchronous distributed atomic commit protocols; decentralized collaborative nonblocking atomic commit protocol; piggybacks transaction; ring-based commit protocol; state vectors; Broadcasting; Collaboration; Computer crashes; Distributed databases; Intelligent agent; Network servers; Protocols; Transaction databases; Web server; Wide area networks; decentralized atomic commit protocol; ring-based; transaction;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Intelligence and Intelligent Agent Technology, 2008. WI-IAT '08. IEEE/WIC/ACM International Conference on
  • Conference_Location
    Sydney, NSW
  • Print_ISBN
    978-0-7695-3496-1
  • Type

    conf

  • DOI
    10.1109/WIIAT.2008.26
  • Filename
    4740655