Model predictive control: theory and practice—a survey
Automatica (Journal of IFAC)
ControlWare: A Middleware Architecture for Feedback Control of Software Performance
ICDCS '02 Proceedings of the 22 nd International Conference on Distributed Computing Systems (ICDCS'02)
Feedback Control of Computing Systems
Feedback Control of Computing Systems
An Artificial Intelligence Perspective on Autonomic Computing Policies
POLICY '04 Proceedings of the Fifth IEEE International Workshop on Policies for Distributed Systems and Networks
Autonomic QoS in ASSIST Grid-Aware Components
PDP '06 Proceedings of the 14th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing
Behavioural Skeletons in GCM: Autonomic Management of Grid Components
PDP '08 Proceedings of the 16th Euromicro Conference on Parallel, Distributed and Network-Based Processing (PDP 2008)
Exploiting Dynamic Resource Allocation for Efficient Parallel Data Processing in the Cloud
IEEE Transactions on Parallel and Distributed Systems
Accord: a programming framework for autonomic applications
IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews
A dynamic resource management system for real-time online applications on clouds
Euro-Par'11 Proceedings of the 2011 international conference on Parallel Processing
Empirical prediction models for adaptive resource provisioning in the cloud
Future Generation Computer Systems
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
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
Hi-index | 0.00 |
In adaptive distributed parallel applications the adaptation process is based on the ability to change some characteristics of parallel components, such as the parallelism form and the parallelism degree, in response to unexpected execution conditions. Although existing research work has studied this problem, it is of increasing importance to investigate adaptation strategies able to reach important properties like the stability of control decisions, i.e. to guarantee that reconfigurations are effective and durable, and control optimality, expressed by means of cooperative and non-cooperative agreements between decisions of different controllers. These properties are crucial in distributed environments like Grids and Clouds, where reconfigurations imply a cost both in terms of a performance degradation as well as a monetary charge. In this paper we briefly introduce the basic ideas of our methodology and we introduce different adaptation strategies based on alternative formulations of the Model-based Predictive Control technique. First hints about the effectiveness of our approach are discussed through experiments developed in a simulation environment.