云环境下的工作流调度方法研究.pdf

云环境下的工作流调度方法研究.pdf

ID:50398973

大小:2.68 MB

页数:76页

时间:2020-03-05

云环境下的工作流调度方法研究.pdf_第1页
云环境下的工作流调度方法研究.pdf_第2页
云环境下的工作流调度方法研究.pdf_第3页
云环境下的工作流调度方法研究.pdf_第4页
云环境下的工作流调度方法研究.pdf_第5页
资源描述:

《云环境下的工作流调度方法研究.pdf》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、云环境下的工作流调度方法研究刘海涛2015年1月中图分类号:TP311.5UDC分类号:004.41云环境下的工作流调度方法研究作者姓名刘海涛学院名称自动化学院指导教师李慧芳副教授答辩委员会主席夏元清教授申请学位工学硕士学科专业控制科学与工程学位授予单位北京理工大学论文答辩日期2015年1月TheResearchonWorkflowSchedulinginCloudEnvironmentCandidateName:HaitaoLiuSchoolorDepartment:AutomationFacultyMentor:Dr.HuifangLiChair,Thes

2、isCommittee:Prof.YuanqingXiaDegreeApplied:MasterofEngineeringMajor:ControlScienceandEngineeringDegreeby:BeijingInstituteofTechnologyTheDateofDefence:January,2015研究成果声明本人郑重声明:所提交的学位论文是我本人在指导教师的指导下进行的研究工作获得的研究成果。尽我所知,文中除特别标注和致谢的地方外,学位论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得北京理工大学或其它教育机构的学位或证书所使

3、用过的材料。与我一同工作的合作者对此研究工作所做的任何贡献均已在学位论文中作了明确的说明并表示了谢意。特此申明。签名:日期:北京理工大学硕士学位论文摘要近些年来,云计算技术取得了巨大进步,它采用虚拟化技术,将各种IT资源以服务的方式通过互联网交付给用户,计算资源、存储资源、软件资源等各种丰富的应用服务,都可以像水和电一样方便地使用,并可按量计费。随着云计算技术的日益成熟,各大IT企业分别推出了自己的云计算产品,如谷歌的GoogleAppEngine、亚马逊的EC2等。随着这些产品的问世,一些诸如性能、安全、可靠性的问题也开始显现,而任务调度就是其中一个亟待解决

4、的关键性技术问题,它贯穿了云计算底层资源分配到上层服务交付的全部过程。本文研究了一些现有云环境下工作流任务调度算法,这些算法大多是从网格环境中的调度算法衍生而来,由于云计算具有以用户为中心、面向服务的商业性特征,这使得原有的调度方法在具有自身特点的云计算环境中存在执行效率不高的问题。在此基础上,本文通过分析云计算环境下工作流的调度过程,对工作流中各种控制结构进行分析总结,并对云工作流的调度过程进行了建模,调度模型由云工作流任务模型、云服务资源模型、调度目标函数三部分组成。之后针对截止期限约束的云工作流费用优化问题,提出一种基于控制结构化简的云工作流调度算法CS

5、R(ControlStructureReduction),算法按照控制结构与其执行时间等价的计算原则,将工作流中所有控制结构等价为串联控制结构,并由此确定工作流的关键路径,再通过时间浮差分配算法,将工作流的截止时间转化为关键路径上各个等价任务的子截止时间,在各子截止时间内优化各任务的执行费用,最终在满足用户截止期限的前提下达到优化全局执行费用的目的。最后,本文在云计算仿真平台CloudSim上进行了扩展仿真实验。并与现有两种常用的工作流调度算法MCP(最小关键路径法)、PCP(局部关键路径法)做了仿真对比。仿真结果表明,本文算法在满足用户截止期限条件下最小化执

6、行费用方面比其余两种调度算法更加优秀,而且尤其适用于云计算环境中这种大规模的工作流任务调度问题。关键词:云计算;云工作流;工作流调度算法I北京理工大学硕士学位论文ABSTRACTInrecentyears,cloudcomputingtechnologyhasmadegreatprogress.Byusingvirtualizationtechnology,itcandeliveryvariousofITresourcestousersintheformofserviceviatheInternet.Likewaterandelectricity,comput

7、ingresources,storageresources,softwareresourcesandallkindsofapplicationservicecanbeeasilyused.Usersusea"payasyougo"modeltoconsumerservices.Withthecloudcomputingtechnologybecomingmatureandperfect,manybigbusinesseslaunchtheirowncloudcomputingproducts,suchasGoogle'sGoogleAppEngine,Amaz

8、on'sEC2andsoon.With

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

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

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