The Vision of Autonomic Computing
Computer
Automated SLA Monitoring for Web Services
DSOM '02 Proceedings of the 13th IFIP/IEEE International Workshop on Distributed Systems: Operations and Management: Management Technologies for E-Commerce and E-Business Applications
The dawning of the autonomic computing era
IBM Systems Journal
An analytical model for multi-tier internet services and its applications
SIGMETRICS '05 Proceedings of the 2005 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Application performance prediction in autonomic systems
Proceedings of the 44th annual Southeast regional conference
A performance analysis method for autonomic computing systems
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
A Regression-Based Analytic Model for Dynamic Resource Provisioning of Multi-Tier Applications
ICAC '07 Proceedings of the Fourth International Conference on Autonomic Computing
Models and framework for supporting runtime decisions in Web-based systems
ACM Transactions on the Web (TWEB)
IEEE Transactions on Services Computing
Self-adjustment strategy for models used in autonomic transactional systems
AIC'09 Proceedings of the 9th WSEAS international conference on Applied informatics and communications
Modeling Autonomic QoS Control for Grid Service Using Petri Nets
GCC '09 Proceedings of the 2009 Eighth International Conference on Grid and Cooperative Computing
Online response time optimization of Apache web server
IWQoS'03 Proceedings of the 11th international conference on Quality of service
Introducing Queuing Network-Based Performance Awareness in Autonomic Systems
ICAS '10 Proceedings of the 2010 Sixth International Conference on Autonomic and Autonomous Systems
Fundamentals of Performance Evaluation of Computer and Telecommunications Systems
Fundamentals of Performance Evaluation of Computer and Telecommunications Systems
Hi-index | 0.00 |
In transactional systems, the objectives of quality of service regarding are often specified by Service Level Objectives (SLOs) that stipulate a response time to be achieved for a percentile of the transactions. Usually, there are different client classes with different SLOs. In this paper, we extend a technique that enforces the fulfilment of the SLOs using admission control. The admission control of new user sessions is based on a response-time model. The technique proposed in this paper dynamically adapts the model to changes in workload characteristics and system configuration, so that the system can work autonomically, without human intervention. The technique requires no knowledge about the internals of the system; thus, it is easy to use and can be applied to many systems. Its utility is demonstrated by a set of experiments on a system that implements the TPC-App benchmark. The experiments show that the model adaptation works correctly in very different situations that include large and small changes in response times, increasing and decreasing response times, and different patterns of workload injection. In all this scenarios, the technique updates the model progressively until it adjusts to the new situation and in intermediate situations the model never experiences abnormal behaviour that could lead to a failure in the admission control component.