Publication | Open Access
A dynamic evolutionary multi-objective virtual machine placement heuristic for cloud data centers
34
Citations
31
References
2020
Year
Cluster ComputingProvisioning (Technology)EngineeringCloud Computing ArchitectureComputer ArchitectureLive MigrationCloud Resource ManagementResource WastageOperations ResearchCloud Data CentersSystems EngineeringParallel ComputingCombinatorial OptimizationData CenterCloud SchedulingVirtualized InfrastructureComputer EngineeringComputer ScienceEnergy ManagementEdge ComputingCloud ComputingVirtual Resource PartitioningMigration EnergyResource Optimization
Minimizing the resource wastage reduces the energy cost of operating a data center, but may also lead to a considerably high resource overcommitment affecting the Quality of Service (QoS) of the running applications. The effective tradeoff between resource wastage and overcommitment is a challenging task in virtualized Clouds and depends on the allocation of virtual machines (VMs) to physical resources. We propose in this paper a multi-objective method for dynamic VM placement, which exploits live migration mechanisms to simultaneously optimize the resource wastage, overcommitment ratio and migration energy. Our optimization algorithm uses a novel evolutionary meta-heuristic based on an island population model to approximate the Pareto optimal set of VM placements with good accuracy and diversity. Simulation results using traces collected from a real Google cluster demonstrate that our method outperforms related approaches by reducing the migration energy by up to 57% with a QoS increase below 6%.
| Year | Citations | |
|---|---|---|
Page 1
Page 1