An Event Based Approach to Extract the Run Time Execution Path of BPEL Process for Monitoring QoS in the Cloud
Commenced in January 2007
Frequency: Monthly
Edition: International
Paper Count: 33122
An Event Based Approach to Extract the Run Time Execution Path of BPEL Process for Monitoring QoS in the Cloud

Authors: Rima Grati, Khouloud Boukadi, Hanene Ben-Abdallah

Abstract:

Due to the dynamic nature of the Cloud, continuous monitoring of QoS requirements is necessary to manage the Cloud computing environment. The process of QoS monitoring and SLA violation detection consists of: collecting low and high level information pertinent to the service, analyzing the collected information, and taking corrective actions when SLA violations are detected. In this paper, we detail the architecture and the implementation of the first step of this process. More specifically, we propose an event-based approach to obtain run time information of services developed as BPEL processes. By catching particular events (i.e., the low level information), our approach recognizes the run-time execution path of a monitored service and uses the BPEL execution patterns to compute QoS of the composite service (i.e., the high level information).

Keywords: Monitoring of Web service composition, Cloud environment, Run-time extraction of execution path of BPEL.

Digital Object Identifier (DOI): doi.org/10.5281/zenodo.1070349

Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 1690

References:


[1] R. Grati, K. Boukadi and H. Ben-Abdallah "A QoS Monitoring Framework for Composite Web services in the Cloud", In The Sixth International Conference on Advanced Engineering Computing and Applications in Sciences (Advcomp-12). In press
[2] N. Thio and S. Karunasekera, "Automatic Measurement of a QoS Metric for Web Service Recommendation," in Proceedings of the Australian conference on Software Engineering (ASWEC-05). IEEE Computer Society, 2005, pp. 202-211.
[3] R. Ben-Halima, K. Drira, and M. Jmaiel, "A QoS-Oriented Reconfigurable Middleware for Self-Healing Web Services," in Proceedings of the IEEE International Conference on Web Services (ICWS-08). IEEE Computer Society, 2008, pp. 104-111.
[4] Zhang Haiteng, Shao Zhiqing , Zheng Hong "Runtime monitoring Web services implemented in BPEL", in Proceedings of the IEEE International Conference on Uncertainty Reasoning and Knowledge Engineering (URKE- 11). IEEE Computer Society, 2011, pp. 228 - 231.
[5] Mingjie Sun; Bixin Li; Pengcheng Zhang "Monitoring BPEL-Based Web Service Composition Using AOP", in Proceedings of the IEEE International Conference on Computer and Information Science (ICIS-09).IEEE computer Society, 2009, pp. 1172 - 1177.
[6] J. Shao, H. Wei, Q. Wang, and H. Mei, "A Runtime Model Based Monitoring Approach for Cloud," in Proceedings of 2010 IEEE 3rd International Conference on Cloud Computing (CLOUD 2010), I. C. Society, Ed. Miami, Florida: IEEE Computer Society, 2010, pp. 313-320.
[7] B.-Q. Cao, B. Li, and Q.-M. Xia, "A Service-Oriented Qos-Assured and Multi-Agent Cloud Computing Architecture," in Proceedings of the 1st International Conference on Cloud Computing (CloudCom-09). Berlin, Heidelberg: Springer- Verlag, 2009, pp. 644-649.
[8] S. Clayman, A. Galis, C. Chapman, M. L.R, L. M. Vaquero, K. Nagin, B. Rochwerger, and G. Toffetti. "Monitoring future internet service clouds" In towards the Future Internet - A European Research Perspective book, April 2010.
[9] M. Rak, S. Venticinque, T. a. M andhr, G. Echevarria, and G. Esnal. "Cloud application monitoring: The mosaic approach". In Cloud Computing Technology and Science (CloudCom), 2011 IEEE Third International Conference on, pages 758 -763, 29 2011-dec. 1 2011.
[10] Afef Mdhaffar, Riadh Ben Halima, Ernst Juhnke, Mohamed Jmaiel and Bernd Freisleben. In Proceedings of the IEEE International Conference on Computer and Information Technology (CIT- 11).
[11] Apache ODE http://ode.apache.org/. 2012
[12] Jelastic "http://jelastic.com/." 2012.