Next: Stability under single-threshold allocation
Up: Static robustness and mean
Previous: Static robustness and mean
Contents
Single-threshold allocation policies: T1 and T2
The T1 and T2 policies are formally defined as follows:
Definition 16
Let
(respectively,
) denote the number of jobs at queue 1
(respectively, queue 2). The T1 policy with parameter
is characterized by the following set of rules, all
of which are enforced preemptively (preemptive-resume):
- Server 1 serves only its own jobs.
- Server 2 serves jobs from queue 1 if either (i)
or (ii)
&
.
Otherwise, server 2 serves jobs from queue 2.
To achieve maximal efficiency, we assume the following exceptions. When
and
, the job is processed by server 2 if and
only if
. Also, when
and
,
the job in queue 1 is processed by server 2 if and only if
regardless of the number of type 2 jobs.
Definition 17
The T2 policy with parameter
is
characterized by the following set of rules, all of which are enforced
preemptively (preemptive-resume):
- Server 1 serves only its own jobs.
- Server 2 serves jobs from queue 1 if
.
Otherwise server 2 serves jobs from queue 2.
When
and
,
we allow the same exception as in the T1 policy.
Below, the T1 policy with parameter
is also denoted by the
T1(
) policy, and the T2 policy with parameter
is also
denoted by the T2(
) policy.
Figure 7.2:
Figure shows whether server 2 works on jobs from queue 1 or queue 2 as
a function of
and
under
(a) the T1 policy with parameter
and (b) the T2 policy with parameter
.
|
Figure 7.2 shows the jobs processed by server 2 as
a function of
and
(a) under the T1 policy and (b) under the T2 policy.
Note that the T1(1) policy is
the c
rule when
,
and the T1(
) policy is
the c
rule when
;
thus the
rule falls within the broader class of T1 policies.
Next: Stability under single-threshold allocation
Up: Static robustness and mean
Previous: Static robustness and mean
Contents
Takayuki Osogami
2005-07-19