Current browse context:
cs.OH
Change to browse by:
References & Citations
Computer Science > Other Computer Science
Title: A near-optimal policy for single-server scheduling with estimated job sizes
(Submitted on 30 Dec 2020 (this version), latest version 21 Jan 2023 (v5))
Abstract: For a single server system, Shortest Remaining Processing Time (SRPT) is a size-based policy that is optimal in the sense that, regardless of the job size distribution, it minimizes the number of jobs in the system at each point in time. However, one reason that size-based policies such as SRPT are rarely deployed in practice is that the exact processing times of jobs are usually not known to the scheduler. In this paper, we will discuss scheduling a single-server system when accurate information about the jobs' processing times is not available. When the SRPT policy uses estimated processing times, the underestimation of large jobs can significantly degrade performance. When the estimation error distribution is known, the Gittins' Index policy is known to be optimal in minimizing the mean sojourn time in an M/G/1 queue. For a multiplicative error model, we first characterize the Gittins' Index policy for any estimation error distribution. We then use insights from the Gittins' Index policy to construct a simple heuristic, Size Estimate Hedging (SEH), that only uses jobs' estimated processing times for scheduling while exhibiting near-optimal performance.
Submission history
From: Maryam Akbari-Moghaddam [view email][v1] Wed, 30 Dec 2020 00:25:44 GMT (819kb,D)
[v2] Tue, 23 Mar 2021 15:21:56 GMT (738kb,D)
[v3] Tue, 6 Apr 2021 14:28:35 GMT (738kb,D)
[v4] Mon, 28 Jun 2021 01:50:39 GMT (432kb,D)
[v5] Sat, 21 Jan 2023 02:53:35 GMT (429kb,D)
Link back to: arXiv, form interface, contact.