Rewriting executable files to measure program behavior
Software—Practice & Experience
IEEE Internet Computing
The WSLA Framework: Specifying and Monitoring Service Level Agreements for Web Services
Journal of Network and Systems Management
A model for web services discovery with QoS
ACM SIGecom Exchanges
Component-Based Software Quality
Component-Based Software Quality
QoS computation and policing in dynamic web service selection
Proceedings of the 13th international World Wide Web conference on Alternate track papers & posters
Efficient Selection and Monitoring of QoS-Aware Web Services with the WS-QoS Framework
WI '04 Proceedings of the 2004 IEEE/WIC/ACM International Conference on Web Intelligence
Toward autonomic web services trust and selection
Proceedings of the 2nd international conference on Service oriented computing
A Benchmark for Web Service Frameworks
SCC '05 Proceedings of the 2005 IEEE International Conference on Services Computing - Volume 01
A Benchmark Suite for SOAP-based Communication in Grid Web Services
SC '05 Proceedings of the 2005 ACM/IEEE conference on Supercomputing
International Journal on Digital Libraries
Bootstrapping Performance and Dependability Attributes ofWeb Services
ICWS '06 Proceedings of the IEEE International Conference on Web Services
Valgrind: a framework for heavyweight dynamic binary instrumentation
Proceedings of the 2007 ACM SIGPLAN conference on Programming language design and implementation
An intelligent decision support system for digital preservation
International Journal on Digital Libraries
WS-Policy based Monitoring of Composite Web Services
ECOWS '07 Proceedings of the Fifth European Conference on Web Services
A Framework for Measuring Performance in Service-Oriented Architecture
NWESP '07 Proceedings of the Third International Conference on Next Generation Web Services Practices
A survey on web services composition
International Journal of Web and Grid Services
A generic XML language for characterising objects to support digital preservation
Proceedings of the 2008 ACM symposium on Applied computing
Distributed Preservation Services: Integrating Planning and Actions
ECDL '08 Proceedings of the 12th European conference on Research and Advanced Technology for Digital Libraries
Using Quality Models in Software Package Selection
IEEE Software
Proceedings of the 2009 ACM symposium on Applied Computing
BPM'05 Proceedings of the 3rd international conference on Business Process Management
Generalized aggregate Quality of Service computation for composite services
Journal of Systems and Software
Hi-index | 0.00 |
The lack of QoS attributes and their values is still one of the fundamental drawbacks of web service technology. Most approaches for modelling and monitoring QoS and web service performance focus either on client-side measurement and feedback of QoS attributes, or on ranking and discovery, developing extensions of the standard web service discovery models. However, in many cases, provider-side measurement can be of great additional value to aid the evaluation and selection of services and underlying implementations. We present a generic architecture and reference implementation for non-invasive provider-side instrumentation of data-processing tools exposed as QoS-aware web services, where real-time quality information is obtained through an extensible monitoring framework. In this architecture, dynamically configurable execution engines measure QoS attributes and instrument the corresponding web services on the provider side. We demonstrate the application of this framework to the task of performance monitoring of a variety of applications on different platforms, thus enriching the services with real-time QoS information, which is accumulated in an experience base.