• DocumentCode
    748120
  • Title

    A `liub(log2(N))-2´ resilient decentralized commit protocol

  • Author

    Yuan, Shyan-Ming

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Nat. Chiao Tung Univ., Hsinchu, Taiwan
  • Volume
    43
  • Issue
    4
  • fYear
    1994
  • fDate
    12/1/1994 12:00:00 AM
  • Firstpage
    594
  • Lastpage
    599
  • Abstract
    In distributed database systems, commit protocols are used to ensure the transaction atomicity. In the presence of failures, nonblocking commit protocols can guarantee the transaction atomicity without blocking the transaction execution. A (resilient) decentralized nonblocking commit protocol (RDCP) is proposed for distributed database systems. This protocol is based on the hypercube network topology and is `liub(log2 (N))-2´ resilient to node failures (N=number of system-nodes). The number of messages sent among the N nodes is O(N·log22 (N)) which is only a factor of log2 (N) over the message complexity lower bound O(N·log2 (N)) of decentralized commit protocols. Furthermore, RDCP is an optimistic nonblocking protocol. It aborts the transaction only when some nodes want to abort or some nodes fail before they make local decisions
  • Keywords
    communication complexity; distributed databases; failure analysis; hypercube networks; protocols; software fault tolerance; software reliability; distributed database systems; hypercube network topology; liub(log2(N))-2 resilient decentralized commit protocol; node failures resilience; nonblocking commit protocols; optimistic nonblocking protocol; transaction atomicity; Algorithm design and analysis; Availability; Database systems; Distributed databases; Hypercubes; Network topology; Protocols; Resilience; Transaction databases;
  • fLanguage
    English
  • Journal_Title
    Reliability, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9529
  • Type

    jour

  • DOI
    10.1109/24.370221
  • Filename
    370221