Uniform Bounds for Scheduling with Job Size Estimates
Not on the map. Why?
Abstract (arXiv)
We consider the problem of scheduling to minimize mean response time in M/G/1 queues where only estimated job sizes (processing times) are known to the scheduler, where a job of true size s has estimated size in the interval [β s, α s] for some α ≥ β > 0. We evaluate each scheduling policy by its approximation ratio, which we define to be the ratio between its mean response time and that of Shortest Remaining Processing Time (SRPT), the optimal policy when true sizes are known. Our question: is there a scheduling policy that (a) has approximation ratio near 1 when α and β are near 1, (b) has approximation ratio bounded by some function of α and β even when they are far from 1, and (c) can be implemented without knowledge of α and β? We first show that naively running SRPT using estimated sizes in place of true sizes is not such a policy: its approximation ratio can be arbitrarily large for any fixed β < 1. We then provide a simple variant of SRPT for estimated sizes that satisfies criteria (a), (b), and (c). In particular, we prove its approximation ratio approaches 1 uniformly as α and β approach 1. This is the first result showing this type of convergence for M/G/1 scheduling. We also study the Preemptive Shortest Job First (PSJF) policy, a cousin of SRPT. We show that, unlike SRPT, naively running PSJF using estimated sizes in place of true sizes satisfies criteria (b) and (c), as well as a weaker version of (a).
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). First posted on arXiv 1 Oct 2021.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 4; 2023: 0; 2024: 4; 2025: 3.
11 papers.
- 2022Learning Predictions for Algorithms with Predictionscited by 25
- 2022Permutation Predictions for Non-Clairvoyant Schedulingcited by 22
- 2022A Universal Error Measure for Input Predictions Applied to Online Graph Problemscited by 14
- 2025The Gittins Index: A Design Principle for Decision-Making Under Uncertaintycited by 6
- 2022Learning-Augmented Private Algorithms for Multiple Quantile Releasecited by 5
- 2024Online Classification with Predictionscited by 5
- 2024Learning-Augmented Search Data Structurescited by 4
- 2025Queueing, Predictions, and LLMs: Challenges and Open Problemscited by 4
- 2024SkipPredict: When to Invest in Predictions for Schedulingcited by 3
- 2024Learning-Based Heavy Hitters and Flow Frequency Estimation in Streamscited by 3
- 2025Transductive and Learning-Augmented Online Regressioncited by 0
- 2025Transductive and Learning-Augmented Online Regression4 Oct 2025
- 2025The Gittins Index: A Design Principle for Decision-Making Under Uncertainty12 Jun 2025
- 2025Queueing, Predictions, and LLMs: Challenges and Open Problems10 Mar 2025
- 2024Learning-Based Heavy Hitters and Flow Frequency Estimation in Streams24 Jun 2024
- 2024Online Classification with Predictions22 May 2024
- 2024Learning-Augmented Search Data Structures16 Feb 2024
- 2024SkipPredict: When to Invest in Predictions for Scheduling5 Feb 2024
- 2022Learning-Augmented Private Algorithms for Multiple Quantile Release20 Oct 2022
- 2022A Universal Error Measure for Input Predictions Applied to Online Graph Problems25 May 2022
- 2022Permutation Predictions for Non-Clairvoyant Scheduling21 Feb 2022
- 2022Learning Predictions for Algorithms with Predictions18 Feb 2022