Next: The MK-N and DR-A
Up: New approximations for many
Previous: New approximation: DR-A
Contents
Comparing DR-A with BB and MK-N
Figure 4.7:
Comparison of DR-A, MK-N, and BB approximations for M/PH/2 with 4
priority classes
with
,
,
, and
, as a function of
.
Here, the squared coefficient of variability of the job size distributions
are
(top two rows) or
(bottom two rows) for all classes. Load is balanced among the classes.
Note that MK-N does not appear for
,
because the error is beyond the scale of the graphs for most values of
.
Comparison of approximations for M/M/2 with 4 priority classes ( )
Comparison of approximations for M/PH/2 with 4 priority classes ( )
|
We now evaluate the accuracy of DR-A,
BB, and MK-N. In all figures,
we assume
servers and
priority classes. We consider
both the case where each priority class has an exponential job
size distribution (
; top half of Figure 4.7)
and the case of two-phase PH job size distributions with
(bottom
half of Figure 4.7)4.3. Each class may have a
different mean job size, and these are chosen to vary over a large
range, determined by parameter
. Specifically, the mean job size of
class
is set
, where
. Thus,
implies small high priority jobs. We equalize the load between
the classes, i.e.
, where
is
the load of class
. With these settings, the error in mean delay is evaluated for each class of
jobs, where the error of an approximation is defined as follows:
Thus, positive error means overestimation
and negative error means underestimation of the approximation.
Simulation is kept running until the simulation error becomes less
than 1% with probability 0.95 (see Section 3.9 for
more technical details of our simulation).
In evaluating the BB and MK-N approximations, we use accurate methods
known to compute their components. For example, BB relies on knowing
the mean delay for the M/PH/
/FCFS queue. We compute this delay
precisely for the PH job size distribution using matrix analytic
methods. MK-N relies on being able to analyze the case of two
priority classes (since
classes are reduced to two). We analyze
the two priority class case in MK-N using DR. We first discuss the accuracy of
MK-N and DR-A, and then discuss the accuracy of BB.
Subsections
Next: The MK-N and DR-A
Up: New approximations for many
Previous: New approximation: DR-A
Contents
Takayuki Osogami
2005-07-19