Discriminatory Processor Sharing Revisited
As a natural multi-class generalization of the well-known
(egalitarian) Processor Sharing (PS) service discipline,
Discriminatory Processor Sharing (DPS) is of great interest in many
application areas, including telecommunications. Under DPS, the mean
response time conditional on the service requirement is only known in
closed form when all classes have exponential service requirement
distributions. For generally distributed service requirements, Fayolle
et al. showed that the expected conditional response times satisfy a
system of integrodifferential equations. In this paper, we exploit
that result to prove that, provided the system is stable, for each
class the expected unconditional response time is finite and that the
expected conditional response time has an asymptote. The asymptotic
bias of each class is found in closed form, involving the mean service
requirements of all classes and the second moments of all classes but
the one under consideration. In the course of the development we prove
two other results that are of independent interest: we establish a
conservation law for the time average unfinished work of all classes
and, using a stochastic coupling argument, we show that the response
times of different classes are stochastically ordered according to the
DPS weights. Finally, we study DPS as a tool to achieve size based
scheduling and we provide guidelines as to how the weights of DPS must
be chosen such that DPS outperforms PS.
Philippe Nain
Last modified: Tue Mar 15 14:41:31 MET 2005