首页 | 本学科首页   官方微博 | 高级检索  
     

适用于实例密集型云工作流的调度算法
引用本文:晏婧,吴开贵. 适用于实例密集型云工作流的调度算法[J]. 计算机应用, 2010, 30(11): 2864-2866
作者姓名:晏婧  吴开贵
作者单位:重庆大学计算机学院
摘    要:工作流调度算法仅适用于单个复杂工作流实例,而不适用于实例密集型云工作流实例,为此,提出了基于实例密集型的云工作流调度算法(MCUD)。MCUD算法先对待处理的一组工作流实例进行分类,再对分类后的同类工作流实例采用一种新的分配方法将用户指定的总最后期限分配到各任务;同时,在调度的过程中动态地调整后续任务的子最后期限。MCUD算法对同类工作流实例中的任务分配不同子最后期限,减小了资源竞争,提高了资源的利用率。仿真实验表明,MCUD相比于其他算法,在满足总的最后期限的前提下更进一步地降低了执行成本和执行时间。

关 键 词:云工作流  资源调度  工作流实例  工作流调度  最后期限  
收稿时间:2010-05-25
修稿时间:2010-06-24

Scheduling algorithm for instance-intensive cloud workflow
YAN Jing,WU Kai-gui. Scheduling algorithm for instance-intensive cloud workflow[J]. Journal of Computer Applications, 2010, 30(11): 2864-2866
Authors:YAN Jing  WU Kai-gui
Abstract:The existing workflow scheduling algorithms are simply designed for single complex instance, unsuitable for scheduling instance-intensive cloud workflows. To address this problem, a new scheduling algorithm, named Minimum Total Cost Under User-designated Total Deadline (MCUD), was proposed based on multiple instances. For the workflow instances of the same type, after classification, MCUD algorithm distributed the user-designated overall deadline into each task with a new distribution method. In addition, MCUD algorithm adjusted the sub-deadline of successive tasks dynamically during the scheduling process. Instances of the same nature are given the sub-deadline distribution results of some difference, which can avoid the fierce competition of cheaper services and increase the efficiency of resource utilization. The simulation results show that MCUD algorithm further decreases the total execution cost and total execution time while meeting the user-designated deadline in comparison with other algorithms.
Keywords:cloud workflow   resource scheduling   workflow instance   workflow scheduling   deadline
本文献已被 万方数据 等数据库收录!
点击此处可从《计算机应用》浏览原始摘要信息
点击此处可从《计算机应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号