Distributed Queueing System With Free Conservation: A Model For Mobile Communication Network
Distributed Queueing System With Free Conservation: A Model For Mobile Communication Network
Distributed Queueing System With Free Conservation: A Model For Mobile Communication Network
) 1 ( ) ( (
1 1 1 1 1 1 ,
> + + =
+ +
i I E i q E I i E qi A
W N N N N i i
, 0 ,
1 1 ,
> =
+
i D E A
M i i
. 0 ,
~
) 1 ( ) (
1 2 1 1 0 ,
> + + =
+ +
i I E I i D E I D E A
W N K M N M i i
where
, , 0 ,
0
0
0
) 1 ( ) 1 (
) 1 (
) 1 (
N l
I
E
l N l N
l N l
l l N
l
l
=
|
|
.
|
\
|
=
+ +
+
+
1
+ N
E is the square matrix of dimension 1 + N which has entries
, , 0 , , )
(
, 1
N n n E
n n N
= '
' +
such that , 1 , 0 , 1 )
(
1 , 1
= =
+ +
N n E
n n N
, , 0 , , 1 , 0 )
(
, 1
N n n n n E
n n N
= ' + = ' =
' +
1
~
+ N
E is the square matrix of dimension 1 + N which has entries , , 0 , , )
~
(
, 1
N n n E
n n N
= '
' +
such that
, , 0 , )
~
(
, 1
N n n E
n n N
= =
+
, , 1 , )
~
(
1 , 1
N n n E
n n N
= =
+
, , 0 , , 1 , , 0 )
~
(
, 1
N n n n n n n E
n n N
= ' = ' = ' =
' +
International Journal of Application or Innovation in Engineering& Management (IJAIEM)
Web Site: www.ijaiem.org Email: editor@ijaiem.org
Volume 3, Issue 4, April 2014 ISSN 2319 - 4847
Volume 3, Issue 4, April 2014 Page 409
R
I is identity matrix of dimension R, is symbol of Kronecker product of matrices.
Let us denote W o N k i k k i i P k i p
t t t
t
, , , 0 , 0 }, , , { lim ) , , ( = = > = = = =
stationary probabilities of the
Markov chain . 0 , > t
t
It can be shown that, due to restricted access of customers into the system, the stationary
probabilities ) , , ( k i p exist for any choice of the system parameters. Let us enumerate probabilities ) , , ( k i p in the
lexicographic order and form row vectors
i
p of these probabilities corresponding to the value i of the first component of
the Markov chain.
It is well-known that the probability vectors
i
p satisfy the following system of linear algebraic equations:
1 ) , , , ) , , ,
2 1 2 1
0 0
= = e p p , (p 0 p p (p A .
This system is infinite, so the problem of its solving is non-trivial. Effective and numerically stable algorithm for
computing the vectors , 0 , > i
i
p of stationary probabilities for the Markov chain of the type, to which belongs the
Markov chain under consideration , 0 , > t
t
is described in Klimenok et al. (2005). So, the problem of computing these
vectors can be considered solved. Having these vectors been computed, we can calculate the main performance measures
of the tandem system including the measures involved in the cost criterion : ) (M J
- Probability
) 1 (
loss
P that an arbitrary customer will be lost at the first phase of the system is computed by
=
+
=
0
1 1
) 1 (
) (
1
i
M N i loss
D E I P e, p
- Average number
) 1 (
N of busy servers at the first phase of the system is computed by e. p
i
i
i N
=
=
0
) 1 (
- Intensity
) 1 (
out
of flow of customers, which get the service at the first phase of the system, is computed by
.
1 `
) 1 ( ) 1 (
N
out
=
- Average number
) 2 (
N of busy servers at the second phase of the system is computed by
. ) , 2 1
0
) 2 ( T
i
N , ( N e e, e, 0 p
i
=
=
- Intensity
out
of flow of customers, which get the service at the second phase of the system, is computed by
.
1 `
) 2 ( ) 2 (
N
out
=
- Probability
) 2 (
loss
P that an arbitrary customer will be lost at the second phase of the system (it leaves the system after the
service at the first phase due to the busyness of all servers at the second phase) is computed by
.
) 1 (
1
) 1 (
) 2 (
q
P
out
out
loss
4. Numerical Computation
Consider numerical example. Let the number N of servers at the second phase be equal to 50. Intensities of service are
given by . 1 . 0 , 2
2 1
= = Probability q is equal to 0.3. To illustrate the effect of maximization of the cost criterion
) (M J by means of appropriate choice of the threshold M and also to demonstrate importance of investigation of the
system with the MAP arrival process, we consider three different arrival processes. Arrival rate of all these three
processes is equal to 10. The first arrival process is assumed to be the stationary Poisson arrival process. It has correlation
between the successive inter-arrival times equal to 0 and variation equal to 1. The second process has correlation between
the successive inter-arrival times equal to 0.3868 and variation equal to 6.4788. The third process has correlation between
the successive inter-arrival times equal to 0.4627 and variation equal to 15.26. The curves 1-3 on the Fig.1 present the
dependence of cost criterion on the threshold M for these three arrival processes. Although arrival rate is the same, the
dependencies are quite different. One can see, that the optimal values of the threshold M for these curves are equal to
47, 45, and 38 correspondingly. Optimal values of the cost criterion are equal to 1045.02, 817.47, 245.24 while the values
of this criterion when no channel reservation is made at the second phase (i.e. 50 = = N M ) are equal to 714.45,
293.35, - 924.31 correspondingly. So, the optimal channel reservation gives essential profit.
International Journal of Application or Innovation in Engineering& Management (IJAIEM)
Web Site: www.ijaiem.org Email: editor@ijaiem.org
Volume 3, Issue 4, April 2014 ISSN 2319 - 4847
Volume 3, Issue 4, April 2014 Page 410
5. Discussion of Results and Conclusions
We have analyzed a simple heuristic index policy that extends Klimovs classical solution for the single-server case to the
general parallel-server model, presenting closed form sub optimality bounds that imply its asymptotic optimality in a
heavy-traffic limit. Ideas that emerge from our analysis include the following:
(1) Understanding of a simple single-server system has yielded useful insights into the performance of its more complex
parallel-server counterpart;
(2) Understanding the fundamental laws of a complex parallel-server model (flow balance and work decomposition) has
yielded a key to its analysis;
(3) Investigating strong linear programming relaxations of a complex stochastic optimization problem has yielded an
approximate and asymptotic analysis of a heuristic, which had resisted traditional approaches.
We believe these ideas, which guided our approach, should prove fruitful for addressing other complex stochastic
optimization problems. We refer the reader back to the discussion in the paragraph following Lemma 5 for indications of
further work to be done on the current model. In a companion paper (see Glazebrook and Nino-Mora 1999) we carry out a
corresponding analysis of priority index rules for scheduling Markovian multiclass queueing networks with multiple
service stations. Although such rules are known to perform poorly in general for the latter type of networks, in that paper
we present suboptimality bounds under appropriate light-traffic conditions. It should be remarked that while Klimovs
optimal solution for the single-server model applied to multiclass
M/G/1 networks, i.e., it was valid under general service time distributions, our analysis requires the latter to be
exponential. Extending our approach to a model with general service time distributions and nonpreemptive policies would
require the development and application of work decomposition laws for such a model. Carrying out this extension
remains a challenging problem.
REFERENCES
[1] Chakravarthy, S. (2001): The batch Markovian arrival process: a review and future work, Advances in Probability
Theory and Stochastic Processes, Notable Publications, New Jersey, pp. 2149.
[2] Klimenok, V., Kim, C.S., Orlovsky, D. and Dudin, A. (2005): Lack of invariant property of Erlang loss model in
case of the MAP input, Queueing Systems, Vol. 49, pp. 187213.
[3] Lucantoni, D. M. (1991): New results on the single server queue with a batch Markovian arrival process,
Communications in Statistics-Stochastic Models, Vol. 7, pp. 146.
[4] Bertsimas, D. and Nino-Mora, J. (1996): Conservation laws, extended polymatroids and multi-armed bandit
problems: a polyhedral approach to indexable systems, Math. Oper. Res., vol. 21, pp. 257306.
[5] Bertsimas, D. and Nino-Mora, J. (1999a): Optimization of multiclass queueing networks with changeover times via
the achievable region approach: Part I, the single-station case, Math. Oper. Res., vol. 24, pp. 306330.
[6] Bertsimas, D. and Nino-Mora, J. (1999b): Optimization of multiclass queueing networks with changeover times via
the achievable region approach: Part II, the multi-station case, Math. Oper. Res., vol. 24, pp. 331361.
[7] Boxma, O. J. (1989): Workloads and waiting times in single-server systems with multiple customer classes,
Queueing Syst., vol. 5, pp. 185214.
[8] Burke, P. J. (1956): The output of a queueing system, Oper. Res., vol. 4, pp. 699704.
[9] Coffman, E. and Mitrani, I. (1980): A characterization of waiting time performance realizable by single server
queues, Oper. Res., vol. 28, pp. 810821.
[10] Federgruen, A. and Groenevelt. H. (1988): Characterization and optimization of achievable performance in general
queueing systems, Oper. Res., vol. 36, pp. 733741.
[11] Finch, P. D. (1959): On the distribution of queue size in queueing problems, Acta Math. Hungar., vol. 10, pp. 327
336.
[12] Gelenbe, E. and Mitrani, I. (1980): Analysis and Synthesis of Computer Systems, Academic Press, London.
[13] Gittins, J.C. and Jones, D.M. (1974): A dynamic allocation index for the sequential design of experiments, Gani,
J., Sarkadi, K., and Vince, I., eds., Progress in Statistics: European Meeting of Statisticians, Budapest, 1972, North-
Holland, Amsterdam, pp. 241266.
[14] Glazebrook, K.D. and Garbe, R. (1999): Almost optimal policies for stochastic systems which almost satisfy
conservation laws, Ann. Oper. Res., vol. 92, pp. 1943.
[15] Harrison, J.M. (1998): Heavy traffic analysis of a system with parallel servers: asymptotic optimality of discrete-
review policies, Ann. Appl. Probab., vol. 8, pp. 822848.
[16] Kelly, F.P. and Laws, C.N. (1993): Dynamic routing in open queueing networks: Brownian models, cut constraints
and resource pooling, Queueing Syst. Theory Appl., vol. 13, pp. 4786.
[17] Klimov, G.P. (1974): Time sharing service systems I, Theory Probab. Appl., vol. 19, pp. 532551.
[18] Klimov, G.P. (1978): Time sharing service systems II. Theory Probab. Appl., vol. 23, pp. 314321.
International Journal of Application or Innovation in Engineering& Management (IJAIEM)
Web Site: www.ijaiem.org Email: editor@ijaiem.org
Volume 3, Issue 4, April 2014 ISSN 2319 - 4847
Volume 3, Issue 4, April 2014 Page 411
[19] Kumar, S. and Kumar, P.R. (1994): Performance bounds for queueing networks and scheduling policies, IEEE
Trans. Autom. Control, vol. 39, pp. 16001611.
[20] Papangelou, F. (1972): Integrability of expected increments of point processes and a related random change of time
scale, Trans. Amer. Math. Soc., vol. 165, pp. 483506.
[21] Ross, K.W. and Yao, D.D. (1989): Optimal dynamic scheduling in Jackson networks, IEEE Trans. Aut. Control,
vol. 34, pp. 4753.
[22] Shanthikumar, J.G. and Yao. D.D. (1992): Multi-class queueing systems: polyhedral structure and optimal
scheduling control, Oper. Res., vol. 40, pp. 293299.
[23] Smith, W.E. (1956): Various optimizers for single stage production, Naval Res. Logist. Quart., vol. 3, pp. 5966.
[24] Tsoucas, P. (1991): The region of achievable performance in a model of Klimov, Technical Report RC16543, IBM
T.J. Watson Research Center, Yorktown Heights, NY.
[25] Weiss, G. (1990): Approximation results in parallel machines stochastic scheduling Special Volume on Production
Planning and Scheduling M. Queyranne (ed.), Ann. Oper. Res., vol. 26, pp. 195242.
[26] Weiss, G. (1992): Turnpike optimality of Smiths rule in parallel machines stochastic scheduling, Math. Oper.
Res., vol. 17, pp. 255270.
[27] Weiss, G. (1995): On almost optimal priority rules for preemptive scheduling of stochastic jobs on parallel
machines, Adv. Appl. Probab., vol. 27, pp. 821839.
Figure 1: Dependence of cost criterion on the threshold M