作业车间调度
计算机科学
有向无环图
调度(生产过程)
水准点(测量)
架空(工程)
分布式计算
启发式
修剪
地铁列车时刻表
缩小
数学优化
并行计算
算法
人工智能
数学
生物
操作系统
农学
程序设计语言
地理
大地测量学
作者
Debabrata Senapati,Arnab Sarkar,Chandan Karfa
出处
期刊:ACM Transactions in Embedded Computing Systems
[Association for Computing Machinery]
日期:2021-09-22
卷期号:20 (5s): 1-26
被引量:2
摘要
The problem of scheduling Directed Acyclic Graphs in order to minimize makespan ( schedule length ), is known to be a challenging and computationally hard problem. Therefore, researchers have endeavored towards the design of various heuristic solution generation techniques both for homogeneous as well as heterogeneous computing platforms. This work first presents HMDS-Bl , a list-based heuristic makespan minimization algorithm for task graphs on fully connected heterogeneous platforms. Subsequently, HMDS-Bl has been enhanced by empowering it with a low-overhead depth-first branch and bound based search approach, resulting in a new algorithm called HMDS . HMDS has been equipped with a set of novel tunable pruning mechanisms, which allow the designer to obtain a judicious balance between performance ( makespan ) and solution generation times, depending on the specific scenario at hand. Experimental analyses using randomly generated DAGs as well as benchmark task graphs, have shown that HMDS is able to comprehensively outperform state-of-the-art algorithms such as HEFT , PEFT , PPTS , etc., in terms of archived makespans while incurring bounded additional computation time overhead.
科研通智能强力驱动
Strongly Powered by AbleSci AI