ABSTRACT
The critical path of a composite Web application operating in volatile environments, i.e., the execution path in the service composition with the maximum execution time, should be prioritised in cost-effective monitoring as it determines the response time of the Web application. In volatile operating environments, the critical path of a Web application is probabilistic. As such, it is important to estimate the criticalities of the execution paths, i.e., the probabilities that they are critical, to decide which parts of the system to monitor. We propose a novel approach to the identification of Probabilistic Critical Path for Service-based Web Applications (PCP-SWA), which calculates the criticalities of different execution paths in the context of service composition. We evaluate PCP-SWA experimentally using an example Web application. Compared to random monitoring, PCP-SWA based monitoring is 55.67% more cost-effective on average.
- Al-Masri, E. and Mahmoud, Q. H. Investigating Web Services on the World Wide Web. In Proceedings of the 17th International Conference on World Wide Web (WWW2008). pages 795--804, 2008. Google ScholarDigital Library
- Baresi, L. and Guinea, S. Self-Supervising BPEL Processes. IEEE Transactions on Software Engineering, 37, 2, 2011, 247--263. Google ScholarDigital Library
- Candan, K. S., Li, W.-S., Phan, T., and Zhou, M. Frontiers in Information and Software as Services. In Proceedings of the 25th International Conference on Data Engineering (ICDE2009). pages 1761--1768, 2009. Google ScholarDigital Library
Index Terms
- Probabilistic critical path identification for cost-effective monitoring of service-based web applications
Recommendations
Probabilistic Critical Path Identification for Cost-Effective Monitoring of Service-Based Systems
SCC '12: Proceedings of the 2012 IEEE Ninth International Conference on Services ComputingWhen operating in volatile environments, service-based systems (SBSs) that are built through dynamic composition of component services must be monitored in order to guarantee the response times of the SBSs. In particular, the critical path of a ...
A relaxable service selection algorithm for QoS-based web service composition
Context: Web Services are emerging technologies that enable application to application communication and reuse of autonomous services over Web. Composition of web services is a concept of integrating individual web services to conduct complex business ...
Optimization of Web Service Composition Based on Dynamic Weighted Path Tree
ICMECG '08: Proceedings of the 2008 International Conference on Management of e-Commerce and e-GovernmentIncreasing the efficiency and accuracy on dynamic optimization choosing of web service composition is the key point of researching on service composition. In allusion to the way that we use a shortest path based on a weighted tree to describe the web ...
Comments