FaCETa: Backward and Forward Recovery for Execution of Transactional Composite WS
Résumé
In distributed software contexts, Web Services (WSs) that
provide transactional properties are useful to guarantee reliable Transactional
Composite WSs (TCWSs) execution and to ensure the whole
system consistent state even in presence of failures. Fails during the execution
of a TCWS can be repaired by forward or backward recovery
processes, according to the component WSs transactional properties. In
this paper, we present the architecture and an implementation of a framework,
called FaCETa, for efficient, fault tolerant, and correct distributed
execution of TCWSs. FaCETa relies on WSs replacement, on a compensation
protocol, and on unrolling processes of Colored Petri-Nets to
support fails. We implemented FaCETa in a Message Passing Interface
(MPI) cluster of PCs in order to analyze and compare the behavior of
the recovery techniques and the intrusiveness of the framework.
Origine : Fichiers produits par l'(les) auteur(s)
Loading...