Managing Queues with Different Resource Requirements

Noa Zychlinski, Carri W. Chan, Jing Dong

Research output: Contribution to journalArticlepeer-review

Abstract

Queueing models that are used to capture various service settings typically assume that customers require a single unit of resource (server) to be processed. However, there aremany service settingswhere such an assumption may fail to capture the heterogeneity in resource requirements of different customers.We propose a multiserver queueing model with multiple customer classes in which customers from different classes may require different amounts of resources to be served.We study the optimal scheduling policy for such systems. To balance holding costs, service rates, resource requirement, and priority-induced idleness, we develop an index-based policy that we refer to as the idleavoid cμ=m rule. For a two-class two-server model, where policy-induced idleness can have a big impact on system performance, we characterize cases where the idle-avoid cμ=m rule is optimal. In other cases, we establish a uniform performance bound on the amount of suboptimality incurred by the idle-avoid cμ=m rule. For general multiclass multiserver queues, we establish the asymptotic optimality of the idle-avoid cμ=m rule in the many-server regime. For long-time horizons, we show that the idle-avoid cμ=m is throughput optimal. Our theoretical results, along with numerical experiments, provide support for the good and robust performance of the proposed policy.

Original languageEnglish
Pages (from-to)1387-1413
Number of pages27
JournalOperations Research
Volume71
Issue number4
DOIs
StatePublished - 1 Jul 2023

Keywords

  • asymptotic optimality
  • competitive analysis
  • coupling
  • different resource requirements
  • queue scheduling

All Science Journal Classification (ASJC) codes

  • Computer Science Applications
  • Management Science and Operations Research

Fingerprint

Dive into the research topics of 'Managing Queues with Different Resource Requirements'. Together they form a unique fingerprint.

Cite this