摘要
有效的虚拟机放置算法可以优化分配计算资源,提高云计算资源的利用效率。通过分析资源分配中存在的问题,提出了一个基于互补机制的虚拟机放置算法。首先基于虚拟机之间的资源互补关系,将资源粒度较小的虚拟机组合成为新的虚拟机,然后基于虚拟机和服务器之间的资源互补关系,依次将虚拟机放置到互补的服务器中,使服务器中各个资源量呈现均衡分布状态。仿真结果表明,CBVMP算法降低了运行的服务器个数和数据中心的能耗,提高了云计算资源的利用效率。
By using an effective virtual machine placement algorithm, computing resources can be allocated optimally, therefore the utilization efficiency of cloud computing resources can be also improved. Based on analyzing the problems in resource allocation, a virtual machine placement algorithm is proposed by using complementary mechanisms. Firstly, based on the resource complementarity relationship among virtual machines, the virtual machines with smaller resource granularity are combined into a new virtual machine. Then, based on the resource complementarity relationship between the virtual machine and the server, the virtual machine is placed in the complementary server in turn, so that each resource type in the server is distributed evenly. Simulation results show that the number of servers and the energy consumption in the data center are decreased effectively, and the usage efficiency of cloud computing resources has been improved by using the CBVMP algorithm.
作者
孙素云
SUN Suyun(College of Information Engineering,Guangdong Industry Polytechnic,Guangzhou 510300,China)
出处
《中山大学学报(自然科学版)》
CAS
CSCD
北大核心
2020年第3期150-158,共9页
Acta Scientiarum Naturalium Universitatis Sunyatseni
基金
国家自然科学基金(61103037)
广东省高等职业教育教学改革项目(GDJG2015117)。
关键词
数据中心
互补
虚拟机
服务器
能耗
data center
complementarity
virtual machine
server
energy consumption