An efficient communication structure for distributed commit protocols
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 pur...
Saved in:
Published in: | IEEE journal on selected areas in communications Vol. 7; no. 3; pp. 375 - 389 |
---|---|
Main Authors: | , |
Format: | Journal Article |
Language: | English |
Published: |
New York, NY
IEEE
01-04-1989
Institute of Electrical and Electronics Engineers |
Subjects: | |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | 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.< > |
---|---|
Bibliography: | ObjectType-Article-2 SourceType-Scholarly Journals-1 ObjectType-Feature-1 content type line 23 |
ISSN: | 0733-8716 1558-0008 |
DOI: | 10.1109/49.16870 |