Skip to main navigation Skip to search Skip to main content

Modeling load and overwork effects in queueing systems with adaptive service rates

  • University of Alberta

Research output: Contribution to journalArticlepeer-review

27 Scopus citations

Abstract

Servers in many real queueing systems do not work at a constant speed. They adapt to the system state by speeding up when the system is highly loaded or slowing down when load has been high for an extended time period. Their speed can also be constrained by other factors, such as geography or a downstream blockage. We develop a state-dependent queueing model in which the service rate depends on the system "load" and "overwork." Overwork refers to a situation where the system has been under a heavy load for an extended time period. We quantify load as the number of users in the system, and we operationalize overwork with a state variable that is incremented with each service completion in a high-load period and decremented at a rate that is proportional to the number of idle servers during low-load periods. Our model is a quasi-birth-and-death process with a special structure that we exploit to develop efficient and easy-to-implement algorithms to compute system performance measures. We use the analytical model and simulation to demonstrate how using models that ignore adaptive server behavior can result in inconsistencies between planned and realized performance and can lead to suboptimal, unstable, or oscillatory staffing decisions.

Original languageEnglish
Pages (from-to)867-885
Number of pages19
JournalOperations Research
Volume64
Issue number4
DOIs
StatePublished - Jul 1 2016

Keywords

  • Behavioral operations
  • Load
  • Overwork
  • Quasi-birth-and-death
  • Service operations
  • Staffing
  • State-dependent queues

Fingerprint

Dive into the research topics of 'Modeling load and overwork effects in queueing systems with adaptive service rates'. Together they form a unique fingerprint.

Cite this