Optimal resource allocation for multi-queue systems with a shared server pool

Research output: Contribution to JournalArticleAcademicpeer-review

169 Downloads (Pure)

Abstract

We study optimal allocation of servers for a system with multiple service facilities and with a shared pool of servers. Each service facility poses a constraint on the maximum expected sojourn time of a job. A central decision maker can dynamically allocate servers to each facility, where adding more servers results in faster processing speeds but against higher utilization costs. The objective is to dynamically allocate the servers over the different facilities such that the sojourn-time constraints are met at minimal costs. This situation occurs frequently in practice, for example, in Grid systems for real-time image processing (iris scans, fingerprints). We model this problem as a Markov decision process and derive structural properties of the relative value function. These properties, which are hard to derive for multidimensional systems, give a full characterization of the optimal policy. We demonstrate the effectiveness of these policies by extensive numerical experiments. © 2011 The Author(s).
Original languageEnglish
Pages (from-to)133-163
Number of pages31
JournalQueueing Systems
Volume68
Issue number2
DOIs
Publication statusPublished - 2011

Fingerprint

Dive into the research topics of 'Optimal resource allocation for multi-queue systems with a shared server pool'. Together they form a unique fingerprint.

Cite this