Xuan LiuChenyan WangShan JiangYutong GaoChaomurilige ChaomuriligeBo Cheng
With the continuous expansion of application scenarios for cloud computing, large-scale service deployments in cloud data centers are accompanied by a significant increase in resource consumption. Virtual machines (VMs) in data centers are allocated to physical machines (PMs) and require the resources provided by PMs to run various services. Apparently, a simple solution to minimize energy consumption is to allocate VMs as compactly as possible. However, the above virtual machine placement (VMP) strategy may lead to system performance degradation and service failures due to imbalanced resource load, thereby reducing the robustness of the cloud data center. Therefore, an effective VMP solution that comprehensively considers both energy consumption and other performance metrics in data centers is urgently needed. In this paper, we first construct a multi-objective VMP model aiming to simultaneously optimize energy consumption, resource utilization, load balancing, and system robustness, and we then build a joint optimization function with resource constraints. Subsequently, a novel energy-aware Cauchy particle swarm optimization (EA-CPSO) algorithm is proposed, which implements particle asymmetric disturbances and an energy-efficient population iteration strategy, aiming to minimize the value of the joint optimization function. Finally, our extensive experiments demonstrated that EA-CPSO outperforms existing methods.
Sara FarzaiMirsaeid Hosseini ShirvaniMohsen Rabbani
B. GomathiB. Saravana BalajiV. Krishna KumarMohamed AbouhawwashSultan AljahdaliMehedi MasudNina Kuchuk