首页 | 官方网站   微博 | 高级检索  
     

贪心算法优化云数据中心的虚拟机分配策略
引用本文:徐胜超.贪心算法优化云数据中心的虚拟机分配策略[J].计算机系统应用,2021,30(3):134-141.
作者姓名:徐胜超
作者单位:广州华商学院数据科学学院,广州 511300
基金项目:广州华商学院校内导师制科研项目(2020HSDS04)
摘    要:如何将云客户端的大量虚拟机均匀的分配到云数据中心的物理主机上执行是一个关键问题.提出了贪心算法优化云数据中心的虚拟机分配策略,首先设计一个用于企业的云数据中心的工作场景,该场景包括三层云计算系统结构,包括用户层、云服务提供者层和云数据中心集合层.用户层用来生成虚拟机的请求集;云服务提供者层通过经典的装箱问题算法完成用户层的大量的虚拟机请求集到底层的云数据中心的分配.然后建立虚拟机分配过程中各种约束因素的数学模型;最后利用贪心算法优化云数据中心之间的虚拟机分配.利用某个企业的大数据中心作为云端测试环境,测试结果表明,经典的最好适应算法Best-Fit-Algorithm具有比较的虚拟机分配效果,云平台的能量消耗比较少,该实验结果对于其他企业构造云数据中心有比较好参考价值.

关 键 词:低能量消耗  装箱问题  虚拟机放置  云数据中心  贪心算法
收稿时间:2020/7/16 0:00:00
修稿时间:2020/8/13 0:00:00

Greedy Algorithms Optimized Virtual Machine Allocation for Cloud Data Centers
XU Sheng-Chao.Greedy Algorithms Optimized Virtual Machine Allocation for Cloud Data Centers[J].Computer Systems& Applications,2021,30(3):134-141.
Authors:XU Sheng-Chao
Affiliation:School of Data Science, Guangzhou Huashang College, Guangzhou 511300, China
Abstract:It is a critical problem to uniformly allocate a large number of virtual machines at the cloud clients to the physical hosts at the cloud data centers. To this end, a greedy algorithm optimized virtual machine allocation approach for cloud data centers is proposed in this paper. First, a working scenario is designed for the enterprise-oriented cloud data centers, including three layers, a user layer, the layer of cloud service provider, and the star layer of cloud data centers. Specifically, the user layer is used to generate the request sets of the virtual machines, and the layer of cloud service provider allocates a large number of request sets of the virtual machines at the user layer to the bottom cloud data center through the classical bin packing algorithm. Then, the mathematical models considering different constraints are established during the allocation of the virtual machines. Finally, the virtual machine allocation among the cloud data centers is optimized using the greedy algorithm. In addition, the big data center of an enterprise is taken as the cloud testing environment, and the test results show that the classical Best-Fit-Algorithm (BFA) performs well in virtual machine allocation and consumes little energy of cloud platforms, providing a reference for the construction of cloud data centers in other enterprises.
Keywords:low energy consumption  bin packing problem  virtual machine placement  cloud data centers  greedy algorithm
本文献已被 维普 万方数据 等数据库收录!
点击此处可从《计算机系统应用》浏览原始摘要信息
点击此处可从《计算机系统应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号