loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
International Conference on Autonomic and Autonomous Systems (ICAS'06)
Reflective Hierarchical State-Machines for Self-Adaptable Distributed Transaction Coordination
Silicon Valley, California, USA
July 19-July 21
ISBN: 0-7695-2653-5
Yan Wang, University of Tromso, Troms0, Norway
Weihai Yu, University of Tromso, Troms0, Norway
Current transaction processing systems often lack the desired property to adapt their behavior to the ever-changing environment and the run-time context. Concerning a particular application domain, there could be various extended transaction coordination models, each focusing on solving specific problems. However, they are usually not targeted to manage the complicated situations with a mixture of these problems. Providing an overall transaction model for such mixture of problems is impractical, if not impossible. Our solution to this challenging issue is to build a self-adaptable transaction coordination framework. Rather than providing yet another transaction model, this framework hosts different transaction coordination protocols in the existing transaction patterns, and makes them adaptable according to the changing application context. Transaction coordination systems can choose their desired transaction patterns at the beginning of transactions, or switch their patterns at run-time if necessary. To make this possible, a formal hierarchical state-machine is incorporated into the framework, and reflection method is adopted. Experimentation of this framework is based on J2EE Activity Services. Mobile transaction coordination scenario is used throughout the paper as an illustration of how the framework may be applied practically.
Citation:
Yan Wang, Weihai Yu, "Reflective Hierarchical State-Machines for Self-Adaptable Distributed Transaction Coordination," icas, pp.2, International Conference on Autonomic and Autonomous Systems (ICAS'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.