• DocumentCode
    1187225
  • Title

    An efficient communication structure for distributed commit protocols

  • Author

    Ghafoor, Arif ; Berra, P. Bruce

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Syracuse Univ., NY, USA
  • Volume
    7
  • Issue
    3
  • fYear
    1989
  • fDate
    4/1/1989 12:00:00 AM
  • Firstpage
    375
  • Lastpage
    389
  • Abstract
    To maintain consistency in a distributed database environment, the transactions must be executed atomically. The standard algorithm for ensuring an atomic execution is called the distributed commit protocol. The two-phase commit protocol and its variations, the well-known protocols used for this purpose, are characterized by successive rounds of message exchange, among all the sites of the database, at the time a transaction enters into a completion phase. The performance of these protocols is given by a complexity measure that depends on the communication structure of the protocol. Given N sites, the worst-case complexity of a commit protocol is O(N/sup 2/). A communication structure called maximal binomial structure (MBS) is presented, for which the complexity of the protocol is O(N*log/sup 3/ N). A lower bound for this complexity is also given, which is O(N*log/sup 2/ N). Protocols using the MBS remain symmetric. A scheme for an arbitrary expansion of the MBS to allow communication among a large number of sites is proposed. For the expanded system, the protocol complexity is also shown to be O(N*log/sup 3/ N). These structures are shown to be superior to other known structures.<>
  • Keywords
    database theory; distributed databases; protocols; communication structure; complexity measure; distributed commit protocols; distributed database; efficient communication structure; maximal binomial structure; message exchange; standard algorithm; two-phase commit protocol; Application software; Banking; Channel capacity; Distributed computing; Distributed databases; Protocols; Robustness; Routing; Telecommunication computing; Transaction databases;
  • fLanguage
    English
  • Journal_Title
    Selected Areas in Communications, IEEE Journal on
  • Publisher
    ieee
  • ISSN
    0733-8716
  • Type

    jour

  • DOI
    10.1109/49.16870
  • Filename
    16870