Transaction commit in a realistic timing model:

An important problem in the construction of fault-tolerant distributed database systems is the design of nonblocking transaction commit protocols. This problem has been extensively studied for synchronous systems (i.e., systems where no messages ever arrive late). In this paper, the synchrony assump...

Full description

Saved in:
Bibliographic Details
Main Authors: Coan, Brian A. (Author), Welch, Jennifer Lundelius (Author)
Format: Book
Language:English
Published: Cambridge, Mass. Mass. Inst. of Technology, Laboratory for Computer Science 1988
Subjects:
Summary:An important problem in the construction of fault-tolerant distributed database systems is the design of nonblocking transaction commit protocols. This problem has been extensively studied for synchronous systems (i.e., systems where no messages ever arrive late). In this paper, the synchrony assumption is relaxed. A new partially synchronous timing model is given. In this model, a new nonblocking randomized transaction commit protocol is given, based on a Byzantine agreement protocol of Ben-Or. The new protocol works as long as fewer than half the processor fail. A lower bound is proved, showing that the number of processor faults tolerated is optimal. The protocol exhibits a graceful degradation property: when more than half the processors fail, the protocol blocks, but not processor produces a wrong answer. A notion of asynchronous round is defined and the protocol is shown to terminate in a small constant expected number of asynchronous rounds. The final result is that no protocol in this model can terminate in a bounded expected number of steps, even if processors are synchronous. (KR).
Physical Description:38 S.

There is no print copy available.

Interlibrary loan Place Request Caution: Not in THWS collection!