Composite Systems : Decentralized Nested Transactions
نویسنده
چکیده
This thesis deals with how to define and build correct distributed nested transactions in a completely decentralized way. In particular, it studies nested transactions in a distributed system of arbitrarily interconnected independent components, with only local knowledge in each component and local rules to enforce correctness. Such systems are called composite systems, and the corresponding transactions are composite transactions. Invocations of remote servers are automatically treated as subtransactions of the issuing transaction, improving both fault-tolerance and response times. Open transaction models are supported, in order to release resources as soon as possible. Correctness of composite transactions is defined, and some correct and minimal protocols are proposed. The theoretical framework also applies to existing distributed transaction models and identifies their problems. By proposing a more powerful transaction model, namely the more general composite transactions, these problems can be solved. On the practical side, this work presents the CheeTah prototype, a black-box framework written entirely in Java, for light-weight composite transaction management. It implements all the protocols that were presented in the theoretical discussion, and shows that they are feasible in practice.
منابع مشابه
Multi-Parent Subtransactions Covering the Transactional Needs of Composite Events
Rule-based (re)active systems are a commonly accepted solution in the area of nonstandard applications in order to express an event-driven and constraint-driven system environment. Several attempts have been made to integrate active concepts into object-oriented databases and to extend active knowledge models to gain more and more expressive power and flexibility. Unfortunately, execution model...
متن کاملDecentralized Hybrid Feedback Stabilization for a Class of Switched Composite Systems
In this paper, a new class of composite systems, called switched composite systems, whose subsystems are switched systems is proposed. This class of systems can be viewed as a natural extension of both composite systems and switched systems. We design decentralized switching laws for this class of systems to be asymptotically stable. For general composite systems, decentralized hybrid state fee...
متن کاملIEICE/IEEE Joint Special Section on Autonomous Decentralized Systems Theories and Application Deployments
The Autonomous Decentralized Systems (ADS), born in Japan 30 years ago, have technologically evolved in communication networks, information systems, and control systems. It has been applied in many actual systems, and it has progressed in standardization activities. IEICE and IEEE published joint Special Sections on “Autonomous Decentralized Systems” in May 2000, October 2001 and December 2005,...
متن کاملA Transaction Model For Handling Composite EventsG
Rule-based (re)active systems are a commonly accepted solution in the area of nonstandard applications in order to express an event-driven and constraint-driven system environment. Several attempts have been made to integrate active concepts into object-oriented databases and to extend active knowledge models to gain more and more expressive power and exibility. Unfortunately, execution models ...
متن کاملA Transaction Model For Handling Composite Events
Rule-based (re)active systems are a commonly accepted solution in the area of nonstandard applications in order to express an event-driven and constraint-driven system environment. Several attempts have been made to integrate active concepts into object-oriented databases and to extend active knowledge models to gain more and more expressive power and flexibility. Unfortunately, execution model...
متن کامل