DocumentCode :
1407755
Title :
Timed atomic commitment
Author :
Davidson, Susan B. ; Lee, Insup ; Wolfe, Victor
Author_Institution :
Dept. of Comput. & Inf. Sci., Pennsylvania Univ., Philadelphia, PA, USA
Volume :
40
Issue :
5
fYear :
1991
fDate :
5/1/1991 12:00:00 AM
Firstpage :
573
Lastpage :
583
Abstract :
Timed atomic commitment is defined, protocols to implement it in a realistic operating environment are devised, and its usefulness is shown through an example. In a large class of hard-real-time control applications, components execute concurrently on distributed nodes and must coordinate, under timing constraints, to perform the control task. As such, they perform a type of atomic commitment. Traditional atomic commitment differs, however, because there are no timing constraints; agreement is eventual. The authors define timed atomic commitment (TAC), which requires the processes to be functionally consistent, but allows the outcome to include an exceptional state, indicating that timing constraints have been violated. Centralized and decentralized protocols to implement TAC are presented. Programming constructs for TAC are introduced, and their use is illustrated in a coordinating robots example
Keywords :
concurrency control; distributed processing; centralized protocols; concurrent execution; coordinating robots; decentralized protocols; distributed nodes; exceptional state; hard-real-time control; operating environment; programming constructs; timed atomic commitment; timing constraints; Arm; Belts; Chemical processes; Containers; Fault tolerant systems; High level languages; Protocols; Real time systems; Robot kinematics; Timing;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/12.88481
Filename :
88481
Link To Document :
بازگشت