VM performance-aware virtual machine migration method based on ant colony optimization in cloud environment

JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING(2023)

引用 1|浏览29
暂无评分
摘要
Many virtual machine (VM) allocation methods have been proposed to reduce the number of physical machines (PMs), improve resource utilization for cloud service providers. If VMs are migrated on the same PM, then there will be substantial resource competition among these VMs, which results in VM performance reduction. Many VM migration (VMM) methods neglect VM performance reduction. Although some performance-aware VM allocation methods were proposed, the performance optimization objective of these methods mainly aimed at guaranteeing service level agreement or reducing VM downtime during migration, and they did not scientifically analyze how the VM performance degrades. Therefore, how to minimize the VM performance reduction for users when migrating VMs remains a major challenge. This paper proposes a VM Performance-Aware VMM method (PAVMM) for both users and cloud service providers. To maximize VM performance for users, it utilizes the VM performance model, which was built in our previous works, to predict the VM performance after migrating VMs. It then establishes an optimization objective of maximizing VM performance for users. Meanwhile, minimizing the number of active PMs and the total migration cost are regarded as additional optimization objectives for cloud service providers. Therefore, we formulate VMM as a multi-objective optimization problem, which tries to maximize VM performance for users and minimize the number of active PMs and the total migration cost for cloud service providers simultaneously. Then an ant colony optimization (ACO)-based algorithm is proposed to solve the NP-hard VMM problem. Lastly, the experiments are conducted to evaluate PAVMM, and the results verify its efficiency.(c) 2023 Elsevier Inc. All rights reserved.
更多
查看译文
关键词
Virtual machine migration,VM performance model,Ant colony optimization,Cloud
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要