Abstract

We consider the classic problem of preemptively scheduling jobs in a queue to minimize mean number-in-system, or equivalently mean response time. Even in single-server queueing models, this can be a nontrivial problem whose answer depends on the information available to the scheduler. The simplest case is when the scheduler knows each job's size, for which the optimal policy is Shortest Remaining Processing Time (SRPT) [9]. In the more realistic case of scheduling with unknown or partially known job sizes, people consider the Gittins policy [1-3, 12]. Roughly speaking, Gittins assigns each job a scalar rank based on an estimate of its remaining work, then serves the job of least rank.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.