Scheduling Queues with Simultaneous and Heterogeneous Requirements from Multiple Types of Servers

Noa Zychlinski, Carri W. Chan, Jing Dong

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

We study the scheduling of a new class of multi-class multi-pool queueing systems where different classes of customers have heterogeneous - in terms of the type and amount - resource requirements. In particular, a customer may require different numbers of servers from different server pools to be allocated simultaneously in order to be served. We apply stochastic simulation to study properties of the model and identify two types of server idleness: avoidable and unavoidable idleness, which play important, but different, roles in dictating system performance, and need to be carefully managed in scheduling. To minimize the long-run average holding cost, we propose a generalization of the cμ-rule, called Generalized Idle-Aware (GIA) cμ-rule. We provide insights into how to set the hyper parameters of the GIA cμ-rule. We also demonstrate that, with properly chosen hyper parameters, the GIA cμ-rule achieves superior and robust performance compared to reasonable benchmarks.

Original languageEnglish
Title of host publicationProceedings of the 2020 Winter Simulation Conference, WSC 2020
EditorsK.-H. Bae, B. Feng, S. Kim, S. Lazarova-Molnar, Z. Zheng, T. Roeder, R. Thiesing
Pages2365-2376
Number of pages12
ISBN (Electronic)9781728194998
DOIs
StatePublished - 14 Dec 2020
Event2020 Winter Simulation Conference, WSC 2020 - Orlando, United States
Duration: 14 Dec 202018 Dec 2020

Publication series

NameProceedings - Winter Simulation Conference
Volume2020-December

Conference

Conference2020 Winter Simulation Conference, WSC 2020
Country/TerritoryUnited States
CityOrlando
Period14/12/2018/12/20

All Science Journal Classification (ASJC) codes

  • Software
  • Modelling and Simulation
  • Computer Science Applications

Fingerprint

Dive into the research topics of 'Scheduling Queues with Simultaneous and Heterogeneous Requirements from Multiple Types of Servers'. Together they form a unique fingerprint.

Cite this