NPC'11 Proceedings of the 8th IFIP international conference on Network and parallel computing
An adaptive model-free resource and power management approach for multi-tier cloud environments
Journal of Systems and Software
Resource reconstruction algorithms for on-demand allocation in virtual computing resource pool
International Journal of Automation and Computing
An economic approach for application qos management in clouds
Euro-Par'11 Proceedings of the 2011 international conference on Parallel Processing - Volume 2
Feedback-based optimization of a private cloud
Future Generation Computer Systems
Synchronization of multiple autonomic control loops: application to cloud computing
COORDINATION'12 Proceedings of the 14th international conference on Coordination Models and Languages
Optimal resource provisioning for cloud computing environment
The Journal of Supercomputing
Self-adaptive QoS-aware resource allocation and reservation management in virtualised environments
International Journal of Computational Science and Engineering
Resource allocation in cloud computing: model and algorithm
International Journal of Web and Grid Services
Autonomic resource provisioning in cloud systems with availability goals
Proceedings of the 2013 ACM Cloud and Autonomic Computing Conference
Real-time multi-cloud management needs application awareness
Proceedings of the 5th ACM/SPEC international conference on Performance engineering
Dynamic right-sizing for power-proportional data centers
IEEE/ACM Transactions on Networking (TON)
Hi-index | 0.00 |
Cloud platforms host several independent applications on a shared resource pool with the ability to allocate computing power to applications on a per-demand basis. The use of server virtualization techniques for such platforms provide great flexibility with the ability to consolidate several virtual machines on the same physical server, to resize a virtual machine capacity and to migrate virtual machine across physical servers. A key challenge for cloud providers is to automate the management of virtual servers while taking into account both high-level QoS requirements of hosted applications and resource management costs. This paper proposes an autonomic resource manager to control the virtualized environment which decouples the provisioning of resources from the dynamic placement of virtual machines. This manager aims to optimize a global utility function which integrates both the degree of SLA fulfillment and the operating costs. We resort to a Constraint Programming approach to formulate and solve the optimization problem. Results obtained through simulations validate our approach.