Optimal Scheduling in the Multiserver-job Model under Heavy Traffic

Isaac Grosof, Ziv Scully, Mor Harchol-Balter, Alan Scheller-Wolf

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Multiserver-job systems, where jobs require concurrent service at many servers, occur widely in practice. Essentially all of the theoretical work on multiserver-job systems focuses on maximizing utilization, with almost nothing known about mean response time. Our goal in this paper is to minimize mean response time in a multiserver-job setting. Minimizing mean response time requires prioritizing small jobs while simultaneously maximizing utilization. Our question is how to achieve these joint objectives. We devise the ServerFilling-SRPT scheduling policy, which is the first policy to minimize mean response time in the multiserver-job model in the heavy traffic limit. In addition to proving this heavy-traffic result, we present empirical evidence that ServerFilling-SRPT outperforms all existing scheduling policies for all loads, with orders of magnitude improvements at high load. Because ServerFilling-SRPT requires knowing job sizes, we also define the ServerFilling-Gittins policy, which is optimal when sizes are unknown or partially known. For more detail, see the full paper https://doi.org/10.1145/3570612

Original languageEnglish (US)
Title of host publicationSIGMETRICS 2023 - Abstract Proceedings of the 2023 ACM SIGMETRICS International Conference on Measurement and Modeling of Computer Systems
PublisherAssociation for Computing Machinery, Inc
Pages99-100
Number of pages2
ISBN (Electronic)9798400700743
DOIs
StatePublished - Jun 19 2023
Event2023 ACM SIGMETRICS International Conference on Measurement and Modeling of Computer Systems, SIGMETRICS 2023 - Orlando, United States
Duration: Jun 19 2023Jun 23 2023

Publication series

NameSIGMETRICS 2023 - Abstract Proceedings of the 2023 ACM SIGMETRICS International Conference on Measurement and Modeling of Computer Systems

Conference

Conference2023 ACM SIGMETRICS International Conference on Measurement and Modeling of Computer Systems, SIGMETRICS 2023
Country/TerritoryUnited States
CityOrlando
Period6/19/236/23/23

Keywords

  • asymptotic optimality
  • gittins
  • heavy traffic
  • latency
  • multiserver-job
  • response time
  • scheduling
  • sojurn time
  • srpt

ASJC Scopus subject areas

  • Computational Theory and Mathematics
  • Hardware and Architecture
  • Computer Networks and Communications
  • Software

Fingerprint

Dive into the research topics of 'Optimal Scheduling in the Multiserver-job Model under Heavy Traffic'. Together they form a unique fingerprint.

Cite this