QoS-Aware Middleware for Web Services Composition
IEEE Transactions on Software Engineering
An environment for flexible advanced compensations of Web service transactions
ACM Transactions on the Web (TWEB)
Deploying and managing Web services: issues, solutions, and directions
The VLDB Journal — The International Journal on Very Large Data Bases
A Concurrency Control Mechanism for Composite Service Supporting User-Defined Relaxed Atomicity
COMPSAC '08 Proceedings of the 2008 32nd Annual IEEE International Computer Software and Applications Conference
The VLDB Journal — The International Journal on Very Large Data Bases
Fault-Tolerant BPEL Workflow Execution via Cloud-Aware Recovery Policies
SEAA '09 Proceedings of the 2009 35th Euromicro Conference on Software Engineering and Advanced Applications
FACTS: A Framework for Fault-Tolerant Composition of Transactional Web Services
IEEE Transactions on Services Computing
TQoS: Transactional and QoS-Aware Selection Algorithm for Automatic Web Service Composition
IEEE Transactions on Services Computing
An adaptive QoS-aware fault tolerance strategy for web services
Empirical Software Engineering
ICFEM'10 Proceedings of the 12th international conference on Formal engineering methods and software engineering
CPN-TWS: a coloured petri-net approach for transactional-QoS driven Web Service composition
International Journal of Web and Grid Services
A framework for reliable execution of transactional composite web services
Proceedings of the International Conference on Management of Emergent Digital EcoSystems
Providing fault-tolerant execution of web-service-based workflows within clouds
Proceedings of the 2nd International Workshop on Cloud Computing Platforms
Hi-index | 0.00 |
During the execution of a Composite Web Service (CWS), different faults may occur that cause WSs failures. There exist strategies that can be applied to repair these failures, such as: WS retry, WS substitution, compensation, roll-back, or replication. Each strategy has advantages and disadvantages on different execution scenarios and can produce different impact on the CWS QoS. Hence, it is important to define a dynamic fault tolerant strategy which takes into account environment and execution information to accordingly decide the appropriate recovery strategy. We present a preliminary study in order to analyze the impact on the CWS total execution time of different recovery strategies on different scenarios. The experimental results show that under different conditions, recovery strategies behave differently. This analysis represents a first step towards the definition of a model to dynamically decide which recovery strategy is the best choice by taking into account the context-information when the failure occurs.