基于免疫蚁群算法的云任务节能调度策略的研究

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:ayong790401
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在当今社会中云计算已经成为支撑众多高新技术发展的基础设施之一。然而,数据中心的高能耗制约了云计算的健康发展,与高能耗形成鲜明对比的是数据中心普遍低下的能源效率。因此,数据中心的节能问题是云计算中重要的研究方向。同时,云计算作为一种商业模式,面向海量用户,个人开发者、公司企业、科研机构纷纷将开发的应用放到云平台上以减少早期基础设施的投入及后续拓展及维护的成本。云计算供应商必须要保证提供的服务能达到用户的服务质量要求,而这也是一个在云计算领域受到广泛研究的方面。本论文将从系统节能角度出发,通过软件技术来进行节能,提出一种同时考虑了云服务Qo S和数据中心能耗的任务调度策略,可以高效且合理地为云任务分配不同的计算资源。策略在保证云服务Qo S的同时,极大限度地减少数据中心能耗,并可以通过调整优化权重来选择调度策略的优化重心,来满足不同程度的优化需求。本论文提出的节能调度策略动态地让免疫算法和蚁群算法相结合,利用免疫算法快速全局收敛的特性,策略早期使用免疫算法得到蚁群算法早期的信息素浓度分布,而当免疫算法进化速度低于动态设定的阈值后,利用改进蚁群算法加快算法寻优的收敛速度,该策略可以在数据中心服务器发生改变时做出较快反应,而改进的蚁群算法考虑到云环境的特殊性,将任务分配问题映射为蚂蚁觅食寻路过程中节点寻找问题,保证云环境下任务调度算法的有效性。最后论文使用Cloudsim-4.0仿真模拟软件构建了相应的云计算环境,并且在优化任务执行时间,降低任务执行过程中数据中心能耗两个方面,将本论文提出的免疫蚁群节能调度算法与顺序调度、Min-min算法以及原始蚁群算法等调度模型进行对比。最后,实验结果表明,免疫蚁群算法在任务完成时间以及数据中心节能方面都具有优势,而且随着数据中心处理的任务数量的增长,免疫蚁群算法具有的优势更加明显。
其他文献
作为一个客户端的应用程序,浏览器是用户和因特网之间进行交互的一个重要平台。现在存在许多与浏览器密切相关的恶意攻击,对用户浏览器安全造成了严重的威胁。此外Web2.0因功能
随着信息技术的快速发展,各行各业积累了大量的数据,如何帮助用户从这些数据中提取人们感兴趣的、隐含的、对决策有潜在价值的知识,已经成为信息技术领域的热点问题。作为一
单摄像机的应用由于视野范围有限、视角单一等原因暴露出不少弊端,无法实现大场景的监控,也存在着难以解决的遮挡问题。因此,多摄像机的出现则成为必然,随之而来的关于多摄像
信息技术在图书馆中的应用使得图书馆的工作面貌发生了本质的变化。面对从日常管理中产生的海量数据,图书馆管理者迫切希望从中获取有效信息来指导管理者决策。传统的图书馆
在强化学习的实际应用中,“维数灾难”问题一直困扰着其发展。虽然“维数灾难”问题是由待解决问题的本质所决定的,无法从根本上进行消除,但是却可以从方法上加以克服。分层
软件测试在软件开发过程中有着举足轻重的地位,它贯穿于软件定义与开发的整个周期及整个软件开发过程。而测试用例的生成设计又是软件测试过程中的重点与难点,它的设计主要来自
天体光谱中蕴含了丰富的物理信息,随着LAMOST望远镜投入使用,每个观测夜将获得上万条光谱。传统分析光谱的方法效率低、速度慢,无法满足对日益增长的数据的处理。数据挖掘作
随着IP技术的不断发展,基于IP网络的各种多媒体业务得到了迅速的发展。为了管理IP网络中的多媒体会话,必须要有信令控制协议。会话初始化协议SIP是一种重要的信令控制协议,其
越来越多的人关注如何将嵌入式设备接入网络,其中最常用的技术是通过在嵌入式设备中植入web服务器。web服务器能给客户提供标准且友好的统一界面,使得嵌入式系统更加标准化和
时序信号是一种极其重要的信号,是指如语音信号、生物电信号、雷达和声纳信号、机械振动和地震信号[1]等等这样的频率、幅值随着时间的变化而不断改变的多成分信号。时序信号