An ACO for Energy-Efficient and Traffic-Aware Virtual Machine Placement in Cloud Computing

2021 
Abstract This paper formulates a virtual machine placement (VMP) problem, where the total power consumption of physical machines (PMs) and switches and the total network bandwidth resource consumption among VMs are jointly minimized. To address the problem, we present an energy- and traffic-aware ant colony optimization (ETA-ACO) algorithm. Three novel schemes are introduced to enhance the performance of ETA-ACO, including an energy- and bandwidth-aware PM selection scheme, a traffic-based VM ordering scheme, and a direct information exchange scheme. The first scheme consists of two steps when selecting a PM to host a given VM. In the first step, PMs with lower power consumption are preserved. In the second step, the one with the lowest bandwidth resource consumption is chosen to host the VM. In the second scheme, ETA-ACO places VMs in descending order by their traffic demands. The third scheme constructs new solutions by spreading the components of the best solution over a group of constructed solutions. Simulation results demonstrate that the three novel schemes are effective in adapting ETA-ACO for the VMP problem. Besides, ETA-ACO outperforms a number of state-of-the-art heuristics and metaheuristics in terms of solution quality.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    57
    References
    0
    Citations
    NaN
    KQI
    []