• DocumentCode
    2740364
  • Title

    Implementing fault-tolerant distributed applications using objects and multi-coloured actions

  • Author

    Shrivastava, Santosh K. ; Wheater, Stuart M.

  • Author_Institution
    Comput. Lab., Newcastle upon Tyne Univ., UK
  • fYear
    1990
  • fDate
    28 May-1 Jun 1990
  • Firstpage
    203
  • Lastpage
    210
  • Abstract
    The authors develop some control structures suitable for composing fault-tolerant distributed applications using atomic actions (atomic transactions) as building blocks. The authors describe how such structures may be implemented using the concept of multicolored actions. The reasons why other control structures, in addition to nested and concurrent atomic actions, are desirable and are identified, and three structures are proposed: serializing actions, glued actions, and top-level independent actions. A number of examples are used to illustrate their usefulness. A technique based on the concept of multicolored actions is presented as a uniform basis for implementing all of the three action structures presented
  • Keywords
    concurrency control; distributed processing; fault tolerant computing; object-oriented programming; system recovery; atomic actions; atomic transactions; concurrent atomic actions; control structures; fault-tolerant distributed applications; glued actions; multi-coloured actions; multicolored actions; serializing actions; top-level independent actions; Computational modeling; Computer crashes; Control systems; Distributed computing; Distributed control; Fault tolerance; Fault tolerant systems; Laboratories; Object oriented modeling; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1990. Proceedings., 10th International Conference on
  • Conference_Location
    Paris
  • Print_ISBN
    0-8186-2048-X
  • Type

    conf

  • DOI
    10.1109/ICDCS.1990.89273
  • Filename
    89273