EMinRET: Heuristic for Energy-Aware VM Placement with Fixed Intervals and Non-preemption
Nguyen Quang-Hung, Nam Thoai

TL;DR
This paper introduces EMinRET, a heuristic algorithm for energy-efficient VM placement in IaaS clouds with fixed intervals and non-preemption, significantly reducing energy consumption compared to existing methods.
Contribution
The paper proposes the EMinRET algorithm that minimizes total completion time to reduce energy use, incorporating resource utilization and VM sorting heuristics for improved VM placement.
Findings
EMinRET reduces energy consumption by 25-45% compared to other algorithms.
The heuristic outperforms previous heuristics like MinDFT and EPOBF in simulations.
Resource utilization-based evaluation improves VM placement efficiency.
Abstract
Infrastructure-as-a-Service (IaaS) clouds have become more popular enabling users to run applications under virtual machines. This paper investigates the energy-aware virtual machine (VM) allocation problems in IaaS clouds along characteristics: multiple resources, and fixed interval times and non-preemption of virtual machines. Many previous works proposed to use a minimum number of physical machines, however, this is not necessarily a good solution to minimize total energy consumption in the VM placement with multiple resources, fixed interval times and non-preemption. We observed that minimizing total energy consumption of physical machines is equivalent to minimize the sum of total completion time of all physical machines. Based on the observation, we propose EMinRET algorithm. The EMinRET algorithm swaps an allocating VM with a suitable overlapped VM, which is of the same VM type…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCloud Computing and Resource Management · IoT and Edge/Fog Computing · Caching and Content Delivery
