Quality driven web services composition
WWW '03 Proceedings of the 12th international conference on World Wide Web
A model for web services discovery with QoS
ACM SIGecom Exchanges
XML-based modeling and simulation: web service technologies and their synergy with simulation
Proceedings of the 34th conference on Winter simulation: exploring new frontiers
Simulation-based web service composition: framework and performance analysis
AsiaSim'04 Proceedings of the Third Asian simulation conference on Systems Modeling and Simulation: theory and applications
A model-driven approach to describe and predict the performance of composite services
WOSP '07 Proceedings of the 6th international workshop on Software and performance
Predicting Performance Properties for Open Systems with KAMI
QoSA '09 Proceedings of the 5th International Conference on the Quality of Software Architectures: Architectures for Adaptive Software Systems
Automated performance analysis of business processes
Proceedings of the 2012 Symposium on Theory of Modeling and Simulation - DEVS Integrative M&S Symposium
Hi-index | 0.00 |
Web service is a promising technology to efficiently integrate disparate software components over various types of systems and to exchange various business artifacts across business organizations. As many web services are available on Internet, performance becomes increasingly important to distinguish different service providers. Performance is a difficult property to assess, since it involves non-deterministic networks, frequent changes on workload and unexpected usage patterns. In this work, we propose a performance analysis methodology for web services, and introduce sPAC (Web Services Performance Analysis Center) that implements our methodology for performance-considered web service composition. sPAC 1) graphically describes web services and the flow between them, 2) automatically generates test codes for the web process and executes them for performance analysis under low load intensity, 3) automatically generates a simulation model for the web process, and conducts extensive simulations for heavy load intensity, and 4) reports analysis and estimation results to help service customers verify timeliness of their web services.