Scheduling with Communication Delays via LP Hierarchies and Clustering II: Weighted Completion Times on Related Machines
Sami Davies, Janardhan Kulkarni, Thomas Rothvoss, Jakub Tarnawski, Yihao Zhang
Abstract
We consider the problem of scheduling jobs with precedence constraints on related machines to minimize the weighted sum of completion times, in the presence of communication delays. In this setting, denoted by Q | prec, c | ΣwjCj, if two dependent jobs are scheduled on different machines, then at least c units of communication delay time must pass between their executions. Our main result is an O(log4 n)-approximation algorithm for the problem. As a byproduct of our result, we also obtain an O(log3 n)-approximation algorithm for the problem of minimizing makespan Q | prec, c | Cmax, which improves upon the O(log5 n/ log log n)-approximation algorithm due to a recent work of Maiti et al. [MRS+20].
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Cited by top-tier papers2
- On the Hardness of Scheduling With Non-Uniform Communication DelaysSami Davies, Janardhan Kulkarni, Thomas Rothvoss, Sai Sandeep et al.SODA 2022 · 4 citations
- SPADE: Signal-Aware DAG Scheduling and Dynamic Provisioning for Data Processing ClustersAdam Lechowicz, Rohan Shenoy, Noman Bashir, Mohammad Hajiesmaili et al.OSDI 2026
Related papers
- Scheduling with Communication Delays via LP Hierarchies and ClusteringSami Davies, Janardhan Kulkarni, Thomas Rothvoss, Jakub Tarnawski et al.FOCS 2020 · 10 citations
- Scheduling Precedence-Constrained Jobs on Related Machines with Communication DelayBiswaroop Maiti, Rajmohan Rajaraman, David Stalfa, Zoya Svitkina et al.FOCS 2020 · 14 citations
- Hierarchy-Based Algorithms for Minimizing Makespan under Precedence and Communication ConstraintsJanardhan Kulkarni, Shi Li, Jakub Tarnawski, Minwei YeSODA 2020 · 12 citations
- Improved Approximations for Unrelated Machine SchedulingSungjin Im, Shi LiSODA 2023 · 6 citations
- Minimizing Completion Times for Stochastic Jobs via Batched Free TimesAnupam Gupta, Benjamin Moseley, Rudy ZhouSODA 2023 · 1 citation
