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

共享有限资源的有期限约束多工作流吞吐量最大化调度方法
引用本文:徐秀杰,肖创柏,田国忠,孙婷.共享有限资源的有期限约束多工作流吞吐量最大化调度方法[J].北京工业大学学报,2017,43(3).
作者姓名:徐秀杰  肖创柏  田国忠  孙婷
作者单位:北京工业大学计算机学院,北京 100124;山东建筑大学管理工程学院,济南 370101;北京工业大学计算机学院,北京,100124;常州工学院计算机信息工程系,江苏 常州,213002
基金项目:国家自然科学基金资助项目,北京市自然科学基金资助项目
摘    要:为了进一步提高计算资源利用率,提出了工作流在分布式异构环境中的协同调度算法.首先,提出反向异构最早完成时间优先(heterogeneous earliest finish time,HEFH)调度策略,可以快速求出多个工作流中每个子任务的近似最晚开始时间和子期限,并基于最晚开始时间定义了当前任务相对宽松度的衡量指标,通过对比选出所有工作流中优先级最高的任务,在现有资源中寻找具有最早完成时间的时隙进行映射,并在资源不足时根据子期限及时判定出过饱和现象,合理丢弃用HEFT算法单独调度具有最小时隙的工作流,达到吞吐量最大化.结果表明:这种算法综合对比其他3种在吞吐量、浪费时隙率、公平度及时间复杂度方面有着较好性能.

关 键 词:多工作流调度  任务最晚开始时间  相对宽松度  吞吐量

Throughput Maximization Scheduling Method for Multiple Workflows With Deadlines Sharing Finite Resources
XU Xiujie,XIAO Chuangbai,TIAN Guozhong,SUN Ting.Throughput Maximization Scheduling Method for Multiple Workflows With Deadlines Sharing Finite Resources[J].Journal of Beijing Polytechnic University,2017,43(3).
Authors:XU Xiujie  XIAO Chuangbai  TIAN Guozhong  SUN Ting
Abstract:An algorithm on concurrent scheduling multiple complex workflows sharing the distributed heterogeneous resources was proposed to effectively improve the utilization. First, a reverse heterogeneous earliest finish time ( HEFT) scheduling policy was proposed, which can quickly get the latest start time ( LST) and sub-deadline for each task. Based on LST, a new relative loose degree metrics was defined for all the highest priority tasks in each workflow. By comparing them, the current task to be scheduled was selected and then mapped to the slot with the earliest finish time in all resources. If the resources were not enough, oversaturated workflows can be rapidly determined in accordance with sub-deadline, and such workflow scheduled alone by HEFT algorithm with the minimum idle slot time is reasonably discarded to maximize workflows throughput. Experimental results show that this algorithm has better comprehensive performance about throughput, waste time slot, fairness and time complexity than the other three algorithms.
Keywords:multiple workflows concurrent scheduling  the latest start time ( LST) of each task  relative loose degree  throughout capacity
本文献已被 CNKI 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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