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

网络感知的虚拟计算环境任务迁移问题研究

发布时间:2018-11-18 16:45
【摘要】:虚拟化技术作为云计算的底层技术支持,将海量的第三方应用打包成虚拟机,并使得虚拟机能够在服务器上得到整合或重新部署以节省数据中心开销。现有的虚拟机迁移的研究很少考虑网络开销。研究已表明应用层虚拟机之间的通信关联在数据中心网络通信流量中占有很重要的比重;虚拟机迁移也会带来数据迁移的开销,增加网络开销。本文从网络开销的角度去考虑过载虚拟机的迁移问题,考虑虚拟机之间的多层通信关联和底层物理机之间的拓扑关系,从虚拟机静态迁移和动态迁移两个角度去分析它们的区别并求解,,在减小虚拟机的网络通信开销和迁移开销之间取得一个平衡。 数据中心中虚拟机的迁移可以分为静态迁移和动态迁移。对于静态迁移,虚拟机在服务器上的部署持续很长时间,可能几个月或者几年。事实上,网络管理员不愿意自动迁移虚拟机,他们更倾向于静态整合的方式,在部署生效之前评估最优的迁移策略人工进行迁移:所以群体智能算法对通过反复迭代找到一个近似最优解的特性,可以作为静态迁移的理想解决方案。本文中,我们将遗传算法和蜂群算法应用到静态迁移问题,来最小化虚拟机迁移的网络开销。实验结果表明遗传算法在问题规模较小时具有最优的网络开销,随着问题规模增大,蜂群算法的优势逐渐体现出来;同时蜂群算法的执行时间相比遗传算法有很大的优势,几乎是遗传算法执行时间的一半。据我们了解,我们是第一个用蜂群算法来解决虚拟机迁移问题的。 虚拟机动态迁移持续时间较短,对于虚拟机的动态迁移,管理员可以根据数据中心中负载的变化,迁移其中一个或者几个虚拟机。对于网络感知的虚拟机动态迁移,我们一步步地提出了三种改进的启发式算法:LM、nCaM和nCaM2算法。LM算法最小化每一次虚拟机迁移的网络开销;mCaM算法从平衡每次迁移的网络通信收益和迁移开销的角度为每次虚拟机迁移选择目标主机;mCaM2作为一个两步的优化算法,虚拟机选择目标主机时根据最小化通信开销收益来选择,在选择迁移哪个虚拟机时加入迁移开销的考虑,保证在不同阶段分别对通信开销和迁移开销的优化。通过与以前的虚拟机迁移算法做性能比较,实验结果表明,我们的动态算法在网络开销、迁移开销方面比以前算法有明显改观,同时执行时间上与AppAware算法相比有绝对优势。
[Abstract]:As the underlying technology support of cloud computing, virtualization technology packages a large number of third-party applications into virtual machines, and enables virtual machines to be integrated or redeployed on the server to save data center overhead. Current researches on virtual machine migration rarely consider network overhead. It has been shown that the communication association between the application layer virtual machines plays an important role in the traffic of the data center network, and the migration of the virtual machine will also bring the cost of data migration and increase the network overhead. In this paper, we consider the migration of overloaded virtual machines from the point of view of network overhead, consider the multi-layer communication association between virtual machines and the topological relationship between the underlying physical machines. The differences between virtual machine static migration and dynamic migration are analyzed and solved to achieve a balance between reducing network communication overhead and migration overhead of virtual machine. The migration of virtual machine in data center can be divided into static migration and dynamic migration. For static migration, virtual machines are deployed on the server for a long time, possibly months or years. In fact, network administrators do not want to migrate virtual machines automatically, they prefer static integration, The optimal migration strategy is evaluated before the deployment takes effect. Therefore swarm intelligence algorithm can be used as an ideal solution for static migration by finding an approximate optimal solution through repeated iterations. In this paper, genetic algorithm and bee colony algorithm are applied to static migration problem to minimize the network overhead of virtual machine migration. The experimental results show that the genetic algorithm has the optimal network overhead when the problem size is small. With the increase of the problem scale, the advantages of the bee colony algorithm are gradually reflected. At the same time, the execution time of bee colony algorithm is much better than that of genetic algorithm, which is almost half of that of genetic algorithm. As far as we know, we are the first to solve the problem of virtual machine migration with bee colony algorithm. For the dynamic migration of virtual machines, the administrator can migrate one or more virtual machines according to the load change in the data center. For the dynamic migration of network aware virtual machines, we propose three improved heuristic algorithms step by step: LM,nCaM and nCaM2 algorithms. LM algorithm minimizes the network overhead of each virtual machine migration. The mCaM algorithm selects the target host for each virtual machine migration from the perspective of balancing the network communication revenue and migration overhead of each migration. As a two-step optimization algorithm, the virtual machine selects the target host according to minimizing the revenue of communication overhead, and adds the migration overhead into the selection of which virtual machine to migrate. Ensure the optimization of communication overhead and migration overhead at different stages. Compared with the previous virtual machine migration algorithm, the experimental results show that our dynamic algorithm is better than the previous algorithm in network overhead and migration overhead, and has an absolute advantage over AppAware algorithm in execution time.
【学位授予单位】:哈尔滨工业大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP302

【相似文献】

相关期刊论文 前10条

1 李志伟;吴庆波;谭郁松;;基于设备代理机制的虚拟机动态迁移技术研究[J];计算机应用研究;2009年04期

2 柳青,盖起贤;Java运行系统与Java虚拟机[J];云南大学学报(自然科学版);1997年06期

3 文征,徐成,李仁发;Java技术在嵌入式实时操作系统上的实现[J];科学技术与工程;2005年03期

4 倪晓宇,易红,倪中华,汤文成;基于虚拟机的B/S协同系统的设计[J];计算机集成制造系统-CIMS;2005年02期

5 刘晖;;系统问答[J];电脑迷;2005年05期

6 刘猛;王中生;赵红毅;;基于Honeynet系统的Linux日志记录研究[J];电脑知识与技术(学术交流);2006年36期

7 张振伦;;虚拟机的演化[J];软件世界;2007年13期

8 娟子;;恶意软件瞄准虚拟技术[J];信息系统工程;2008年02期

9 黄金敢;;基于Integrity VM技术的服务器整合设计[J];福建电脑;2008年06期

10 基地;;关于Windows 7 的风言风雨[J];现代计算机(普及版);2008年04期

相关会议论文 前10条

1 孟广平;;虚拟机漂移网络连接方法探讨[A];中国计量协会冶金分会2011年会论文集[C];2011年

2 李永;吴庆波;苏航;;基于虚拟机的动态迁移技术分析和研究[A];计算机技术与应用进展·2007——全国第18届计算机技术与应用(CACIS)学术会议论文集[C];2007年

3 汝学民;庄越挺;;计算机病毒技术的发展与防范[A];全国网络与信息安全技术研讨会’2004论文集[C];2004年

4 陈晓东;俞承芳;李旦;;基于FPGA的神经网络控制器及其应用[A];第六届全国信息获取与处理学术会议论文集(3)[C];2008年

5 王轶;陈俊辉;;使用VPC2007搭建企业应用和测试平台[A];2007第二届全国广播电视技术论文集2(下)[C];2007年

6 于洋;陈晓东;俞承芳;李旦;;基于FPGA平台的虚拟机建模与仿真[A];2007'仪表,自动化及先进集成技术大会论文集(一)[C];2007年

7 刘孟全;;服务器虚拟化相关问题分析[A];广西计算机学会2009年年会论文集[C];2009年

8 李钢;应晶;;C2000语言:一种工业监控组态语言[A];2005中国控制与决策学术年会论文集(下)[C];2005年

9 沈腾飞;马自卫;;基于GridSphere的Eucalyptus后台管理系统研究与实现[A];第十六届全国青年通信学术会议论文集(上)[C];2011年

10 张际兰;;Java安全性评估[A];中国工程物理研究院科技年报(2000)[C];2000年

相关重要报纸文章 前10条

1 ;利用工具解决虚拟机监测难题[N];网络世界;2007年

2 ;虚拟机管理工具仍有改进空间[N];网络世界;2007年

3 ;加强虚拟服务器安全的10个步骤[N];计算机世界;2008年

4 特约作者:聂阳德 钟达文;体验虚拟机的神奇魅力(第B04版)[N];电脑报;2002年

5 ;Hyper-V 2.0动态迁移功能测试[N];电脑报;2009年

6 江苏 王志军;用好虚拟机VMware[N];电脑报;2002年

7 薛启康;VMware虚拟机的文件级备份[N];中国计算机报;2007年

8 ;BEA发布新版本Java虚拟机[N];人民邮电;2007年

9 电脑商报记者 张戈;趋势科技的一大步[N];电脑商报;2011年

10 编译 沈建苗;虚拟化技术的安全价值[N];计算机世界;2007年

相关博士学位论文 前10条

1 杜雨阳;虚拟机状态迁移和相变存储磨损均衡方法研究[D];清华大学;2011年

2 赵佳;虚拟机动态迁移的关键问题研究[D];吉林大学;2013年

3 丁靖宇;面向企业虚拟私有云的虚拟专用网技术研究[D];东华大学;2012年

4 陈华才;虚拟化环境中计算效能优化研究[D];华中科技大学;2011年

5 唐遇星;面向动态二进制翻译的动态优化和微处理器体系结构支撑技术研究[D];国防科学技术大学;2005年

6 黄道超;智慧云网络动态资源适配关键技术研究[D];北京交通大学;2013年

7 杨伟建;面向HDTV信源集成解码芯片的软硬件协同设计研究[D];浙江大学;2001年

8 张雪松;软件迷惑技术研究[D];吉林大学;2008年

9 王明华;Java USIM卡安全计算研究[D];北京邮电大学;2006年

10 刘志飘;成本感知的云服务虚拟资源供应机制研究[D];北京邮电大学;2013年

相关硕士学位论文 前10条

1 陈慧祥;网络感知的虚拟计算环境任务迁移问题研究[D];哈尔滨工业大学;2013年

2 欧阳晟;云环境中虚拟机迁移策略的研究[D];中南大学;2012年

3 杨斌;云计算中虚拟机迁移的研究[D];北京邮电大学;2013年

4 邱华;用于工业自动化设备互联的设备描述语言的定义和实现[D];华东师范大学;2006年

5 邹超;基于云计算的网络操作系统中虚拟机动态迁移的研究与实现[D];北京邮电大学;2013年

6 褚亚铭;一个教学用微内核操作系统的设计与实现[D];苏州大学;2005年

7 闫玉忠;串行程序并行化技术研究与一种新实现构想[D];西南交通大学;2003年

8 张凯龙;传统OA的Linux中间件平台移植技术及其实现[D];西北工业大学;2003年

9 贾希强;嵌入式数字电视中间件技术研究与实现[D];西北工业大学;2004年

10 李芳;数控系统中嵌入式PLC虚拟机的研究与开发[D];北京工业大学;2005年



本文编号:2340570

资料下载
论文发表

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


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

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