Meeting Soft Deadlines in Single- And Multi-Server Systems
E. Hyytiä, R. Righter, and J. Virtamo. 28th International Teletraffic Congress (ITC 28), Würzburg, Germany, (September 2016)
Abstract
We consider single- and multi-server systems, where jobs have a maximum
waiting time (deadline) defined, e.g., by a service level agreement. A
fixed cost is a cost associated with deadline violations and the task is to
minimize the long-run cumulative costs. Job sizes (service durations) are
observed upon arrival, and current queue backlogs are known. For a single
FCFS server, the optimization task is to find the optimal admission policy
that may reject a job upon arrival if admitting it would cause in future
one or more deadlines to be violated (in expectation). For parallel FCFS
servers, the policy must (i) either accept or reject a job upon arrival,
and if accepted, (ii) assign it to one of the servers. We derive efficient
deadline-aware policies in the MDP framework. For a single server, we
obtain the optimal admission policy. For dispatching to parallel servers,
we develop efficient heuristic admission and dispatching policies, whose
performances are evaluated by means of numerical examples. Additionally, we
give some exact closed-form results for heavy-traffic limits.
%0 Conference Paper
%1 Hyytiae2016
%A Hyytiä, Esa
%A Righter, Rhonda
%A Virtamo, Jorma
%B 28th International Teletraffic Congress (ITC 28)
%C Würzburg, Germany
%D 2016
%K itc itc28
%T Meeting Soft Deadlines in Single- And Multi-Server Systems
%U https://gitlab2.informatik.uni-wuerzburg.de/itc-conference/itc-conference-public/-/raw/master/itc28/Hyytiae2016.pdf?inline=true
%X We consider single- and multi-server systems, where jobs have a maximum
waiting time (deadline) defined, e.g., by a service level agreement. A
fixed cost is a cost associated with deadline violations and the task is to
minimize the long-run cumulative costs. Job sizes (service durations) are
observed upon arrival, and current queue backlogs are known. For a single
FCFS server, the optimization task is to find the optimal admission policy
that may reject a job upon arrival if admitting it would cause in future
one or more deadlines to be violated (in expectation). For parallel FCFS
servers, the policy must (i) either accept or reject a job upon arrival,
and if accepted, (ii) assign it to one of the servers. We derive efficient
deadline-aware policies in the MDP framework. For a single server, we
obtain the optimal admission policy. For dispatching to parallel servers,
we develop efficient heuristic admission and dispatching policies, whose
performances are evaluated by means of numerical examples. Additionally, we
give some exact closed-form results for heavy-traffic limits.
@inproceedings{Hyytiae2016,
abstract = {We consider single- and multi-server systems, where jobs have a maximum
waiting time (deadline) defined, e.g., by a service level agreement. A
fixed cost is a cost associated with deadline violations and the task is to
minimize the long-run cumulative costs. Job sizes (service durations) are
observed upon arrival, and current queue backlogs are known. For a single
FCFS server, the optimization task is to find the optimal admission policy
that may reject a job upon arrival if admitting it would cause in future
one or more deadlines to be violated (in expectation). For parallel FCFS
servers, the policy must (i) either accept or reject a job upon arrival,
and if accepted, (ii) assign it to one of the servers. We derive efficient
deadline-aware policies in the MDP framework. For a single server, we
obtain the optimal admission policy. For dispatching to parallel servers,
we develop efficient heuristic admission and dispatching policies, whose
performances are evaluated by means of numerical examples. Additionally, we
give some exact closed-form results for heavy-traffic limits.},
added-at = {2020-04-29T16:57:37.000+0200},
address = {Würzburg, Germany},
author = {Hyytiä, Esa and Righter, Rhonda and Virtamo, Jorma},
biburl = {https://www.bibsonomy.org/bibtex/27aef26ffda959278a86f4abb509cab1d/itc},
booktitle = {28th International Teletraffic Congress (ITC 28)},
days = {12},
interhash = {5fa4c0528e0c12f1dba5f1940125fe4e},
intrahash = {7aef26ffda959278a86f4abb509cab1d},
keywords = {itc itc28},
month = {Sept},
timestamp = {2020-05-26T16:53:35.000+0200},
title = {Meeting Soft Deadlines in Single- And Multi-Server Systems},
url = {https://gitlab2.informatik.uni-wuerzburg.de/itc-conference/itc-conference-public/-/raw/master/itc28/Hyytiae2016.pdf?inline=true},
year = 2016
}