DocumentCode
2485737
Title
A protocol for timed atomic commitment
Author
Davidson, Susan ; Lee, Insup ; Wolfe, Victor
Author_Institution
Dept. of Comput. & Inf. Sci., Pennsylvania Univ., Philadelphia, PA, USA
fYear
1989
fDate
5-9 Jun 1989
Firstpage
199
Lastpage
206
Abstract
A model and correctness criteria for timed atomic commitment (TAC) are presented which require the processes to be functionally consistent, but allow the outcome to include an exceptional state, indicating that timing constraints have been violated. Correct TAC behavior is defined by presenting an abstract description of the processes involved in the commitment and minimal correctness criteria for their behavior. The correctness criteria capture the intuitive notion that an exception outcome should only occur in the presence of faults, and an aborted outcome should only occur if faults occur or some process votes no. A centralized two-phase commit protocol was modified to meet the correctness criteria by introducing deadlines on the various stages the participants go through (voting and performing), and on the decision phase for the coordinator. The deadlines are derived using several system parameters: maximum message delay, clock drift, and execution time. The protocol is then shown to be correct
Keywords
distributed processing; protocols; TAC; aborted outcome; abstract description; centralized two-phase commit protocol; clock drift; coordinator; correct; deadlines; decision phase; exception outcome; exceptional state; execution time; faults; functionally consistent; maximum message delay; minimal correctness criteria; model and correctness criteria; performing; system parameters; timed atomic commitment; timing constraints; voting; Belts; Chemical processes; Chemical products; Concurrent computing; Information science; Process control; Protocols; Telecommunication control; Time factors; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Distributed Computing Systems, 1989., 9th International Conference on
Conference_Location
Newport Beach, CA
Print_ISBN
0-8186-1953-8
Type
conf
DOI
10.1109/ICDCS.1989.37948
Filename
37948
Link To Document