Next: Static robustness of single-threshold
Up: Mean response time of
Previous: Case 1:
Contents
In the rest of this chapter, we limit our attention to the case of
,
where server 2 ``prefers'' to run type 1 jobs in a
sense.
Note that condition
is achieved when type 1 jobs are
smaller than type 2 jobs, when type 1 jobs are more important
than type 2 jobs, and/or in the pathological case when type 1 jobs
have good affinity with server 2.
(These, in addition, may motivate user of the Beneficiary-Donor model,
giving smaller or more important jobs better service.)
We will see that, for the T1 policy, the optimal
threshold is typically finite when
, in contrast to the rule.
For the T2 policy, we will see that the optimal threshold is usually small,
but not necessarily .
Figure 7.5 shows the mean response time
under the T1 policy as a function of (rows 1 and 3),
and the mean response time under the T2 policy as a function of (rows 2 and 4)
when
(and ).
Throughout, is fixed, and we set
in the top half,
and
in the bottom half.
Again, different columns
correspond to different 's. In each plot, mean response
time is evaluated at three loads,
, by
changing
In Figure 7.5 (rows 1 and 3),
we see that optimal
is finite and depends on environmental conditions such as load
() and job sizes ().
By Theorem 14, a larger value of leads to a
larger stability region, and hence there is a tradeoff between good
performance at the estimated load,
, which is
achieved at smaller , and stability at higher and/or
, which is achieved at larger . Note also that the
curves have sharper ``V shapes'' in general at higher
and/or smaller ,
which complicates the choice of , since mean
response time quickly diverges to infinity as becomes
smaller. Also, when is lower (and thus is
higher for a fixed ), the optimal tends to become
smaller, and hence the tradeoff between low mean response time at the
estimated load and stability at higher loads is more significant.
This makes intuitive sense, since at lower , server 2 can help
more.
In Figure 7.5 (rows 2 and 4), we see that the mean
response time of the T2 policy is minimized at a small , as in
the case of
. However, in contrast to the
case of
, the optimal is not
necessarily 1 when
.
Also, observe that the mean response time under the optimized T2 policy
can be much higher than that under the optimized T1 policy.
This difference becomes larger when is smaller (or is larger),
since the type 1 jobs are better served by server 2
and the optimized T1 policy can give more bias toward
the type 1 jobs than T2 policies.
Although figures are not shown, we find that the above findings also
hold when (and
). That is, the
value of the product primarily determines the qualitative behavior of the
T1 policy, and individual values of and have smaller effect.
Next: Static robustness of single-threshold
Up: Mean response time of
Previous: Case 1:
Contents
Takayuki Osogami
2005-07-19