Communication-Aware Scheduling of Precedence-Constrained Tasks on Related Machines
Yu Su, Xiaoqi Ren, Shai Vardi, Adam Wierman

TL;DR
This paper introduces a new scheduling algorithm, GETF, that effectively manages precedence-constrained tasks with communication delays on related machines, providing the first worst-case guarantees for minimizing makespan and total weighted completion time.
Contribution
It presents the first provable approximation algorithms for scheduling precedence-constrained tasks with communication delays on related machines.
Findings
GETF achieves worst-case approximation guarantees.
The approach effectively handles machine-dependent communication delays.
Results improve understanding of scheduling with communication constraints.
Abstract
Scheduling precedence-constrained tasks is a classical problem that has been studied for more than fifty years. However, little progress has been made in the setting where there are communication delays between tasks. Results for the case of identical machines were derived nearly thirty years ago, and yet no results for related machines have followed. In this work, we propose a new scheduler, Generalized Earliest Time First (GETF), and provide the first provable, worst-case approximation guarantees for the goals of minimizing both the makespan and total weighted completion time of tasks with precedence constraints on related machines with machine-dependent communication times.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsScheduling and Optimization Algorithms · Distributed and Parallel Computing Systems · Optimization and Search Problems
