Next: The Mitrani-King-Nishida (MK-N) approximation
Up: Approximations for multiserver systems
Previous: Approximations for multiserver systems
Contents
The BB approximation is based on an intuitive observation that the
``improvement'' of priority scheduling over FCFS scheduling under
multiple servers is similar to that for the case of a single server:
![\begin{displaymath}
\frac{\mbox{{\bf\sf E}}\left[ D^{\mbox{\scriptsize M/GI/}k\m...
...iptsize M/GI/1/FCFS}} \right]} \equiv \mbox{
scaling factor}.
\end{displaymath}](img1263.png) |
(4.2) |
Here
is the
overall mean delay under priority scheduling with
servers of speed
, and
is defined similarly for FCFS.
This relation is exact when job sizes are exponential with the
same mean for all classes.
Specifically, BB analyzes the mean delay of class
jobs,
, by analyzing both the mean delay over
classes 1 to
,
, and the mean delay of the higher priority
classes (classes 1 to
),
, and then using the following relation:
where
and
are the arrival rates of the higher
priority classes and class
jobs, respectively. To compute
(respectively,
), BB aggregates classes 1 to
(respectively, classes 1 to
) into a single class and analyzes
the corresponding M/GI/
/FCFS queue (e.g. via known approximations
[27,141]), and then calibrates this result using the
scaling factor in (4.2), as shown in (4.1).
Next: The Mitrani-King-Nishida (MK-N) approximation
Up: Approximations for multiserver systems
Previous: Approximations for multiserver systems
Contents
Takayuki Osogami
2005-07-19