A framework for monitoring and runtime recovery of Web service-based applications
Autor(a) principal: | |
---|---|
Data de Publicação: | 2008 |
Outros Autores: | , , , |
Tipo de documento: | Artigo de conferência |
Idioma: | eng |
Título da fonte: | Repositório Institucional da UNESP |
Texto Completo: | http://hdl.handle.net/11449/225329 |
Resumo: | Service provisioning is a challenging research area for the design and implementation of autonomic serviceoriented software systems. It includes automated QoS management for such systems and their applications. Monitoring, Diagnosis and Repair are three key features of QoS management. This work presents a selfhealing Web service-based framework that manages QoS degradation at runtime. Our approach is based on proxies. Proxies act on meta-level communications and extend the HTTP envelope of the exchanged messages with QoS-related parameter values. QoS Data are filtered over time and analysed using statistical functions and the Hidden Markov Model. Detected QoS degradations are handled with proxies. We experienced our framework using an orchestrated electronic shop application (FoodShop). |
id |
UNSP_90fbad0cbba852fe8bb0a5f99f1d7069 |
---|---|
oai_identifier_str |
oai:repositorio.unesp.br:11449/225329 |
network_acronym_str |
UNSP |
network_name_str |
Repositório Institucional da UNESP |
repository_id_str |
2946 |
spelling |
A framework for monitoring and runtime recovery of Web service-based applicationsQuality of serviceSelf-healingService oriented architectureWeb servicesService provisioning is a challenging research area for the design and implementation of autonomic serviceoriented software systems. It includes automated QoS management for such systems and their applications. Monitoring, Diagnosis and Repair are three key features of QoS management. This work presents a selfhealing Web service-based framework that manages QoS degradation at runtime. Our approach is based on proxies. Proxies act on meta-level communications and extend the HTTP envelope of the exchanged messages with QoS-related parameter values. QoS Data are filtered over time and analysed using statistical functions and the Hidden Markov Model. Detected QoS degradations are handled with proxies. We experienced our framework using an orchestrated electronic shop application (FoodShop).Computer Science Department São Paulo State University at Bauru UNESPLaboratoire d'Analyse et d'Architecture des Systèmes LAAS-CNRS, ToulouseLAAS-CNRS University of Toulouse, 7 avenue de Colonel Roche, 31077 ToulouseMechanical Design Department University of Campinas UNICAMPComputer Science Department São Paulo State University at Bauru UNESPUniversidade Estadual Paulista (UNESP)LAAS-CNRSUniversity of ToulouseUniversidade Estadual de Campinas (UNICAMP)Pegoraro, René [UNESP]Halima, Riadh BenDrira, KhalilGuennoun, KarimRosário, João Maurício2022-04-28T20:45:29Z2022-04-28T20:45:29Z2008-11-17info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/conferenceObject201-206ICEIS 2008 - Proceedings of the 10th International Conference on Enterprise Information Systems, v. 2 ISAS, p. 201-206.http://hdl.handle.net/11449/2253292-s2.0-55849097010Scopusreponame:Repositório Institucional da UNESPinstname:Universidade Estadual Paulista (UNESP)instacron:UNESPengICEIS 2008 - Proceedings of the 10th International Conference on Enterprise Information Systemsinfo:eu-repo/semantics/openAccess2024-04-23T16:11:27Zoai:repositorio.unesp.br:11449/225329Repositório InstitucionalPUBhttp://repositorio.unesp.br/oai/requestopendoar:29462024-08-05T20:05:53.976096Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)false |
dc.title.none.fl_str_mv |
A framework for monitoring and runtime recovery of Web service-based applications |
title |
A framework for monitoring and runtime recovery of Web service-based applications |
spellingShingle |
A framework for monitoring and runtime recovery of Web service-based applications Pegoraro, René [UNESP] Quality of service Self-healing Service oriented architecture Web services |
title_short |
A framework for monitoring and runtime recovery of Web service-based applications |
title_full |
A framework for monitoring and runtime recovery of Web service-based applications |
title_fullStr |
A framework for monitoring and runtime recovery of Web service-based applications |
title_full_unstemmed |
A framework for monitoring and runtime recovery of Web service-based applications |
title_sort |
A framework for monitoring and runtime recovery of Web service-based applications |
author |
Pegoraro, René [UNESP] |
author_facet |
Pegoraro, René [UNESP] Halima, Riadh Ben Drira, Khalil Guennoun, Karim Rosário, João Maurício |
author_role |
author |
author2 |
Halima, Riadh Ben Drira, Khalil Guennoun, Karim Rosário, João Maurício |
author2_role |
author author author author |
dc.contributor.none.fl_str_mv |
Universidade Estadual Paulista (UNESP) LAAS-CNRS University of Toulouse Universidade Estadual de Campinas (UNICAMP) |
dc.contributor.author.fl_str_mv |
Pegoraro, René [UNESP] Halima, Riadh Ben Drira, Khalil Guennoun, Karim Rosário, João Maurício |
dc.subject.por.fl_str_mv |
Quality of service Self-healing Service oriented architecture Web services |
topic |
Quality of service Self-healing Service oriented architecture Web services |
description |
Service provisioning is a challenging research area for the design and implementation of autonomic serviceoriented software systems. It includes automated QoS management for such systems and their applications. Monitoring, Diagnosis and Repair are three key features of QoS management. This work presents a selfhealing Web service-based framework that manages QoS degradation at runtime. Our approach is based on proxies. Proxies act on meta-level communications and extend the HTTP envelope of the exchanged messages with QoS-related parameter values. QoS Data are filtered over time and analysed using statistical functions and the Hidden Markov Model. Detected QoS degradations are handled with proxies. We experienced our framework using an orchestrated electronic shop application (FoodShop). |
publishDate |
2008 |
dc.date.none.fl_str_mv |
2008-11-17 2022-04-28T20:45:29Z 2022-04-28T20:45:29Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/conferenceObject |
format |
conferenceObject |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
ICEIS 2008 - Proceedings of the 10th International Conference on Enterprise Information Systems, v. 2 ISAS, p. 201-206. http://hdl.handle.net/11449/225329 2-s2.0-55849097010 |
identifier_str_mv |
ICEIS 2008 - Proceedings of the 10th International Conference on Enterprise Information Systems, v. 2 ISAS, p. 201-206. 2-s2.0-55849097010 |
url |
http://hdl.handle.net/11449/225329 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
ICEIS 2008 - Proceedings of the 10th International Conference on Enterprise Information Systems |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
201-206 |
dc.source.none.fl_str_mv |
Scopus reponame:Repositório Institucional da UNESP instname:Universidade Estadual Paulista (UNESP) instacron:UNESP |
instname_str |
Universidade Estadual Paulista (UNESP) |
instacron_str |
UNESP |
institution |
UNESP |
reponame_str |
Repositório Institucional da UNESP |
collection |
Repositório Institucional da UNESP |
repository.name.fl_str_mv |
Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP) |
repository.mail.fl_str_mv |
|
_version_ |
1808129159353860096 |