SOAP: One Clean Analysis of All Age-Based Scheduling Policies

12/03/2017
by   Ziv Scully, et al.
0

We consider an extremely broad class of M/G/1 scheduling policies called SOAP: Schedule Ordered by Age-based Priority. The SOAP policies include almost all scheduling policies in the literature as well as an infinite number of variants which have never been analyzed, or maybe not even conceived. SOAP policies range from classic policies, like first-come, first-serve (FCFS), foreground-background (FB), class-based priority, and shortest remaining processing time (SRPT); to much more complicated scheduling rules, such as the famously complex Gittins index policy and other policies in which a job's priority changes arbitrarily with its age. While the response time of policies in the former category is well understood, policies in the latter category have resisted response time analysis. We present a universal analysis of all SOAP policies, deriving the mean and Laplace-Stieltjes transform of response time.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/05/2020

Status Updates with Priorities: Lexicographic Optimality

In this paper, we consider a transmission scheduling problem, in which s...
research
04/10/2018

Some parametrized dynamic priority policies for 2-class M/G/1 queues: completeness and applications

Completeness of a dynamic priority scheduling scheme is of fundamental i...
research
10/22/2021

How to Schedule Near-Optimally under Real-World Constraints

Scheduling is a critical part of practical computer systems, and schedul...
research
05/20/2018

SRPT for Multiserver Systems

The Shortest Remaining Processing Time (SRPT) scheduling policy and its ...
research
07/10/2019

Scheduling With Inexact Job Sizes: The Merits of Shortest Processing Time First

It is well known that size-based scheduling policies, which take into ac...
research
12/30/2020

SEH: Size Estimate Hedging for Single-Server Queues

For a single server system, Shortest Remaining Processing Time (SRPT) is...
research
02/09/2019

PoliFi: Airtime Policy Enforcement for WiFi

As WiFi grows ever more popular, airtime contention becomes an increasin...

Please sign up or login with your details

Forgot password? Click here to reset