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
fDate :
28 May-1 Jun 1990
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;
Conference_Titel :
Distributed Computing Systems, 1990. Proceedings., 10th International Conference on
Conference_Location :
Paris
Print_ISBN :
0-8186-2048-X
DOI :
10.1109/ICDCS.1990.89273