• Aucun résultat trouvé

Queue dependent additional server queueing problem with batch arrivals

N/A
N/A
Protected

Academic year: 2022

Partager "Queue dependent additional server queueing problem with batch arrivals"

Copied!
9
0
0

Texte intégral

(1)

RAIRO. R ECHERCHE OPÉRATIONNELLE

R. L. G ARG

S. K. K HANNA

Queue dependent additional server queueing problem with batch arrivals

RAIRO. Recherche opérationnelle, tome 17, no4 (1983), p. 391-398

<http://www.numdam.org/item?id=RO_1983__17_4_391_0>

© AFCET, 1983, tous droits réservés.

L’accès aux archives de la revue « RAIRO. Recherche opérationnelle » implique l’accord avec les conditions générales d’utilisation (http://www.

numdam.org/conditions). Toute utilisation commerciale ou impression systé- matique est constitutive d’une infraction pénale. Toute copie ou impression de ce fichier doit contenir la présente mention de copyright.

Article numérisé dans le cadre du programme Numérisation de documents anciens mathématiques

http://www.numdam.org/

(2)

(vol. 17, n° 4, nov. 1983, p. 391 à 398)

QUEUE DEPENDENT ADDITIONAL SERVER QUEUEING PROBLEM

WITH BATCH ARRIVALS (*)

by R. L. GARG and S. K. KHANNA (*)

Abstract. — We consider in this paper the steady state behaviour of a Queueing System with queue length dependent additional server facility wherein arrivais occur in batches of variable size.

Whenever the queue length in front of the first server reaches a certain lenght, the system adds another server. Steady state probabilities and expected queue lengths in Single Server System and Additional Server System are calculated explicitly. Associating the costs with the opening of new server and the waiting of the customers, a criterion to obtain the Décision Point at which the application of additional server will be profitable is discussed.

Keywords: Queues with several channels; Bulk queues; Design and control of queues.

Résumé. — Nous considérons dans cet article le comportement asymptotique d?un système disposant d'un serveur supplémentaire si la longueur de la file d'attente le nécessite. On suppose que les arrivées se font en grappes. Chaque fois que la file d'attente au premier guichet atteint une certaine longueur, le système ouvre un autre guichet. On calcule explicitement les probabilités asymptotiques et les moyennes de ces longueurs. Considérons les coûts de Fouverture d'un nouveau guichet et de F attente des clients, on obtient un critère pour obtenir le point et F introduction d'un nouveau guichet est profitable.

INTRODUCTION

A large number of queueing problems where the service is through parallel channels have been solved by various authors. In particular Kendall [1]

considers the steady state behaviour of many server queueing system. Saaty [2]

studies the transient behaviour of the System M/M/C. Romani [3], Phillips [4]

and Murari [5] obtain the steady state probabilities of queueing problems with variable number of service channels. More recently Singh [6] discusses a Markovian queue wherein the System starts another server at some cost whenever the queue length in front of the first server reaches a certain length.

(*) Received in february 1982.

i1) Department of Mathematics, Kurukshetra University, Kurukshetra 132 119, India.

R.A.I.R.O. Recherche opérationnelle/Opérations Research, 0399-0559/1983/391/$ 5.00

© AFCET-Bordas-Dunod

(3)

3 9 2 R. L. GARG, S. K. KHANNA

In this paper an attempt is made to modify the results due to Singh so as to bring them more close to many practical situations, where arrivais occur in batches of variable size, which may exist in banks, élection booths, etc.

Thus the queueing system studied in this paper can be described as follows:

1. The arrivais follow Poisson distribution and occur in batches of variable size with maximum size T; X, Ct dt is the first order probability that a batch of arrivais consists of exactly i(\^i^T) units; where £ Cj = 1.

t = i

2. The queue discipline is first come first served.

3. The service facility consists of one regular and one additional service channel. The regular service channel is always at the disposai of customers, irrespective of the queue length (the number of customers waiting including those being served). The additional service channel opérâtes instantaneously on an arrivai when there are N(>2T) customers in the queue and stops operating when the queue length again reduces to N.

4. The service time distribution for each server is négative exponentia! with parameter \L

A relationship is developed among costs, the traffic intensity p, the maximum size of the arriving batch T, probabilities C , ( l ^ i ^ T ) and the maximum allowable size N in front of the first server. For particular values of T and CYs, the ratios of the costs is given in a table for different values of N and p. The graphs for ratios of the costs against p for these values of JV are plotted. It is demonstrated with an example that how from the graphs the décision point for N at which the application of second server is profitable can be calculated. Results of Singh are obtained as particular cases.

STEADY STATE SOLUTION

Let:

P„ = Steady state probability that there are n customers

in the system at any time.

Elementary probability reasoning leads to the following différence équations governing the System:

R.AXR-O. Recherche opérationnelle/Opérations Research

(4)

where:

p = - and Pj - 0 Solutions of these différence équations are:

r T

for ; < 0.

i = l i - 1

r

and:

where:

«r-i

n («i-

j-i

(at-ar)

r = l

T r T j - i

E b. P E E •

r = l

vol. 17, n° 4, novembre 1983

(5)

3 9 4 R. L. GARG, S. K. KHANNA

and a,, P i ( l ^ i ^ T ) are respectively the non-unity roots of the algebraic équations:

- ( • • f )

Since £ Pn — l, each p; must lie within the unit circle and by Rouche's theorem it can be easily shown that this condition holds provided p<2/T.

Now assuming that this condition is satisfied and using normal condition

00

that Y Pn=\, we find that:

MEAN QUEUE LENGTH

Let L2 dénote the mean queue length:

oo N oo

n=0 n = l n = N + l

Substituting the value of Pn already obtained we have I, rbT la1{l-(JV+l)ai*

L ( 1_a i )2

o-P.)

2

SINGLE SERVER SYSTEM

When additional server does not operate a, must lie in a unit circle, for which p<l/T. The mean queue length Li for the system can be obtained by

R.A.I.R.O. Recherche opérationnelle/Opérations Research

(6)

making N -> oo in the expression for L2:

where:

PARTICULAR CASE

When r = l , Ci = l, C*=0(2^i^T), i.e. when the arrivai occur singly the situation corresponds to Queues Dependent Servers by V. P. Singh [6].

In this case we have:

and:

Pn

P„ = pn Po; 0 ^ n ^ A T = — - Po; N<n.

where:

P0~ * - _v+l

2-p-p and:

P(2-P)

(2-p)(JV-pJV+l)pJ V + 1 (\-p)(2N-pN+2)p These results are in confirmity with that of V. P. Singh [6].

PROF1TABILITY CRITERION

Let Ri be the unit profit associated with Li — L2 and R2 is the cost to the System of providing the additional server. It is profitable for the System to

voL 17, n° 4, novembre 1983

(7)

3 9 6 R. L. GARG, S. K. KHANNA

have additional server only if:

JR1(L1-L2)>jR2(Prob. n>N)9

oo T d

Prob. (n>N)= £ p«= E ~

t = i

X b

ia

,/(l-

ai

)

2

j j E

1+

o-«')

2

(I-PO

2

à I-P.

It may be noted that the above relation dépends only on T, N, p, ^2/^1 and Cj(l ^ i ^ 7 ) . Thus in terms of any four value fifth can be'calculated.

For T=5:

where:

p + q=l,

i = 0,l,2,3,4 1

3 =2 '

The upper bounds of K2/K1 for various values of N and p are given in the Table.

R.A.I.R.O. Recherche opérationnelle/Opérations Research

(8)

TABLE

Values of the upper bounds of K2//?i for various p and N

o N 11 12 13 1415 16

.10

26.45 28.47 30.61 32.45 34.84 37.06

.12

29.47 31.69 33.88 36.11 38.22 40.65

.14

33.17 35.62 38.09 40.61 43.00 45.49

.16

37.86 40.64 43.42 46.22 48.99 51.70

.18

43.94 47.1 50.29 53.42 56.59 59.75

From the tabular values the graphs for the upper bounds of R2/Ri against p, for various values of N, are plotted.

UPPER BONDS FOR R2/Rt - • *

From the graphs the décision point for N at which the application of second server is profitable can be calculated for the given values of R2/Ri a nd P, for example, if p= . 13, R2/Ri = 40; the point (. 13, 40) lies between the graphs for N= 14 and N= 15. Therefore, in this case, it will be profitable for the system to provide the additional server when N^ 15.

vol. 17, n° 4, novembre 1983

(9)

398 R. L. GARG, S. K. KHANNA ACKNOWLEDGEMENTS

The authors are grateful to Professor C. Mohan, Head of the Department of Mathematics, Kurukshetra University, Kurukshetra for nis keen interest in the work and Dr. N. K. Jain, Post-Doctoral Fellow, for useful discussions during the préparation of this paper.

REFERENCES

1. D. G. KENDALL, Stochastic Processes Occurring in the Theory of Queues and their Analysis by the Method of Imbedded Markov Chain, Arm. Math. Statist, VoL 24, 1953, pp. 338-354.

2. T. L. SAATY, Eléments of Queueing Theory with Applications, McGraw Hül Book Co.

Inc. New York, 1961.

3. J. ROMANI, A Queueing Model with Variable Number of Channels, Trabajos de Estadistica, Vol. 8, No. 3, 1957, pp. 175-189.

4. Jr. R. CECIL PHILLIPS, A Variable Channels Queueing Model with Limited Number of Channels, Thesis, Georgia Institute of Technology, 1960.

5. K. MURARI, Some C-Additional Service Channels Limited Space Queueing Problems, Zamm., Vol. 51, 1971, pp. 157-162.

6. V. P. SINGH. Queue Dependent Servers, J. Eng. Math., Vol. 7, No. 2, 1973, pp. 123-126.

R.A.I.R.O. Recherche opérationnelle/Opérations Research

Références

Documents relatifs

To extend our approximate solution of Section 3 to such phase-type distributions of time between arrivals, we note that in our level-by-level approach we are in

To extend our approximate solution of Section 3 to such phase-type distributions of time between arrivals, we note that in our level-by-level approach we are in

Equation (1.25) gives the probability generating function of the number of customers in the queue.. The size of the group may be regarded as a random variable given

Bruneel analyze a two class batch service queueing model with variable server capacity and batch size is determined by number of consecutive same-class customersA. Bruneel analyze

Second, we investigate the possibility to use the data generated by a policy-iteration algorithm to provide a prediction for the optimal threshold levels with artificial neural

His main result is that the queue length distribution (where the queue does not include the customers in service) of the above system is identical to the queue

Note that SRPT is an SRPTh policy that never holds a job, i.e., it is the earliest release policy among all SRPTh policies, and non-idling LRPT is an SRPTwh policy that holds all

This chapter concerns the situation of a queue with one regular single server supported by an additional intermittent server who, in order to decrease the mean response time, i)