Implementing fault-tolerant distributed applications using objects and multi-coloured actions
- 4 December 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 203-210
- https://doi.org/10.1109/icdcs.1990.89273
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
This publication has 5 references indexed in Scilit:
- A Dependency, Commitment and Recovery Model for Atomic ActionsPublished by Springer Nature ,1985
- Synchronizing shared abstract typesACM Transactions on Computer Systems, 1984
- Guardians and Actions: Linguistic Support for Robust, Distributed ProgramsACM Transactions on Programming Languages and Systems, 1983
- Data processing spheres of controlIBM Systems Journal, 1978
- The notions of consistency and predicate locks in a database systemCommunications of the ACM, 1976