2014 · 22 citations · 23 references
ComputingCloud ComputingComputer SystemsCloud InfrastructureCloud Performance OptimizationVirtualizationCloud Resource ManagementCompute Resource ManagementEnergy-efficient Cloud ComputingLive MigrationResource ProvisioningVirtual Machine MigrationCloud Resource ProvisioningContinuous MonitoringEnergy ConsumptionEnergy-efficient MigrationVirtual Machine ConsolidationVirtual Machine MonitoringVirtual Machine PlacementVirtualized Data Centers
Cloud providers use virtualization technologies to provide an isolated execution environment and agile resource provisioning. However, virtualized data centers consume huge amounts of energy, which increases the operational costs. To optimize resource usage and reduce energy consumption of Infrastructure as a Service (IaaS) Cloud, it needs a continuous monitoring and consolidation of VMs using live migration and switching idle hosts to the sleep state. In this paper, we propose a robust consolidation approach to achieve equilibrium between energy and performance. The proposed approach consists of three algorithms: over-utilized host detection, VM selection, and VM placement. Additionally, we implement an adaptive historical window selection algorithm for reducing ineffective VM migration. To validate our approach, we implemented it using Cloud Sim simulator and conducted simulations for different days of a real workload trace of Planet Lab. The results show that our approach reduced the number of power change, the number of migrations, and average SLA violations by 38%, 74.8%, and 31.8%, respectively. Furthermore, it can decrease the energy consumption of network that results from VM migration.
23
Rodrigo N. Calheiros, Rajiv Ranjan, Anton Beloglazov et al. · Software Practice and Experience · 2010 · 4.9K citations · Full text
The Case for Energy-Proportional Computing
Luiz André Barroso, Urs Hölzle · Computer · 2007 · 2.5K citations
Anton Beloglazov, Rajkumar Buyya · Concurrency and Computation Practice and Experience · 2011 · 1.8K citations