2010 · 161 citations · 17 references
Cluster ComputingProvisioning (Technology)EngineeringEnergy EfficiencyCloud Computing ArchitectureCloud Resource ManagementGlobal UtilityHigh Level HandlesSystems EngineeringDistributed CloudCloud Computing Data-centersCloud SchedulingDistributed Resource ManagementVirtualized InfrastructureComputer EngineeringComputer ScienceCloud InfrastructuresSmart GridEnergy ManagementEdge ComputingCloud Computing
A key issue for Cloud Computing data-centers is to maximize their profits by minimizing power consumption and SLA violations of hosted applications. In this paper, we propose a resource management framework combining a utility-based dynamic Virtual Machine provisioning manager and a dynamic VM placement manager. Both problems are modeled as constraint satisfaction problems. The VM provisioning process aims at maximizing a global utility capturing both the performance of the hosted applications with regard to their SLAs and the energy-related operational cost of the cloud computing infrastructure. We show several experiments how our system can be controlled through high level handles to make different trade-off between application performance and energy consumption or to arbitrate resource allocations in case of contention.
17
Xen and the art of virtualization
Paul Barham, Boris Dragovic, Keir Fraser et al. · ACM SIGOPS Operating Systems Review · 2003 · 5.9K citations
Xen and the art of virtualization
Paul Barham, Boris Dragovic, Keir Fraser et al. · 2003 · 1.5K citations
Automated control of multiple virtualized resources
Pradeep Padala, Kaiyuan Hou, Kang G. Shin et al. · 2009 · 485 citations
Fabien Hermenier, Xavier Lorca, Jean-Marc Menaud et al. · 2009 · 470 citations · Full text
Cluster Technology, Cluster Computing, Static Allocation +15