• DocumentCode
    1361624
  • Title

    Many Flows Asymptotics for SMART Scheduling Policies

  • Author

    Yang, Changwoo ; Wierman, Adam ; Shakkottai, Sanjay ; Harchol-Balter, Mor

  • Author_Institution
    Qualcomm, San Diego, CA, USA
  • Volume
    57
  • Issue
    2
  • fYear
    2012
  • Firstpage
    376
  • Lastpage
    391
  • Abstract
    Scheduling policies that favor small jobs have received growing attention due to their superior performance with respect to mean delay, e.g., Shortest Remaining Processing Time (SRPT) and Preemptive Shortest Job First (PSJF). In this paper, we study the delay distribution of a generalization of the class of scheduling policies called SMART (because policies in it have “SMAll Response Times”), which includes SRPT, PSJF, and a range of practical variants, in a discrete-time queueing system under the many sources large deviations regime. Our analysis of SMART in this regime (large number of flows and large capacity) hinges on a novel two-dimensional (2-D) queueing framework that employs virtual queues and total ordering of jobs. We prove that all SMART policies have the same asymptotic delay distribution as SRPT, i.e., the delay distribution has the same decay rate. In addition, we illustrate the improvements SMART policies make over First Come First Serve (FCFS) and Processor Sharing (PS). Our 2-D queueing technique is generalizable to other policies as well. As an example, we show how the Foreground-Background (FB) policy can be analyzed using a 2-D queueing framework. FB is a policy, not contained in SMART, which manages to bias towards small jobs without knowing which jobs are small in advance.
  • Keywords
    queueing theory; scheduling; 2D queueing framework; 2D queueing technique; SMART scheduling policy; asymptotic delay distribution; discrete-time queueing system; first come first serve; flows asymptotics; foreground-background policy; preemptive shortest job first; processor sharing; shortest remaining processing time; Computers; Delay; Electronic mail; Processor scheduling; Queueing analysis; Web servers; Foreground-background (FB); many sources large deviation; shortest remaining processing time (SRPT); two-dimensional (2-D) queueing;
  • fLanguage
    English
  • Journal_Title
    Automatic Control, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9286
  • Type

    jour

  • DOI
    10.1109/TAC.2011.2173418
  • Filename
    6060871