Self-Healing in Web Services Using Genetic Algorithm

Faezeh Yousefian, Eslam Nazemi


In addition to monitoring, analysis, plan and execution phases in self-healing cycle, represents the knowledge base consumed and produced by all four previously mentioned tasks. In proposed approach, by using genetic algorithm, the required knowledge is prepared for healing operation. Healing operation takes place when the response time of the web service exceeds its threshold. In this case, using genetic algorithm, healing sequence is created to save response time and even to reach optimum state. Healing sequence causes the transition of service oriented systems from degraded state to healthy state as well as healing the error in web service and in this case lost time is recovered. To make healing sequence, healing approaches such as substitution, replication and skip is used which not only prevents process operation to be in no-response state but also results in optimization of response time. To provide healing sequence, execution of proposed plan benefits from consequent web services and is able to reduce response time and show the saved time.


Keywords: Self-Healing, Web Service, Response Time, QoS


Self-Healing; Web Service; Response Time; QoS

Full Text:

Abstract PDF


Psaier,H and Dustdar,S .(2009). A survey on self-healing systems: approaches and systems. © Springer-Verlag 2010;

Ghosh,D. Sharman,R. Raghav Rao H and Upadhyaya S (2007). Self-healing system survey and synthesi . © 2006 Elsevier;

Dai,Y. Yang,L and Zhang,B .(2009) .QoS-driven self-healing web service composition based on performance prediction. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY 24(2): 250–261 Mar;

Poonguzhali,S .Sunitha,R and Dr. Aghila, G .(2011). Self-Healing in Dynamic Web Service Composition. International Journal on Computer Science and Engineering (IJCSE);

Wang H. Wang X and Yu.Q .(2013). Optimal Self-Healing of Service-Oriented Systems with Incomplete Information. IEEE International Congress on Big Data;

Nasridinov.A. Byun.J and Park.Y.(2012). A QoS-Aware Performance Prediction for Self-Healing Web Service Composition. 2012 Second International Conference on Cloud and Green Computing;

Yin Y, Zhang B and Zhang X.(2010). QoS-Driven Transactional Web Service Reselection for Reliable Execution. 2010 International Conference of Information Science and Management Engineering;

May Chan K.S. and Bishop J.(2009). The Design of a Self-healing Composition Cycle for Web Services. SEAMS’09, May 18-19, 2009, Vancouver, Canada © 2009 IEEE


  • There are currently no refbacks.

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.