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

基于多目标演化算法的云计算虚拟机分配策略研究

发布时间:2019-07-20 17:07
【摘要】:分析云计算虚拟机资源模型,针对模型中虚拟机与物理机的映射关系以及虚拟机多资源因子、多优化目标的特点,将虚拟机分配问题转化成多维装箱问题,引入多目标演化算法进行求解。算法设计了基于组的虚拟机分配链式编码和染色体评估函数,并根据编码设计了两种交叉算子和智能变异算子,通过引入基于超体积的种群更新机制,设计了基于SMS-EMOA的云计算虚拟机分配算法。为验证SMS-EMOA的性能,分别使用优先匹配启发式算法、基于物理节点数量的单目标简单遗传算法、SMS-EMOA进行了模拟。实验结果表明,基于SMS-EMOA的虚拟机分配算法在性能上更优。
【图文】:
图1资源虚拟化结构示意图
获取资源。而如何对云计算资源进行合理分配与高效调度,保证云数据中心的均衡负载性能及低能耗已成为当前云计算研究的难点。因此,研究负载均衡、低能耗的云计算资源分配与动态调度算法具有重要的理论意义和应用价值。2云计算虚拟机调度模型虚拟化资源是通过虚拟化技术对物理资源进行抽象后的资源。由于城市数据中心硬件设备间存在差异且兼容性差,进行统一的物理资源管理难以实现。而通过对资源的抽象和虚拟化,屏蔽物理资源间的差异,搭建云计算环境,为实现资源的统一管理提供了科学可行的方案。资源虚拟化结构如图1所示。图1资源虚拟化结构示意图·48·
图3基于组的虚拟机分配链式编码2.评估函数
将序列中的其他虚拟机按照上述算法放入物理节点中。其伪代码如下。以9个虚拟机分配到5个物理节点为例对编码进行阐述,基于组的链式编码如图3所示。图3基于组的虚拟机分配链式编码2.评估函数均衡负载保证应用系统高性能、物理节点低使用率两个目标,通过两个适应度函数(见式(2))来评估个体。第一个是使用物理节点的使用个数来评估染色体的耗能程度,物理节点占用越少,耗能越小;第二个是按照已使用物理节点的负载方差来评估染色体负载性能,方差值越小,负载性能越好。Fitness={min∑jCj,min∑dDξid}(2)3.3演化算子1.交叉算子针对虚拟机分配到物理节点的问题,基于组的链式编码包含两个部分:虚拟机编码和物理节点编码。用组及内部链式结构表示染色体的基因,组中虚拟机个数不是固定的,所以交叉涉及长度可变的染色体。本文提出两种交叉因子:最低索引-最大长度交叉、改进单点交叉。(1)最低索引-最大长度交叉的步骤①两个父个体交叉产生一个子个体;②比较两个父个体的最小索引的组中虚拟机分配链式长度,,选取较长的组遗传给子个体;③删除两个父个体中已遗传到子个体中的各虚拟机编号;④循环步骤②,直到所有虚拟机编号都被遗传给子个体。假如父个体1{(1,3,6),(2,4),(5)}和父个体2{(1,2),(3,4,5,6)}被选取进行交叉。首先父个体1的最小索引组(1,3,6)的链式长度相比父个体2的最小索引组(1,2)的链式长度要长(如果长度相等,则比较组对应的物理节点的可分配资源量,选取值小的组)
【作者单位】: 武汉大学计算机学院;九江职业技术学院;
【基金】:国家科技支撑计划(2012BAH35B03)资助
【分类号】:TP302

【参考文献】

相关期刊论文 前4条

1 华夏渝;郑骏;胡文心;;基于云计算环境的蚁群优化计算资源分配算法[J];华东师范大学学报(自然科学版);2010年01期

2 杨星;马自堂;孙磊;;云环境下基于性能向量的虚拟机部署算法[J];计算机应用;2012年01期

3 徐星;魏波;应伟勤;李元香;;基于动力学演化算法的云任务与虚拟机分配策略研究[J];科学技术与工程;2013年01期

4 方锦明;;云计算中基于NSGA Ⅱ的虚拟资源调度算法[J];计算机工程与设计;2012年04期

【共引文献】

相关期刊论文 前10条

1 姚书科;张韧志;;基于云计算的海量图片存储管理系统研究[J];电子设计工程;2012年11期

2 薛艳红;胡立坤;;基于PSO的配电网静止同步补偿器PI控制器整定[J];广西大学学报(自然科学版);2012年02期

3 崔伦辉;金继业;张燕歌;马珊珊;;“数字海洋”云架构模式初探[J];测绘科学;2012年04期

4 刘林东;;一种云存储资源调度算法研究[J];广东第二师范学院学报;2012年05期

5 刘伯红;赵浚尧;;一种改进的基于云环境的蚁群优化算法[J];重庆邮电大学学报(自然科学版);2012年06期

6 孙宏志;靳松;岳康;;云环境下对遗传蚁群算法的改进研究[J];计算机光盘软件与应用;2012年23期

7 李爱国;殷锋社;;基于微软云计算存储系统及技术服务平台研究[J];电子设计工程;2013年01期

8 刘林东;陈宏滨;;基于CDVRS的虚拟机资源调度策略研究[J];安徽大学学报(自然科学版);2013年04期

9 陈志高;;Hadoop平台下一种改进蚂蚁算法的QoS路由研究[J];办公自动化;2013年16期

10 王朋;赵保华;韩仙玉;;云计算中资源的高效节能调度策略研究[J];电脑与信息技术;2013年05期

相关会议论文 前1条

1 薛艳红;胡立坤;;基于粒子群优化的配电网静止同步补偿器PI控制器整定[A];中南六省(区)自动化学会第二十九届学术年会论文集[C];2011年

相关博士学位论文 前3条

1 张泽华;云计算联盟建模及实现的关键技术研究[D];云南大学;2010年

2 刘茂诚;油田数据中心(OFDC)运行性能与安全保障技术研究[D];中国石油大学;2010年

3 袁远明;智慧城市信息系统关键技术研究[D];武汉大学;2012年

相关硕士学位论文 前10条

1 葛新;基于云计算集群扩展中的调度问题研究[D];中国科学技术大学;2011年

2 田宏伟;云计算环境下资源分配策略的研究[D];山东师范大学;2012年

3 李坤;云环境下的任务调度算法研究与实现[D];吉林大学;2012年

4 刘晓萌;云计算环境中节能资源分配方法的研究[D];北京交通大学;2012年

5 华夏渝;基于粒子群调度器的云存储系统针对交互密集型任务的缓存模型研究[D];华东师范大学;2012年

6 刘鹏;基于连续双向拍卖的云计算资源分配研究[D];华东交通大学;2012年

7 彭红;基于CloudStack云管理平台的关键技术研究与应用[D];华东理工大学;2013年

8 吴皓;云环境下任务调度算法研究[D];南京邮电大学;2013年

9 程萌;基于混合优化算法的云计算资源分配研究[D];南京大学;2013年

10 汪楠;基于OpenStack云平台的计算资源动态调度及管理[D];大连理工大学;2013年

【二级参考文献】

相关期刊论文 前10条

1 孙大为;常桂然;李凤云;王川;王兴伟;;一种基于免疫克隆的偏好多维QoS云资源调度优化算法[J];电子学报;2011年08期

2 华夏渝;郑骏;胡文心;;基于云计算环境的蚁群优化计算资源分配算法[J];华东师范大学学报(自然科学版);2010年01期

3 张晓杰;孟庆春;曲卫芬;;基于蚁群优化算法的服务网格的作业调度[J];计算机工程;2006年08期

4 田冠华;孟丹;詹剑锋;;云计算环境下基于失效规则的资源动态提供策略[J];计算机学报;2010年10期

5 李建锋;彭舰;;云计算环境下基于改进遗传算法的任务调度算法[J];计算机应用;2011年01期

6 张建勋;古志民;郑超;;云计算研究进展综述[J];计算机应用研究;2010年02期

7 李莉;廖剑伟;欧灵;;云计算初探[J];计算机应用研究;2010年12期

8 陈康;郑纬民;;云计算:系统实例与研究现状[J];软件学报;2009年05期

9 王佳隽;吕智慧;吴杰;钟亦平;;云计算技术发展分析及其应用探讨[J];计算机工程与设计;2010年20期

10 潘达儒;袁艳波;;一种基于AntNet改进的QoS路由算法[J];小型微型计算机系统;2006年07期

相关硕士学位论文 前1条

1 袁金艳;多虚拟机快速部署机制的研究[D];华中科技大学;2008年

【相似文献】

相关期刊论文 前10条

1 ;打造虚拟存储平台:Hyper-V+NetApp[J];微电脑世界;2009年02期

2 张海军;杨懋;;Virtual PC在教学中的应用及优势[J];甘肃科技纵横;2007年02期

3 管建超;;基于VM ware的虚拟机安全设计与实现[J];电力信息化;2010年06期

4 ;数据中心的网络虚拟化和自动化[J];计算机与网络;2010年Z1期

5 汤声潮,张林,李春元;计算机系统维护实验教学的改革[J];内江师范学院学报;2005年04期

6 黄弋简;高晓桐;陈榕;陈海波;;基于自动测试的虚拟机磁盘I/O服务质量评估框架[J];计算机应用与软件;2011年03期

7 马汉达;;计算机维护技术课程实践教学改革[J];实验科学与技术;2008年05期

8 汪中才;;基于VMware的计算机组装课程实训教学设计[J];太原城市职业技术学院学报;2009年05期

9 俞文洋;;“硬盘主引导扇区的修复”课程实验设计[J];电脑编程技巧与维护;2010年12期

10 马一楠;;虚拟化技术在并行计算机中的应用探讨[J];价值工程;2010年24期

相关会议论文 前10条

1 郝甲东;张云飞;魏冰;;PlanetLab综述[A];中国通信学会信息通信网络技术委员会2009年年会论文集(上册)[C];2009年

2 刘红军;黄遵国;;基于状态管理的服务漂移技术研究[A];2007北京地区高校研究生学术交流会通信与信息技术会议论文集(上册)[C];2008年

3 张大华;罗志明;王铁军;李凡;杨义彬;;云计算平台关键技术研究[A];2011电力通信管理暨智能电网通信技术论坛论文集[C];2011年

4 王宝刚;;论虚拟化在企业生产设计的应用[A];2011年CAD/CAM学术交流会议论文集[C];2011年

5 巩荣芬;储茂祥;吴庆洪;;Java平台单片机系统实现[A];2005中国控制与决策学术年会论文集(下)[C];2005年

6 张萧;祝明发;肖利民;;分布式I/O资源虚拟化技术的研究[A];2008年全国开放式分布与并行计算机学术会议论文集(下册)[C];2008年

7 崔云飞;刘东;李昀;;云计算:一种新型服务计算模式[A];2008年中国高校通信类院系学术研讨会论文集(下册)[C];2009年

8 龙舜;钟衍凡;;一个基于实例学习的并行负荷分配方法[A];2006年全国理论计算机科学学术年会论文集[C];2006年

9 王甲;;陕西陕煤黄陵矿业有限公司数据中心虚拟化整合技术应用分析[A];安全高效矿井机电装备及信息化技术——陕西省煤炭学会学术年会论文集(2011)[C];2011年

10 曹沁宇;;浅谈云计算技术在客服系统中的应用[A];2011全国无线及移动通信学术大会论文集[C];2011年

相关重要报纸文章 前10条

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

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

3 赵尉辰;想装几个系统,就装几个系统[N];中国计算机报;2004年

4 特约作者 丽华;不花钱,用上双硬盘[N];电脑报;2002年

5 丁士明;联想虚拟化解决方案[N];中国计算机报;2007年

6 引火虫;VMware功能巧增_7[N];中国电脑教育报;2005年

7 特约作者 丽华;不用数码相机也截开机图[N];电脑报;2002年

8 凡妮;惠普ProLiant BL495c突破虚拟机托管性能瓶颈[N];电脑商报;2008年

9 宋家雨;别拿虚拟机不当固定资产[N];网络世界;2008年

10 计算机世界实验室;虚拟化 企业发展的方向[N];计算机世界;2008年

相关博士学位论文 前9条

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

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

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

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

5 陈海波;云计算平台可信性增强技术的研究[D];复旦大学;2008年

6 刘云新;面向新一代移动计算平台的系统虚拟化研究与应用[D];上海交通大学;2011年

7 冯振乾;云计算数据中心的网络带宽隔离技术研究[D];国防科学技术大学;2012年

8 胡光;硬Java实时嵌入式平台及其关键技术研究[D];复旦大学;2012年

9 陈锐忠;非对称多核处理器的若干调度问题研究[D];华南理工大学;2013年

相关硕士学位论文 前10条

1 乐伟;云计算环境下虚拟机资源分配及部署策略研究[D];云南大学;2012年

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

3 李小伟;跨域虚拟机加密通信技术方案设计与实现[D];北京邮电大学;2013年

4 展旭升;虚拟机整合若干关键问题研究[D];西北师范大学;2013年

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

6 姜永;云计算环境下虚拟机调度策略研究[D];北方工业大学;2014年

7 Korir Sammy(克瑞);云计算数据中心中节能安全的虚拟机实时迁移研究[D];中南大学;2012年

8 王进;云环境中虚拟机性能互扰度量和预测方法及其应用研究[D];东北大学;2013年

9 蒋海鸥;基于硬件计数器虚拟化的多虚拟机性能评测研究[D];华中科技大学;2011年

10 叶海波;SMART-VMM:基于VT-x的虚拟机监控器设计与实现[D];浙江大学;2011年



本文编号:2516838

资料下载
论文发表

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


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

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