IEEE Internet Computing
The WSLA Framework: Specifying and Monitoring Service Level Agreements for Web Services
Journal of Network and Systems Management
Enabling Network Caching of Dynamic Web Objects
TOOLS '02 Proceedings of the 12th International Conference on Computer Performance Evaluation, Modelling Techniques and Tools
A model for web services discovery with QoS
ACM SIGecom Exchanges
QoS-Aware Middleware for Web Services Composition
IEEE Transactions on Software Engineering
Precise Service Level Agreements
Proceedings of the 26th International Conference on Software Engineering
Automatic Measurement of a QoS Metric for Web Service Recommendation
ASWEC '05 Proceedings of the 2005 Australian conference on Software Engineering
Bootstrapping Performance and Dependability Attributes ofWeb Services
ICWS '06 Proceedings of the IEEE International Conference on Web Services
Pro WCF: Practical Microsoft SOA Implementation (Pro)
Pro WCF: Practical Microsoft SOA Implementation (Pro)
SLA-Driven Clustering of QoS-Aware Application Servers
IEEE Transactions on Software Engineering
Advanced event processing and notifications in service runtime environments
Proceedings of the second international conference on Distributed event-based systems
Efficient online monitoring of web-service SLAs
Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of software engineering
CASCON '08 Proceedings of the 2008 conference of the center for advanced studies on collaborative research: meeting of minds
EVEREST+: run-time SLA violations prediction
Proceedings of the 5th International Workshop on Middleware for Service Oriented Computing
Runtime prediction of service level agreement violations for composite services
ICSOC/ServiceWave'09 Proceedings of the 2009 international conference on Service-oriented computing
Component-based generic approach for reconfigurable management of component-based SOA applications
Proceedings of the 3rd International Workshop on Monitoring, Adaptation and Beyond
Building dynamic models of service compositions with simulation of provision resources
ER'10 Proceedings of the 29th international conference on Conceptual modeling
Event driven monitoring for service composition infrastructures
WISE'10 Proceedings of the 11th international conference on Web information systems engineering
Dynamic event-based monitoring in a SOA environment
OTM'11 Proceedings of the 2011th Confederated international conference on On the move to meaningful internet systems - Volume Part II
Statistical detection of QoS violations based on CUSUM control charts
ICPE '12 Proceedings of the 3rd ACM/SPEC International Conference on Performance Engineering
On-Line monitoring of service-level agreements in the grid
Euro-Par'11 Proceedings of the 2011 international conference on Parallel Processing - Volume 2
Proceedings of the 16th European Conference on Pattern Languages of Programs
Towards an SLA-Driven cache adjustment approach for applications on PaaS
Proceedings of the 5th Asia-Pacific Symposium on Internetware
Hi-index | 0.00 |
In service-oriented systems, Quality of Service represents an important issue which is often considered when selecting and composing services. For receiving up-to-date information, non-functional properties such as response time or availability can be continuously monitored using server- or clientside approaches. However, both approaches have strengths and weaknesses. In this paper, we present a framework that combines the advantages of client- and server-side QoS monitoring. It builds on event processing to inform interested subscribers of current QoS values and possible violations of Service Level Agreements. These events can trigger adaptive behavior such as hosting new service instances if the QoS is not as desired. We describe our QoS monitoring approach in detail, show how it was integrated into the VRESCo service runtime environment, and evaluate the accuracy of the presented monitoring techniques.