Fault Tolerance: Principles and Practice
Fault Tolerance: Principles and Practice
IEEE Intelligent Systems
Semantic Matching of Web Services Capabilities
ISWC '02 Proceedings of the First International Semantic Web Conference on The Semantic Web
Quality driven web services composition
WWW '03 Proceedings of the 12th international conference on World Wide Web
BT Technology Journal
QoS-Aware Middleware for Web Services Composition
IEEE Transactions on Software Engineering
A Graph-Based Approach to Web Services Composition
SAINT '05 Proceedings of the The 2005 Symposium on Applications and the Internet
QoS Aggregation in Web Service Compositions
EEE '05 Proceedings of the 2005 IEEE International Conference on e-Technology, e-Commerce and e-Service (EEE'05) on e-Technology, e-Commerce and e-Service
QoS-Aware Replanning of Composite Web Services
ICWS '05 Proceedings of the IEEE International Conference on Web Services
Adaptation inWeb Service Composition and Execution
ICWS '06 Proceedings of the IEEE International Conference on Web Services
A Similarity Measure for OWL-S Annotated Web Services
WI '06 Proceedings of the 2006 IEEE/WIC/ACM International Conference on Web Intelligence
Combining description logic reasoning with ai planning for composition of web services
Combining description logic reasoning with ai planning for composition of web services
Bringing Semantics to Web Services with OWL-S
World Wide Web
Framework for Web service query algebra and optimization
ACM Transactions on the Web (TWEB)
Exception Handling and Recovery of Semantic Web Services
ICNS '08 Proceedings of the Fourth International Conference on Networking and Services
A framework for QoS-aware binding and re-binding of composite web services
Journal of Systems and Software
Applied Ontology
Graph Theory
Digraphs: Theory, Algorithms and Applications
Digraphs: Theory, Algorithms and Applications
QoS-driven self-healing web service composition based on performance prediction
Journal of Computer Science and Technology
ZebraX: a model for service composition with multiple QoS constraints
GPC'07 Proceedings of the 2nd international conference on Advances in grid and pervasive computing
Dependability in the web services architecture
Architecting dependable systems
Using goals for flexible service orchestration: a first step
AAMAS'07/SOCASE'07 Proceedings of the 2007 AAMAS international workshop and SOCASE 2007 conference on Service-oriented computing: agents, semantics, and engineering
An adaptive algorithm for failure recovery during dynamic service composition
PReMI'07 Proceedings of the 2nd international conference on Pattern recognition and machine intelligence
Recovery mechanisms for semantic web services
DAIS'08 Proceedings of the 8th IFIP WG 6.1 international conference on Distributed applications and interoperable systems
FACTS: A Framework for Fault-Tolerant Composition of Transactional Web Services
IEEE Transactions on Services Computing
Service Oriented Computing and Applications
OSIRIS Next: Flexible Semantic Failure Handling for Composite Web Service Execution
ICSC '10 Proceedings of the 2010 IEEE Fourth International Conference on Semantic Computing
Toward undoing in composite web services
Architecting Dependable Systems III
Failure recovery of world-altering composite semantic services - a two phase approach
Proceedings of the 14th International Conference on Information Integration and Web-based Applications & Services
Ensuring Customised Transactional Reliability of Composite Services
Journal of Database Management
Hi-index | 0.00 |
A Web service-based system never fulfills a user's goal unless a failure recovery approach exists. It is inevitable that several Web services may either perish or fail before or during transactions. The completion of a composite process relies on the smooth execution of all constituent Web services. A mediator acts as an intermediary between providers and consumers to monitor the execution of these services. If a service fails, the mediator has to recover the whole composite process or else jeopardize achieving the intended goals. The atomic replacement of a perished Web service usually does not apply because the process of locating a matched Web service is unreliable. Even the system cannot depend on the replacement of the dead service with a composite service. In this paper, we propose an automatic renovation plan for failure recovery of composite semantic services based on an approach of subdigraph replacement. A replacement subdigraph is posed in lieu of an original subdigraph, which includes the failed service. The replacement is done in two separate phases, offline and online, to make the recovery faster. The offline phase foresees all possible subdigraphs, pre-calculates them, and ranks several possible replacements. The online phase compensates the unwanted effects and executes the replacement subdigraph in lieu of the original subdigraph. We have evaluated our approach during an experiment and have found that we could recover more than half of the simulated failures. These achievements show a significant improvement compared to current approaches.