Error recovery in asynchronous systems
IEEE Transactions on Software Engineering
Implementing Atomic Actions in Ada 95
IEEE Transactions on Software Engineering
On distribution of coordinated atomic actions
ACM SIGOPS Operating Systems Review
Using coordinated atomic actions to design safety-critical systems: a production cell case study
Software—Practice & Experience
Monitors: an operating system structuring concept
Communications of the ACM
Transaction Processing: Concepts and Techniques
Transaction Processing: Concepts and Techniques
Implementation of the Conversation Scheme in Message-Based Distributed Computer Systems
IEEE Transactions on Parallel and Distributed Systems
Exception Handling in Object Oriented Systems
ECOOP '00 Proceedings of the Workshops, Panels, and Posters on Object-Oriented Technology
Time-bounded cooperative recovery with the distributed real-time conversation scheme
WORDS '97 Proceedings of the 3rd Workshop on Object-Oriented Real-Time Dependable Systems - (WORDS '97)
Fault Tolerance in Concurrent Object-Oriented Software through Coordinated Error Recovery
FTCS '95 Proceedings of the Twenty-Fifth International Symposium on Fault-Tolerant Computing
On distribution of coordinated atomic actions
ACM SIGOPS Operating Systems Review
Coordinated atomic actions: how to remain ACID in the modern world
ACM SIGSOFT Software Engineering Notes
Ambient-Oriented exception handling
Advanced Topics in Exception Handling Techniques
Hi-index | 0.00 |
The concept of coordinated atomic (CA) actions was introduced about two years ago. Since then this research has addressed many new problems and, in particular, problems of CA action distribution and implementation. Recently we have gained some experience in implementing different schemes in Ada 95 and Java. Our intention within this paper is to discuss how distributed CA action schemes can be realised. In particular, we outline different ways of action component distribution, trade-offs, applications for which these schemes are applicable. We discuss a wide range of schemes (some of them have not yet been implemented) based on a classification of various approaches to CA action distribution; to do this we analyse all possible ways of different action component distribution. We believe that this general discussion should help to better understand the current state of CA action implementation and is important for future research in CA actions.