Entropy: a consolidation manager for clusters
Proceedings of the 2009 ACM SIGPLAN/SIGOPS international conference on Virtual execution environments
GreenCloud: a new architecture for green data center
ICAC-INDST '09 Proceedings of the 6th international conference industry session on Autonomic computing and communications industry session
Towards Energy Efficient Change Management in a Cloud Computing Environment
AIMS '09 Proceedings of the 3rd International Conference on Autonomous Infrastructure, Management and Security: Scalability of Networks and Services
Multi-Tiered On-Demand Resource Scheduling for VM-Based Data Center
CCGRID '09 Proceedings of the 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid
A Model-free Learning Approach for Coordinated Configuration of Virtual Machines and Appliances
MASCOTS '11 Proceedings of the 2011 IEEE 19th Annual International Symposium on Modelling, Analysis, and Simulation of Computer and Telecommunication Systems
Hi-index | 0.00 |
More and more companies are externalizing their computing infrastructures to the cloud to reduce the increasing maintenance cost of computing environments. Minimizing the amount of hardware resource and power consumption in use is one of the main services that such a cloud infrastructure must ensure. This objective can be done either by the customer at the application level (by dynamically sizing the application based on the workload), or by the provider at the virtualization level (by consolidating virtual machines based on the infrastructure's utilization rate). Many research works investigate resource management policies separately. In this paper, we show that the different strategies for cloud resource management, including server consolidation only, dynamic application sizing only, both policies at the same time, do not fully bring benefits to the cloud actors when being implemented without cooperation. Finally, we propose and evaluate a cooperative model to combine the efficiency from these strategies in reducing power consumption and keeping application's Quality of Service.