Distributed snapshots: determining global states of distributed systems
ACM Transactions on Computer Systems (TOCS)
Self adaptivity in Grid computing: Research Articles
Concurrency and Computation: Practice & Experience - Grid Performance
Future Generation Computer Systems - Special issue: P2P computing and interaction with grids
The Cactus Worm: Experiments with Dynamic Resource Discovery and Allocation in a Grid Environment
International Journal of High Performance Computing Applications
Checkpointing BSP parallel applications on the InteGrade Grid middleware: Research Articles
Concurrency and Computation: Practice & Experience - Middleware for Grid Computing
AO4BPEL: An Aspect-oriented Extension to BPEL
World Wide Web
Coordinated checkpoint versus message log for fault tolerant MPI
International Journal of High Performance Computing and Networking
A QoS-Oriented Reconfigurable Middleware for Self-Healing Web Services
ICWS '08 Proceedings of the 2008 IEEE International Conference on Web Services
Periodic Checkpointing for Strong Mobility of Orchestrated Web Services
SERVICES '09 Proceedings of the 2009 Congress on Services - I
Using HMM for predicting response time of web services
Proceedings of the CUBE International Information Technology Conference
A policy-based approach for strong mobility of composed Web services
Service Oriented Computing and Applications
Hi-index | 0.00 |
This paper proposes a solution for strong mobility of composed Web services. In fact, strong mobility enables a running BPEL process to be migrated from a host to another and to be resumed on the destination host starting from a previous execution state called also checkpoint which avoids the high overhead of restarting the composed Web service in case of interruption of the BPEL process. The proposed solution makes use of Aspect-Oriented Programming (AOP) in order to enable dynamic capture and recovery of a BPEL process state. This will enable the choose, at runtime, of the instant of the checkpoint and the technique for enacting it. Thus, the proposed approach may be used for self-healing and self-adaptivity of composed Web services acting in case of failure or QoS violation. An experimentation has been performed on a Travel agency case study deployed on the AO4BPEL engine. It shows the efficiency and the usability of our approach.