面向工作流任务的云计算资源多目标与容错调度研究

面向工作流任务的云计算资源多目标与容错调度研究

ID:35102086

大小:4.14 MB

页数:127页

时间:2019-03-17

面向工作流任务的云计算资源多目标与容错调度研究_第1页
面向工作流任务的云计算资源多目标与容错调度研究_第2页
面向工作流任务的云计算资源多目标与容错调度研究_第3页
面向工作流任务的云计算资源多目标与容错调度研究_第4页
面向工作流任务的云计算资源多目标与容错调度研究_第5页
资源描述:

《面向工作流任务的云计算资源多目标与容错调度研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、学校代码:10255学号:1139115面向工作流任务的云计算资源多目标与容错调度研究StudyonMultiple-ObjectiveandFault-TolerantResourceSchedulingforWorkflowTaskinCloudComputingSystems学院:信息科学与技术学院专业:控制科学与工程姓名:姚光顺导师:丁永生教授2016年9月附件一:东华大学学位论文原创性声明本人郑重声明:我恪守学术道德,崇尚严谨学风。所呈交的学位论文,是本人在导师的指导下,独立进行研究工作所取得的成果。除文中已明确注明和引用的内容外,本论文不包含任何其他个人或

2、集体已经发表或撰写过的作品及成果的内容。论文为本人亲自撰写,我对所写的内容负责,并完全意识到本声明的法律结果由本人承担。学位论文作者签名:日期:年月日附件二:东华大学学位论文版权使用授权书学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅或借阅。本人授权东华大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。保密□,在年解密后适用本版权书。本学位论文属于不保密□。学位论文作者签名:指导教师签名:日期:年月日日期:年月日摘要近年来

3、,云计算由于其高可扩展性、较强的通用性和按需提供服务等特点,已经得到了政府和行业越来越多的认可和使用。随着云计算应用的普及,云数据中心所承担的工作势必将越来越繁重。面对愈加繁重的任务,如何对大量异构资源进行合理的调度以保证云数据中心高效、稳定的运行就显得尤为重要,特别是当处理的任务是各任务间具有依赖关系的工作流任务时,因为它直接关系到云计算的服务质量和效益以及用户的满意程度。本论文针对任务间具有依赖关系的工作流任务,分别研究了多目标和容错要求下的云计算资源调度问题,主要内容包括如下几个方面:(1)针对多目标要求,设计了一种内分泌-多种群协作进化启发的多目标优化算法(E

4、CMSMOO),并将其应用到面向工作流任务的云计算资源多目标调度之中。ECMSMOO采用多个种群实现多目标优化,每个种群以一个优化目标为主进行优化。同时,ECMSMOO还设计了一种种群间的竞争与合作机制来实现种群之间的信息交流与合作,从而使其能够搜索到更好的前沿面。为了避免粒子陷入局部最优解,受内分泌系统中促激素和释放激素工作机制的启发,ECMSMOO还嵌入了一个受内分泌启发的进化策略,从而更好地利用外部档案集中的粒子。最后通过对比验证,证明了ECMSMOO在云计算资源多目标调度中的有效性。(2)针对容错的要求,受免疫系统工作机理的启发,设计了一种面向工作流的云计算资

5、源重调度算法(IRW)。IRW模拟免疫系统的工作机制,由监测模块、应答模块、学习模块和记忆模块等四个模块相互协同工作,从而为工作流执行过程中因资源故障而不能顺利执行的任务提供相应的重调度策略,特别适用于相同故障再次发生的情况。为了提高搜索速度,IRW采用K-means算法将资源池中的可用资源进行聚类,从而缩小抗体查找的范围。同时,针对资源池中资源不能满足重调度服务质量要求的情况,IRW还利用虚拟化技术创建新的虚拟机来满足任务对服务质量的要求。最后,通过实验验证了IRW的可行性和有效性。(3)针对容错的要求,基于Primary-Backup(PB)模式设计了一种面向工作

6、流任务的云计算资源弹性容错调度算法(FTESW)。算法首先分析了云计算环境中任务之间的依赖关系对基于PB模式的容错调度的约束,然后分析了容错调度对虚拟机迁移的约束。基于这些工作,在保证容错的需求下,算法设计了云计算环境中面向工作流任务的弹性资源提供策略,包括资源扩展策略和资源整合策略,然后设计了相应的任务主本弹性容错调度策略和任务副本弹性容错调度策略。最后通过仿真实验验证了FTESW能够在实现容错的前提下,可有效的提高系统的资源利用率。I(4)同样针对容错要求,提出了一种面向不平衡工作流的云计算资源容错策略的自适应选择算法(IMWSFW)。该算法将复制和重调度两个容错

7、策略有效地结合起来,以发挥它们各自在容错中的优势,并尽量满足工作的软期限。IMWSFW首先对工作流的软期限进行了划分,使得每个任务均有自身的子期限。然后基于任务子期限的不平衡性和云计算资源性能的异构性,为每个任务从复制和重调度中选择相应的容错策略。然后,结合云计算系统资源按需提供的特点,IMWSFW为每个任务选择相应的虚拟机并预定相应的服务时间间隔。对于选择重调度作为其容错策略的任务,当其在首次执行过程中遇到故障时,IMWSFW通过在线重调度为其提供相应的容错策略。为了充分利用任务间的时间间隔,在任务执行过程中,IMWSFW还通过在线预留调整机制来扩

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。