基于改进粒子群算法的虚拟机调策略研究

基于改进粒子群算法的虚拟机调度策略研究高玉娇摘要:目前,云計算发展之迅速使得云计算系统的应用越来越广泛,而云计算资源调度算法作为云计算研究的核心内容,当前许多科研工作者已经对其进行了大量深入的研究。从云计算系统的负载均衡和提高资源利用率的两方面出发,首先建立一种新的资源利用率均衡模型,其次优化基本粒子群算法,再用优化后的PSO算法求解改模型,并通过云计算仿真平台CloudSim对此算法和模型进行仿真和验证。关键词:云计算;资源利用率均衡模型;PSO算法;CloudSim仿真:TB:Adoi:10.19311/j.cnki.16723198.2019.04.0860引言在云计算环境中,合适的调度算法和模型,是实现其资源利用率均衡和提高资源利用率的一个方法。云计算资源调度的目标就是根据用户提交的任务请求,在保障云平台达到系统内部负载均衡的前提下实现资源的最优调度。实现资源的最优调度问题是一个最优化问题,即如何在满足约束条件下选择一个最优的方案。近年来,人们通过对社会型生物群体行为的模拟提出了一类新型的生物启发式计算方法—群体智能算法。其中具有代表性的PSO算法是由Kennedy和Eberhart于1995年首次提出的,并由于其诸多优点,在诸多领域获得了成功应用。1资源利用率均衡模型的建立1从图1的比较可以看出,在虚拟机数量一定的情况下,随着用户任务数的增加,两种算法的最大完成时间均有所增加,但改进后的PSO算法那始终优于基本PSO算法,并且随着用户任务数量的增加,其完成时间相对于用户数量少时减少的越多,故本文改进后的PSO算法收敛速度相对基本PSO算法更快,更容易搜索到全局最优值,不会过快陷入局部最优。实验二:虚拟机数量对完成时间的影响。当任务数量一定时,分别取任务VM=20,40,60,80,100,用户任务数量为200个,仿真次数设置为500,比较两个算法(基本PSO算法及本文改进PSO算法)进行任务调度所需总完成时间。结果如图2,表示不同虚拟机数量对应两个算法的完成时间的影响。从图2的比较可以看出,在用户任务数量一定的情况下,随着虚拟机数量的增加,两种算法的最大完成时间均有所减少,但改进后的PSO算法也始终优于基本PSO算法,故本文改进后的PSO由图3可知,本文的模型函数在用不同算法寻求最优值的过程中,本文提出的改进后的PSO算法收敛速度更快,迭代次数较基本PSO算法更少,并且很容易找出全局最优解。验证了本文提出的改进后PSO算法的有效性。4总结本文针对云计算环境中的虚拟机调度算法进行了初步研究,在前人对基本PSO算法的研究上,提出了一种改进PSO算法。另外,根据物理服务器资源率不均衡的特点,提出了资源利用率均衡模型,并用改进优化后的PSO算法进行求解。最后,根据云计算仿真平台的CloudSim系统,对不同用户任务数完成时间的影响、不同虚拟机数量对算法完成时间的影响以及不同算法仿真模型的优化迭代过程三方面进行了仿真,从多方面证实了优化后PSO算法更加有效。但是本文没有考虑云计算环境中的能耗及成本问题,所以在未来的研究工作中,我们将进一步对云数据中心的能耗问题进行研究。参考文献[1]田文洪,赵勇.云计算一资源调度管理[M].北京:国防工业出版社,2011.[2]KennedyJ.EberhartR.Particleswarmoptimization.ProceedingsofIEEEInternationalConferenceonNeuralNetworks[J].Piscataway:IEEEServiceCenter,199519421948.[3]M.Clerc.Theswarmandthequeen:towardsadeterministicandadaptiveparticleswarmoptimization[C].ProceedingsofIEEEInternationalConferenceonEvolutionaryComputation(CEC1999),Piscataway,NJ:IEEEPress,1999:19511957.-全文完-

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

文秘专家
机构认证
内容提供者

1

确认删除?