• 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