加入
计算机科学
Fork(系统调用)
调度(生产过程)
并行计算
处理器调度
分布式计算
计算机网络
操作系统
运营管理
经济
程序设计语言
资源(消歧)
作者
Huijun Wang,Oliver Sinnen
标识
DOI:10.1109/tpds.2025.3605272
摘要
Task scheduling for parallel computing is strongly NP-hard even without precedence constraints$P||C_{max}$. With any kind of precedence constraints and communication delays the problem becomes less manageable still. We look at the specific case of scheduling under the precedence constraints of a fork-join structure (including communication delays)$P[Q]|fork-join, c_{ij}|C_{max}$. This represents any kind of computation that divides into sub-computations with the end results being processed together. Looking at special cases where computation costs are equal, we propose polynomial time approximations and exact algorithms for them, considering homogenous and (related) heterogenous processors. Having those algorithms allows us to study the quality of heuristics in a large experimental evaluation. This demonstrates that heuristic schedulers perform well enough in most cases.
科研通智能强力驱动
Strongly Powered by AbleSci AI