当前位置:主页 > 科技论文 > 计算机论文 >

数据中心虚拟机放置方法的研究

发布时间:2020-08-23 23:05
【摘要】:随着计算机网络的不断发展,云计算成为了最流行的前沿技术之一。云计算以其灵活、便捷和按需提供资源的特性,吸引了很多工业界和学术界人们的关注。数据中心做为云计算的基础设施,也让很多IT提供商开始关注和建立他们自己的数据中心(例如:谷歌、微软、亚马逊、甲骨文等)。研究表明,合理的虚拟机放置方法能有效提高数据中心资源的利用率、减少数据中心整体任务的完成时间以及提高数据中心整体执行任务的吞吐量。本文将虚拟机放置方法分为动态放置和静态放置。动态放置,即虚拟机迁移,是虚拟机在执行任务过程中随着数据中心系统的需要,虚拟机在不同物理机之间改变位置;静态放置,即初始化放置,是虚拟机在执行任务之前根据数据中心系统的需要,将虚拟机安置到某个物理机或某个数据中心中,在执行任务结束前不会改变其位置。本文在全面分析现有数据中心虚拟机放置方法和相关研究工作的基础上,重点对数据中心虚拟机优化放置方法展开了深入的研究,并取得了一些创新和成果。本文的主要研究内容如下:1.通过虚拟机迁移提高数据中心物理机资源利用率,同时达到最小化虚拟机的迁移代价。随着数据中心不断发展的同时也带来了很多问题,其中如何提高数据中心资源利用率和如何减少数据中心中虚拟机的迁移代价是两个最主要的问题。现有的研究成果中要么只考虑物理机资源利用率最大化,要么只考虑虚拟机迁移代价最小化,这种单一优化目标的方法对于物理机资源的高使用率和带宽资源高使用率的数据中心来说是远远不够的。然而,很少有研究成果能同时对这两个目标进行优化。因此,本文针对这种物理机资源高使用率和带宽资源高使用率的数据中心提出了一种优化模型,该模型在多资源环境下(例如:内存、带宽、CPU和磁盘空间等)同时考虑物理机资源利用率最大化和虚拟机迁移代价最小化。由于该优化模型是NP-hard问题,因此提出了基于装箱算法的近似算法MinCost,该算法能获得近似的优化解。实验结果表明,提出的模型和算法可以有效提高数据中心物理机的资源利用率,同时达到最小化虚拟机迁移代价。2.通过优化虚拟机静态放置来减少数据中心整体任务完成时间。数据中心分为数据密集型和计算密集型两种。在计算密集型的数据中心结构中,访问响应时间对整个任务的完成时间有着很重要的影响;而在数据密集型的数据中心结构中,数据的传输时间是影响整个任务完成时间的重要因素。研究表明,合理的虚拟机静态放置方法能有效解决上述问题。好的虚拟机静态优化放置方法可以在计算密集型的数据中心中得到较少的访问响应时间,以及在数据密集型的数据中心中得到较少的数据传输时间。本文针对数据中心的两种类型,分别提出两种虚拟机静态优化放置模型,以便在数据中心中获得较小的整体任务完成时间。从模型上分析,计算密集型的虚拟机静态优化放置模型是一个线性规划问题,本文用分支界定算法来解该模型,算法的时间复杂度是O(2NM),同时本文也给出了贪心算法来解计算密集型的优化模型,该算法将时间复杂度降低至O(NNM)。数据密集型的虚拟机静态优化放置模型是一个NP-Complete问题,在本文中给出了相应的证明。同时,提出了启发式算法来解数据密集型的优化模型。实验结果表明,提出的方法能合理优化虚拟机静态放置的位置,有效地减少数据中心整体任务完成时间。3.基于虚拟机动态放置与静态放置相结合的方法来提高数据中心整体执行任务的吞吐量。先前大部分工作要么只考虑虚拟机动态放置方面问题,要么只考虑虚拟机静态放置方面的问题。很少有工作能研究虚拟机动态放置和虚拟机静态放置相结合的方法来解决问题。研究表明,只考虑动态放置或是只考虑静态放置已经不能满足现有数据中心对大量虚拟机任务处理的需求。然而,一个好的虚拟机放置策略是尽可能多的静态放置虚拟机到数据中心中去进行处理;同时,随着数据中心中物理机资源使用情况的变化,虚拟机不断的在不同物理机之间进行迁移,通过这种静态放置和动态放置相结合的方法来提高数据中心整体执行任务的吞吐量。本文提出的优化模型通过时间片技术将虚拟机静态放置和动态放置相结合,同时在动态放置的过程中使迁移代价达到最小。通过实验结果可知,提出的方法能有效地提高数据中心整体执行任务的吞吐量,并使迁移代价最小化。
【学位授予单位】:大连理工大学
【学位级别】:博士
【学位授予年份】:2018
【分类号】:TP302;TP308
【图文】:

资源环境,资源利用率,算法


数据中心系统会隔一小时触发一次算法MinCost。为了可以清楚直观地表达实逡逑验结果,在实验中运行一遍程序会随机生成24组随机数,代表实际应用中每一小时对逡逑算法MinCost的触发。因此,在图2.3和图2.4中横坐标用24个坐标轴代表24个小时逡逑以及表2.1-表2.2用24行代表24小时,实验运行20遍,给出平均值作为最终的实验结逡逑果。在文献[26]中,Feng等人提出了一种Bargain算法,得到了较好的物理机资源利用逡逑率,然而他们忽略了一个最重要的指标,就是数据中心虚拟机的迁移代价。因此,本章逡逑的实验与文献[26]中提出的Bargain算法进行了比较。逡逑2.5.1单资源环境下实验结果逡逑首先,比较一下MinCost算法和Bargain算法在单资源环境下(以CPU资源为例)物逡逑理机的资源利用率和虚拟机的迁移代价。其中,MinCost算法通过获得相对略低的资逡逑源利用率来换取相对可观的虚拟机迁移代价。实验结果如图2.3所示,MinCost算法和逡逑Bargain算法得到的利用率都达到了邋90%以上,相应地,MinCost算法的迁移代价都占逡逑物理机总资源的11%以下

数据中心


目前在云应用平台上(例如Hadoop平台),用并行计算的思想来减少任务完成时间是最逡逑根本的方法,该方法将大的数据任务分割成若干小的数据任务,每一个小任务由一个虚逡逑拟机(也叫计算节点)与其分配的数据节点来完成,如图3.1所示。逡逑然而,随着计算节点和数据节点不断的增加,在基于并行计算的大数据处理应用逡逑中,整体任务完成时间还是最大的瓶颈。因此,如何加快数据中心整体任务的完成时逡逑间,仍然是学者们最为关注和有待解决的问题。本章针对数据中心的数据密集型任务和逡逑计算密集型任务,分别提出了两个虚拟机静态放置的优化模型,以便在数据中心中得到逡逑最小化的整体任务完成时间。从模型上分析,计算密集型的模型是线性规划问题,用分逡逑支界定算法来解该模型,算法的时间复杂度是同时本文还给出贪心算法来解逡逑计算密集型的模型,该算法将时间复杂度降低至O(iVM)。数据密集型的优化虚拟机静逡逑态放置模型是一个NP-Complete问题

思路,虚拟机,计算节点,方法


存在的问题逡逑衡只是并行计算的一种变形,该方法没有根本上优化数的优化调度方法和检测执行慢的任务方法同样没有从根完成时间进行优化,也没有对数据中心进行全局的优化一就是计算节点和数据节点之间的优化放置,因为一个任务完成时间变慢。文献[70,71]提出了在计算密集型数方法来得到最小的数据访问响应时间,但是文献[70.71],必须要在所有的虚拟机中,筛选一些距离近的虚拟机就会使得一个大的计算任务在分成若千小的计算节点后,算节点不能进行优化处理,进而使得这个大的计算任务在文献[70,71]中虚拟机和数据节点是一对一的优化,即节点通信,反之亦然,如图3.2所示。这使得当两台虚时间都是最小的时候,只有一台虚拟机可以访问这个数这样对数据中心整体任务完成的时间有着很大的影响。最小化任务访问响应时间,因此他们的方法只能对计算一

【相似文献】

相关期刊论文 前10条

1 赵艳;王春海;;虚拟机“句柄无效”无法开机[J];网络安全和信息化;2018年09期

2 王春海;;创建虚拟机用于测试[J];网络安全和信息化;2016年04期

3 ;虚拟机配置越高越好?[J];网络安全和信息化;2016年01期

4 甘娜;;一种基于服务次数的云虚拟机资源部署算法[J];中国新通信;2017年23期

5 石岳;王春海;;快速克隆千台虚拟机[J];网络安全和信息化;2017年06期

6 顾武雄;;创建虚拟机与远程管理[J];网络安全和信息化;2017年05期

7 顾武雄;;虚拟机复制管理[J];网络安全和信息化;2018年06期

8 刘钟涛;刘明利;;云计算中基于拍卖的虚拟机动态供应和分配算法[J];计算机科学;2016年S2期

9 于涛;周小天;;基于拍卖的虚拟机动态供应和分配算法[J];计算机工程与应用;2016年23期

10 王健;;基于云计算技术的数据中心虚拟机管理平台的设计研究[J];信息通信;2016年12期

相关会议论文 前10条

1 陆彦琦;伍华凤;高毅;;云计算环境下虚拟机安全性分析与研究[A];中国造船工程学会电子技术学术委员会2017年装备技术发展论坛论文集[C];2017年

2 段翼真;王晓程;;可信安全虚拟机平台的研究[A];第26次全国计算机安全学术交流会论文集[C];2011年

3 沈敏虎;查德平;刘百祥;赵泽宇;;虚拟机网络部署与管理研究[A];中国高等教育学会教育信息化分会第十次学术年会论文集[C];2010年

4 陈援非;朱珍民;叶剑;;一种基于多量级虚拟机的可扩展普适计算架构[A];第四届和谐人机环境联合学术会议论文集[C];2008年

5 张健;高铖;宫良一;顾兆军;;虚拟机自省技术研究[A];第32次全国计算机安全学术交流会论文集[C];2017年

6 邓小林;;虚拟机系统资源动态分配策略[A];浙江省信号处理学会2013学术年会论文集——信号处理在海洋[C];2013年

7 丁涛;郝沁汾;张冰;;内核虚拟机调度策略的研究与分析[A];'2010系统仿真技术及其应用学术会议论文集[C];2010年

8 管庆华;叶力旋;刘凯;明月;;一种基于资源池分布式部署虚拟机的方法[A];2010电力行业信息化年会优秀论文专辑[C];2010年

9 ;瑞星研制出全球最快反病毒虚拟机[A];2010电力行业信息化年会优秀论文专辑[C];2010年

10 陈乃刚;李健;李龙;;云计算数据中心的网络带宽保证方案[A];2016电力行业信息化年会论文集[C];2016年

相关重要报纸文章 前10条

1 本报记者 冯霄霞;容器引领云计算2.0时代[N];中国信息化周报;2016年

2 南方日报驻京记者 王腾腾;网络空间安全攻防战[N];南方日报;2017年

3 冯志鹏 黄文雯 胡宇;引领架构提升 打造“云”上服务[N];国家电网报;2017年

4 刘荻 编译;虚拟机真比容器安全吗?[N];中国计算机报;2017年

5 邹铮 编译;云计算充满“僵尸”虚拟机?没什么大不了![N];网络世界;2015年

6 ;首批通过云计算产品虚拟机管理测评名单[N];中国电子报;2014年

7 本报记者 邱燕娜;如何告别虚拟机管理烦恼[N];中国计算机报;2012年

8 本报记者 李旭阳;Azul“抢滩”国内Java虚拟机市场[N];计算机世界;2012年

9 《网络世界》记者 周源;3:0!Power虚拟机完胜x86虚拟机[N];网络世界;2012年

10 本报记者 邹大斌;VMware推出新虚拟机管理工具[N];计算机世界;2011年

相关博士学位论文 前10条

1 张留美;面向绿色云计算的虚拟机评估研究[D];西安电子科技大学;2016年

2 张鑫彦;数据中心虚拟机放置方法的研究[D];大连理工大学;2018年

3 魏亮;面向云网融合的资源调度算法及实验平台研究[D];北京邮电大学;2018年

4 徐骁麟;面向多虚拟机应用的基础设施云服务性能优化机制研究[D];华中科技大学;2016年

5 丁有伟;云环境下能量高效的任务调度方法研究与应用[D];南京航空航天大学;2016年

6 胡荣东;面向能效的云计算虚拟化资源提供方法研究[D];国防科学技术大学;2015年

7 叶枫;QoS-Aware的云服务可信增强机制的研究[D];南京航空航天大学;2016年

8 郭芬;面向虚拟机的云平台资源部署与调度研究[D];华南理工大学;2015年

9 刘海坤;虚拟机在线迁移性能优化关键技术研究[D];华中科技大学;2012年

10 刘谦;面向云计算的虚拟机系统安全研究[D];上海交通大学;2012年

相关硕士学位论文 前10条

1 张淼;云环境下虚拟机间共存攻击的主动防御技术研究[D];战略支援部队信息工程大学;2018年

2 杨腾;超密集网络中计算节点协作及虚拟机迁移方案研究[D];北京邮电大学;2018年

3 伏云翔;5G切片中高速通信技术研究[D];北京邮电大学;2018年

4 常桐;光互联数据中心内的虚拟机放置策略研究[D];北京邮电大学;2018年

5 王晓晔;基于Kinect的智能交互虚拟机房的设计与实现[D];北京邮电大学;2018年

6 郭珍;云计算环境下虚拟机调度方法研究[D];北京邮电大学;2018年

7 戴松泰;基于WebCloudSim的虚拟机部署算法性能评估研究与实现[D];北京邮电大学;2018年

8 孙世文;Linux下虚拟机安全管理平台的设计与实现[D];山东师范大学;2018年

9 张倩;基于动态资源需求的虚拟机放置节能问题研究[D];山东大学;2018年

10 邵曦煜;基于Ceph的非共享存储虚拟机动态迁移系统的优化[D];中国科学技术大学;2018年



本文编号:2802144

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2802144.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户1b5a9***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com