Increasing Failure Recovery Probability of Tourism-Related Web Services

The reliability of tourism-related Web services are crucial. Users do not tend to check and use a service again once it is failed. Researches proved that a simple one-to-one replacement of a failed service is not dependable to recover a system from a total failure. In order to increase the probability of recovery of a failure we use a renovation approach to replace a set of services. Broadening the search area among the services in a graph of services enables us to increase the failure recovery probability. The time complexity is also considered and proved to be low at the failure time by transferring the time-consuming calculations to an offline phase prior to the execution time of the service. The approach is evaluated on a set of services including the tourism-related Web services. The probability of recovery substantially increased to more than 54% of the simulated failures.

[1]  Ying Li,et al.  Towards Functional Dynamic Reconfiguration for Service-Based Applications , 2011, 2011 IEEE World Congress on Services.

[2]  Heiko Schuldt,et al.  OSIRIS Next: Flexible Semantic Failure Handling for Composite Web Service Execution , 2010, 2010 IEEE Fourth International Conference on Semantic Computing.

[3]  Marta Rukoz,et al.  FaCETa: Backward and Forward Recovery for Execution of Transactional Composite WS , 2012, ESWC.

[4]  Qing Li,et al.  FACTS: A Framework for Fault-Tolerant Composition of Transactional Web Services , 2010, IEEE Transactions on Services Computing.

[5]  Sameem Abdul Kareem,et al.  A Resemblance Study of Test Collections for World-altering Semantic Web Services , 2011 .

[6]  Hadi Saboohi An automatic failure recovery method for world-altering composite semantic web services / Hadi Saboohi , 2013 .

[7]  Maria Luisa Villani,et al.  QoS-aware replanning of composite Web services , 2005, IEEE International Conference on Web Services (ICWS'05).

[8]  Maria Luisa Villani,et al.  A framework for QoS-aware binding and re-binding of composite web services , 2008, J. Syst. Softw..

[9]  Yehia Taher,et al.  Towards an Approach forWeb services Substitution , 2006, 2006 10th International Database Engineering and Applications Symposium (IDEAS'06).

[10]  Tao Yu,et al.  Adaptive algorithms for finding replacement services in autonomic distributed business processes , 2005, Proceedings Autonomous Decentralized Systems, 2005. ISADS 2005..

[11]  Zakaria Maamar,et al.  On the Enhancement of BPEL Engines for Self-Healing Composite Web Services , 2008, 2008 International Symposium on Applications and the Internet.

[13]  Sameem Abdul Kareem,et al.  Requirements of a Recovery Solution for Failure of Composite Web Services , 2012, ArXiv.

[14]  Sameem Abdul Kareem,et al.  Failure recovery of world-altering composite semantic services - a two phase approach , 2012, IIWAS '12.

[15]  Juan Martínez-Romo,et al.  GAT: Platform for automatic context-aware mobile services for m-tourism , 2013, Expert Syst. Appl..

[16]  Yanlong Zhai,et al.  The design and implementation of service process reconfiguration with end-to-end QoS constraints in SOA , 2010, Service Oriented Computing and Applications.

[17]  Sameem Abdul Kareem,et al.  An automatic subdigraph renovation plan for failure recovery of composite semantic Web services , 2013, Frontiers of Computer Science.

[18]  Tran Cao Son,et al.  Semantic Web Services , 2001, IEEE Intell. Syst..