Title :
Dynamic web services selection using a hidden Markov model
Author :
Moo-Mena, F.J. ; Uc-Cetina, V.M. ; Canton-Puerto, D.G.
Author_Institution :
Fac. de Mat., Univ. Autonoma de Yucatan, Merida, Mexico
Abstract :
In a service oriented architecture based on web services exists the possibility of failures occurring at the time a transaction between web services runs. These failures are undesired because they reduce the system´s performance. Self-healing systems are based on the model of the human body to restore it from an unhealthy state to a healthy one. These self-healing systems represent a good option for handling failures in a system based on web services. However, self-healing systems could improve their performance by adding a mechanism than selects the most suitable web services to perform certain functions. Moreover the diagnosis module of the self healing system would benefit by reducing the failures situations caused by anomalous web services. In this paper we propose to reduce the number of system´s failures by employing a hidden Markov model that assist in the selection of web services through the use a QoS-based model. By reducing the number of failures this mechanism would support the diagnosis module of a self-healing system.
Keywords :
Web services; fault diagnosis; fault tolerant computing; hidden Markov models; quality of service; service-oriented architecture; system recovery; QoS-based model; anomalous Web services; diagnosis module; dynamic Web service selection; failure handling; failure possibility; hidden Markov model; self-healing systems; service oriented architecture; system performance; Hidden Markov models; Quality of service; Reliability; Service oriented architecture; Stochastic processes; Viterbi algorithm; Hidden Markov Model; QoS; selection; self-healing; web services;
Conference_Titel :
Electrical Engineering, Computing Science and Automatic Control (CCE), 2012 9th International Conference on
Conference_Location :
Mexico City
Print_ISBN :
978-1-4673-2170-9
DOI :
10.1109/ICEEE.2012.6421156