云环境下工作流系统任务层调度算法研究

云环境下工作流系统任务层调度算法研究

ID:33997571

大小:4.05 MB

页数:53页

时间:2019-03-03

云环境下工作流系统任务层调度算法研究_第1页
云环境下工作流系统任务层调度算法研究_第2页
云环境下工作流系统任务层调度算法研究_第3页
云环境下工作流系统任务层调度算法研究_第4页
云环境下工作流系统任务层调度算法研究_第5页
资源描述:

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

1、独创性声明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,‘论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得安徽大学或其他教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。学位论文作者签名:三《签字日期:为,≯年f月乡日学位论文版权使用授权书本学位论文作者完全了解安徽大学有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查

2、阅和借阅。本人授权安徽大学可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。(保密的学位论文在解密后适用本授权书)学位论文作者签名:三过签字日期:加,严年<月岁日锄姥‘辛工眩万Y’∥’f签字日期:尹t步钥乡舀摘要伴随着云计算的深入发展和研究,在云计算环境中开发的科学工作流,商务工作流以及协同应用流程越来越多,他们功能强大且通常都需要大量的资源。同时在云环境中应用服务流程变得越来越繁杂,此外还受到成本,时间及资源等因素的约束。通过可视化模型,云工作流系统可

3、以灵活快速地构建复杂流程,然后根据流程执行和管理云计算应用,从而使得云环境中的应用服务能够自行高效执行。相比于其他的传统计算环境,云环境是根据用户需求获取计算存储资源并按使用量进行付费。因为云计算的特有的性质导致传统工作流的相关技术不能很好地解决云工作流管理中的问题。资源分配和任务调度是云计算中两个重要核心的技术。云工作流任务调度指的是在云环境中把用户提交的工作流实例中的每个任务派分到合适的计算资源上进行执行并且对任务的运行情况进行管理,这能够影响云工作流实例执行的成功率以及高效性。相比于传统环境中的调度,云工

4、作流调度在进行调度时不但要关注为任务选择最优的资源来符合预先定义好的调度约束(通常考虑运行时间和运行成本),而且还要注意各个任务之间的先后依赖的约束条件,此外一定要协调各个任务的执行情况来获得最优的执行方案。云工作流调度通常是NP完全问题。论文对云工作流任务层调度进行深入研究,分析由底层资源虚拟化形成的虚拟机的分时特性,结合工作流任务的各类QoS约束,提出了基于虚拟机分时特性的任务层ACS调度算法。该算法考虑任务整体的成本约束,优化执行性能,同时考虑由底层资源虚拟化的虚拟机各自的性能,设定虚拟机允许最大并行数。

5、由于云工作流任务层调度所面对的是集成工作流实例,每个任务的QoS约束更加复杂。我们针对诸多的约束设置多种启发式信息。经过仿真试验,我们提出的算法相比于其他算法在对于较多并行任务的执行上存在较大的优势,能够很好的利用虚拟的分时特性,优化任务到虚拟机的调度。关键词:云计算,工作流系统,云工作流,工作流调度,蚁群算法AbstractABSTRACTWiththein—depthdevelopmentandresearchofcloudcomputing,thereareagrowingnumberofscientif

6、icworkflow,businessworkflowandcollaborativeapplicationswhichhavebeendevelopedinacloudcomputingenvironment.Theyusuallyarepowerfulandrequirealarge‘numberofresources.Meanwhileinthecloudtheprocessofapplicationservicesisbecomingmorecomplex.Inaddition,theyaresubje

7、cttotheconstraintsofthetreefactors(cost,timeandresource).ByVisualizationModel,Cloudworkflowcanflexiblyandquicklybuildcomplexprocesses,thenrunandmanagethecloudcomputingapplicationsaccordingtothecreatedprocess,SOthatthecloudapplicationservicescanbeautomaticall

8、yandefficientlyexecuted.Comparedwithothertraditionalcomputingenvironment,usersaccesstocomputingandstorageresourcesaccordingtotheirownneedandpaythemoneyinaccordancewiththesourcestheyhaveused.Beca

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

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

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