|
We first consider the stability conditions for the T1 and T2 policies. In the T1 policy, higher values yield the larger stability regions, and in the limit as , the queues under the T1 policy are stable as long as and . In contrast, the T2 policy guarantees stability whenever and for any finite . The T2 policy clearly dominates the T1 policy in this respect. The stability conditions under the T1 and T2 policies are illustrated in Figure 7.3.
More formally, the necessary and sufficient conditions for the stability under the T1 and T2 policies are given by the following theorems.
Proof:We prove only the case when and . The case when or can be proved in a similar way. Let be the joint process of the number of jobs in queue 1 and queue 2, respectively. The expected length of a ``busy period,'' during which , is finite if and only if . This proves the stability condition for queue 1.
Based on the strong law of large numbers,
the necessary and sufficient condition for
stability of queue 2 is ,
where denotes the time average fraction of time that server 2
processes jobs from queue 2 given .
Below, we derive .
Let
be a process
in which behaves the same as except that
it has no transition from
to
.
Consider a semi-Markov process of
,
where the state space is (0,1,2,...,,).
The state denotes there are jobs in queue 1 for
,
and the state denotes there are at least jobs in queue 1.
The expected sojourn time is
for state 0,
for states ,
and
for state ,
where
is the mean duration of the busy period in an M/M/1 queue with arrival rate
and service rate
.
The limiting probabilities for the corresponding embedded discrete time Markov chain
are
for
and
, where