System identification (2nd ed.): theory for the user
System identification (2nd ed.): theory for the user
Managing energy and server resources in hosting centers
SOSP '01 Proceedings of the eighteenth ACM symposium on Operating systems principles
Introduction to Reinforcement Learning
Introduction to Reinforcement Learning
The Vision of Autonomic Computing
Computer
Feedback Control of Computing Systems
Feedback Control of Computing Systems
Research challenges of autonomic computing
Proceedings of the 27th international conference on Software engineering
Feedback Control Architecture and Design Methodology for Service Delay Guarantees in Web Servers
IEEE Transactions on Parallel and Distributed Systems
Reinforcement Learning in Autonomic Computing: A Manifesto and Case Studies
IEEE Internet Computing
Feedback Control-Based QoS Guarantees in Web Application Servers
HPCC '08 Proceedings of the 2008 10th IEEE International Conference on High Performance Computing and Communications
A Hybrid Reinforcement Learning Approach to Autonomic Resource Allocation
ICAC '06 Proceedings of the 2006 IEEE International Conference on Autonomic Computing
Proceedings of the 41st annual IEEE/ACM International Symposium on Microarchitecture
Applying genetic algorithms to decision making in autonomic computing systems
ICAC '09 Proceedings of the 6th international conference on Autonomic computing
ACM SIGMETRICS Performance Evaluation Review
Proceedings of the 7th international conference on Autonomic computing
Statistical machine learning makes automatic control practical for internet datacenters
HotCloud'09 Proceedings of the 2009 conference on Hot topics in cloud computing
Self-aware computing in the Angstrom processor
Proceedings of the 49th Annual Design Automation Conference
Comparison of Decision-Making Strategies for Self-Optimization in Autonomic Computing Systems
ACM Transactions on Autonomous and Adaptive Systems (TAAS) - Special Section: Extended Version of SASO 2011 Best Paper
Actor-based runtime model of adaptable feedback control loops
Proceedings of the 7th Workshop on Models@run.time
Mammoth: autonomic data processing framework for scientific state-transition applications
Proceedings of the 2013 ACM Cloud and Autonomic Computing Conference
Hi-index | 0.00 |
Autonomic computing systems adapt themselves thousands of times a second, to accomplish their goal despite changing environmental conditions and demands. The literature reports many decision mechanisms, but in most realizations a single one is applied. This paper compares some state-of-the-art decision making approaches, applied to a self-optimizing autonomic system that allocates resources to a software application providing performance feedback at run-time, via the Application Heartbeat framework. The investigated decision mechanisms range from heuristics to control theory and machine learning: results are compared by means of case studies using standard benchmarks.