首页 | 官方网站   微博 | 高级检索  
     


Deadline division-based heuristic for cost optimization in workflow scheduling
Authors:Yingchun Yuan  Xiaoping Li  Qian Wang  Xia Zhu
Affiliation:a School of Computer Science and Engineering, Southeast University, Nanjing 210096, PR China
b Faculty of Information Science and Technology, Agriculture University of Hebei, Baoding 071001, PR China
c Key Laboratory of Computer Network and Information Integration (Southeast University), Ministry of Education, Nanjing 210096, PR China
Abstract:Cost optimization for workflow applications described by Directed Acyclic Graph (DAG) with deadline constraints is a fundamental and intractable problem on Grids. In this paper, an effective and efficient heuristic called DET (Deadline Early Tree) is proposed. An early feasible schedule for a workflow application is defined as an Early Tree. According to the Early Tree, all tasks are grouped and the Critical Path is given. For critical activities, the optimal cost solution under the deadline constraint can be obtained by a dynamic programming strategy, and the whole deadline is segmented into time windows according to the slack time float. For non-critical activities, an iterative procedure is proposed to maximize time windows while maintaining the precedence constraints among activities. In terms of the time window allocations, a local optimization method is developed to minimize execution costs. The two local cost optimization methods can lead to a global near-optimal solution. Experimental results show that DET outperforms two other recent leveling algorithms. Moreover, the deadline division strategy adopted by DET can be applied to all feasible deadlines.
Keywords:Grid computing  Workflow  Directed acyclic graph  Cost/time tradeoff  Heuristic
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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

京公网安备 11010802026262号