System identification (2nd ed.): theory for the user
System identification (2nd ed.): theory for the user
Modern Control Engineering
Modern Control Systems
Control Theory-Based Foundations of Self-Controlling Software
IEEE Intelligent Systems
Feedback Control of Computing Systems
Feedback Control of Computing Systems
Managing Web server performance with AutoTune agents
IBM Systems Journal
Self-Managing Systems: A Control Theory Foundation
LCN '04 Proceedings of the 29th Annual IEEE International Conference on Local Computer Networks
Triage: Performance differentiation for storage systems using adaptive control
ACM Transactions on Storage (TOS)
Feedback Control Architecture and Design Methodology for Service Delay Guarantees in Web Servers
IEEE Transactions on Parallel and Distributed Systems
A real-time adaptive control of autonomic computing environments
CASCON '07 Proceedings of the 2007 conference of the center for advanced studies on Collaborative research
ICAC '06 Proceedings of the 2006 IEEE International Conference on Autonomic Computing
Service System Resource Management Based on a Tracked Layered Performance Model
ICAC '06 Proceedings of the 2006 IEEE International Conference on Autonomic Computing
What does control theory bring to systems research?
ACM SIGOPS Operating Systems Review
Automated control of multiple virtualized resources
Proceedings of the 4th ACM European conference on Computer systems
Engineering Self-Adaptive Systems through Feedback Loops
Software Engineering for Self-Adaptive Systems
Model Predictive Control System Design and Implementation Using MATLAB
Model Predictive Control System Design and Implementation Using MATLAB
From Data Center Resource Allocation to Control Theory and Back
CLOUD '10 Proceedings of the 2010 IEEE 3rd International Conference on Cloud Computing
Utilization and SLO-Based control for dynamic sizing of resource partitions
DSOM'05 Proceedings of the 16th IFIP/IEEE Ambient Networks international conference on Distributed Systems: operations and Management
Towards modular resource-aware applications
Proceedings of the 3rd international workshop on Variability & Composition
Hi-index | 0.00 |
Many control theory based approaches have been proposed to provide QoS assurance in increasingly complex software systems. These approaches generally use single model based, fixed or adaptive control techniques for QoS management of such systems. With varying system dynamics and unpredictable environmental changes, however, it is difficult to design a single model or controller to achieve the desired QoS performance across all the operating regions of these systems. In this paper, we propose a multi-model framework to capture the multi-model nature of software systems and implement self-managing control systems for them. A reference-model and extendable class library are introduced to implement such self-managing control systems. The proposed approach is also validated and compared to fixed and adaptive control schemes through a range of experiments.