Научная статья на тему 'M/M/∞ QUEUE WITH IMPATIENT CUSTOMERS'

M/M/∞ QUEUE WITH IMPATIENT CUSTOMERS Текст научной статьи по специальности «Медицинские технологии»

CC BY
37
12
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
M/M/∞ Queue / Transient Solution / Impatient Customers / Laplace Transform

Аннотация научной статьи по медицинским технологиям, автор научной работы — Gulab Singh Bura

In this paper we proposed an M/M/∞ queue with impatient customers. Generally, customers are impatient due to long waits in queue but in this work, we consider the case when customers are not impatient due to long waits but they are impatient due to the poor quality of service. We model and analyze this queueing system by using continued fraction technique and obtained the probability mass function of the customers present in the system in time dependent form. Also, we calculate the average queue size. Finally, some graphical representations are given to illustrate the model.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «M/M/∞ QUEUE WITH IMPATIENT CUSTOMERS»

M/M/ro QUEUE WITH IMPATIENT CUSTOMERS

Gulab Singh Bura

Department of Mathematics and Statistics, Banasthali Vidyapith, Rajasthan, INDIA

gulabsingh@banasthali.in

Abstract

In this paper we proposed an M/M/<x> queue with impatient customers. Generally, customers are impatient due to long waits in queue but in this work, we consider the case when customers are not impatient due to long waits but they are impatient due to the poor quality of service. We model and analyze this queueing system by using continued fraction technique and obtained the probability mass function of the customers present in the system in time dependent form. Also, we calculate the average queue size. Finally, some graphical representations are given to illustrate the model.

Keywords: M/M/ro Queue, Transient Solution, Impatient Customers, Laplace Transform.

1. Introduction

We present an M/M/ro queue with impatient customers. The impatient behavior of customer is common in many real life queueing situations such as in hospital during emergencies, inventory systems, telecommunications system etc.When the waiting time is sufficiently large or intolerable the customers may become impatient and decide to leave (i.e.balk or renege) the system before being served. The study of queueing models with impatient customers play an important role in many revenue generating queueing system. There is an extensive literature available on queues with impatient customers(see e.g.,[4], [5], [14]). First attempt in this field was made by Haight [14]. After that, Al-Seedy et.al.[2] obtained the transient behavior of an M/M/1 queue with balking. The single server Markovian queue with reneging was proposed by Haight [15]. Ancker et.al.([4], [5]) considered an M/M/1/N queue with both balking and reneging simultaneously. Multi-server queueing model with impatient customers was investigated by Varshney et.al.[23]. Time dependent solution of the M/M/c queueing model was proposed by Al-Seedy et.al.[3]. The concept of balking with heterogeneous servers have been proposed by Abou El-Ata [6] and Singh [19]. Queues with catastrophes and impatient customers have been investigated by various authors. Yechiali [24] consider the case of impatient customers when server is down due to catastrophes. Sudhesh [22] extends the work of Yechiali [24] and obtained the time dependent solution. Altman and Yechiali [1] considered an infinite server queueing system with impatient customers under the situation where servers are free and doing some additional task. A GI/G/1 queue with disaster and customer impatient was studied by Chakravarthy [12]. Customers impatient due to priority has been analyzed by Choi et. al.[11]. Sudhesh et. al.[20] obtained the transient solution of two heterogeneous servers queue with impatient customers when server is down due to the occurrence of breakdown.Vacation queueing model are also analyzed with impatient behavior of customers by various researchers. Ammar [8] obtained the transient solution of a waiting server,vacation queueing model with impatient customers. Sampath et. al. [21] extends the work of Ammar [8] by considering multiple vacation in place of single vacation. Perel and Yechiali [17] give the steady sate solution of an M/M/c (c=1, 1 <c <ro, c= ro) queue with slow server and impatient behavior of

Gulab Singh Bura RT&A, No 1 (77) M/M/re QUEUE WITH IMPATIENT CUSTOMERS_Volume 19, March 2024

customers in two random phases. Generally it is assumed that customers are impatient due to long waits in queue but in this work authors considered that customers may be impatient due to slow service rate. In our work we also consider that customers may be impatient due to poor quality of service provided by the servers and obtained the time dependent solution of an M/M/to queue with impatient customers. Generally, in self service models or an infinite server models there is no question of impatient behavior of customers because the entering customers immediately get service and there is no waiting line in the system. But in our case the customer is impatient not due to long waits but due to the quality of the service provided by the server. It may possible that a customer is impatient due to poor quality of service. The motivation for studying this model comes from the field of telecommunications. Let us consider a university campus which is providing a free Wi-Fi service for their students at their campus. Every student entering in the campus may use the free Wi-Fi service. The service starts as soon as he joins the campus and carries until the end of the campus. A small university campus contains thousands of such self served customers who are using this service. Each customer receives identical quality of signals of Wi-Fi connection. The quality of signals may vary and fluctuate randomly.The poor quality of signals causes the impatient behavior of customers.Whenever a customer enters into the campus and finds poor quality of signals of the Wi-Fi connection, he may decide to leave the system without getting served i.e. customer balk from the system. On other hand, he joins the service but leaves the system due to poor quality of Wi-Fi connection, this also becomes a case of customer renege from the system. Hence, our operating model is a suitable preposition.

2. Mathematical Model

M/M/to queue with impatient customers is in operation. Arrivals occur one by one in a Poisson stream with mean rate a. There are infinite servers and service time are exponentially distributed with parameter p. Capacity of the system is infinite. After entering the system, the customers either decide to join the service with probability 9 or balk with probability 1 — 9, where 0 < 9 < 1. After joining the service, if he finds a poor quality of signals of Wi-Fi connection then, the customer will wait for a certain length of time T, exponentially distributed with parameter 7, for improving the quality of service. If it has not improved by then, the customer abandons and leave the system without getting complete service. Let Pn (t) be the probability that the random variable N(t) assumes the value n i.e. Pn (t) = P (N (t) = n)

3. Transient Solution

In this section, we provide the transient solution of the presented queueing model. For this, the differential- difference equations are given as:

P0 (t) = —(ae)P0(t) + (/3 + 7 )Pi(t) (1)

pn(t) = — (0.9 + n(p + 7)) Pn(t) + (n +1)03 + 7) Pn+i(t)+ 0aPn-i(t),n > 1. (2)

Initially, at t=0,

P (0) = J

0 otherwise .

Laplace transformation of Eq.(2) with initial condition Eq.(3) results the following equation

(s + 9a + n(f3 + 7)) Pn(s) = (n + 1)(f3 + 7) Pn+1(s) + 9aPn_l(s) (4)

After simplification, Eq.(4), gives

Pn (s) 9a

Pn (0) = { 1 f" =°L (3)

pn-i(s) (s + 9a + n(p + 7) — (n + 1)03 + 1)

во

ß+7

u.

+

во

Vß+7 ' ß+7

+ n -

(« + 1) ß+7

u

+ + (n +

ß+ 7 ß+ 7

(n + 1))

(- + 2) ß+7

—ä__U -iO + (n +

ß+7 + ß+7 + (Г +

(n + 2))

Now using the identity given by Lorentzen and Waadeland [16]

1 F1(c +1; q +1; z) q (c + 1)z (c + 2)^

Use of Eq.(7) in Eq.(6), gives

P*(s)

ва

q - z+ q - z + 1+ q - z + 2+

iFi(n +1; ß+7 + n +1; ß+O)

p«-i(s) +7) (7+7+») i^i(»; ^ + »; )'

therefore for n > 1, we have

« iFi(n + 1; ^ + n +1; =$)

К W

/ ва \

\W+ï) )

n:=i(ß+7+0 i^i(1; ß+7 + 1; ß+O)

P*(s),

where

aw =

It is well known that

( ва. \

Vö^+т) )

к w = с: (s)PS(s),

iFi(n + 1; ß+7 + П +1; -+O)

ß+7 ^

п:=Лß+7 + 0 i^i(1; ß+7 + 1; ßO)

E (-) = 1,

by the use of Eq.(10) in Eq.(12), we get

Po(s) = ;

1 + E cw

P*(s) = ~

CO / TO \

£ E с(-)

fc=Q \:=i J

after taking inverse Laplace transform of Eq.(10), we get

Pn(t)= Cn(t) * P0 (t),

where the symbol * denotes the convolution and

Po (t)

/t с / œ \

E ECn(y)

- fc=Q \:=i )

dy.

(6)

(7)

(8)

(9) (10) (11)

(12)

(13)

(14)

(15)

(16)

Next we derive the expression for £n(i), where (n(t) represents the inverse Laplace transform of From Eq.(11)

> + -^-

С W

( ва. У

Vö^+т) )

п:

Лß+7 + 0 i^i(1; ß+7 + 1; ßO)'

:

i

fc

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

fc

It is well known that

-0a

,, , _ s _ —va ^

+ 1 ß+Z + n + 1 ßrz ^E^

(n + 1)k (

ß+z

k=0 yß+i

( ß+Z +n +1)kk\

where (ß) k represents the Pochhammer symbol,i.e.

(ß)k = I

1 if k = 0;

ß(ß + 1)(ß + 2)...(ß + k - 1) if k = 1, 2, 3,....

Therefore

Fi(n +1; ß+z +n +1; = g ('

n+k\ ( _6a\

- ' 1 - ß+Z

rij=1 ( ß+z +

ii=l yp+-y 1 "J k=0 ! +

Applying partial fraction expansion, the above equation can be written as

iFi(n +1; ^ +n +1; ^)

rin=1 ( ß+z + i

oo /

<ß+z) E k=0 ^

n+ k

E

n + k\ ( 0a V

k ) V ß+Z)

(-1)

1

(n + k - i)\(i - 1)! (s + i(ß + z))'

Also

where

iFi(1;

+ 1; ßr+aZ) = E — a)kdl(s),

k=0

1

d*k (s) = —t— k() nk=i (s + i(ß + 7))

and d0(s) = 1.

By the use of the identity given in Srivastava and Kashyap [18]

œ

---a— = Y(e a)ke*k (s),

iF1(l; + 1; ) ) k()'

ß+z 1 ' ß+z' k=0

where e'0(s) = 1, and for k=1,2,3,...

4 (*)

d\(s) 1

d*2 (s) di (s)

dk-i(s) dk-2(s) dk-3(s) dk(s) dk-i(s) dk-2(s)

di(s) 1 d2(S) di(s)

(17)

(18)

= Y,(-1)3-ld* (s)e k-3(s).

3=1

By substituting Eq.(17) and Eq.(18) in Eq.(11), we get

œ

= (e ar E(-

oo

C(s) = (6a)n E(-0ayr +J j dn+j(s) ^(0a)ke*k(s).

=0 k=0

On inversion, we obtain

oo

Cn(t) = (0 a)n Y,(-0ay n +J)dri+0(t) Y/(0a)kek (t),

=0 k=0

1

Gulab Singh Bura RT&A, No 1 (77)

M/M/ro QUEUE WITH IMPATIENT CUSTOMERS Volume 19, March 2024

where

w = T^-I E T^-w( ^ . * = i2.....

i A (-i)i-1

(¡3 + 7(k - 0!(i - 1)! and

fc

efc (t) = ^(-1)4-idi(t) * ek-i (t), k = 2, 3, 4,...; ei(i) = di(i)

i=i

4. Time Dependent Moments 4.1. Mean

Let A(t) represents the average value of the random variable N(t) , therefore

w

A(t) = E(N(t)) = Y, npn(t) (20)

n=i

Initially, at t=0, Eq(20) gives

A(0) = 0,

which implies

w

A'(t) = Y nPn(t), (21)

n=i

whereA'(t) denote the differentiation of A(t). Application of Eq.(2) in Eq.(21),after some calculation gives

A'(t) + (P + 7)A(t) - da = 0. (22)

which is a linear differential equation in A(t), whose solution gives

A(t) = [1 - e-( ^] (23)

P +1 4.2. Variance

Let Var(N(t)) represents the variance of the random variable N(t), therefore

Var(N(t)) = E[N(t) - E(N(t)]2

which may be written as where

with also

Var(N(t)) = b(t) - [A(t)]2, (24)

TO

b(t) = E(N2(t)) = Y n2Pn(t),

n=1 6(0) = 0,

TO

2

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

b'(t) = J2 n2K(t) (25)

in n=1

substitution of pn(t) in Eq.(25), after some calculation results in the form of a linear differential equation in b(t) i.e.

b' (t) = -(2£ + -y)b(t) + (26a + P + 7)M (t) + 6a (26)

which after integration gives

b(t)

(26a + (3 + 7)6a((3 - (7 + 3(3)+ (7 + 2(3))+№

( (7 + 2(3 )(i + (3 )

+

(7 + 2(3 )

[1 - e-(7)t

(27)

Substitution of Eq.(27) in Eq.(24), gives the expression of Var(N(t)).

5. Graphical Illustrations

In this section, we presents some graphical results to observe the time dependent behavior of various probabilities and average number of customers in the system.

Figure 1: Pq (t) versus Time

Figure 2: Pq (t) versus Time

Time

Figure 3: Pi (t) versus Time

Figure 4: P1 (t) versus Time

5.00E-02 -4.50E-02 - t 1 1 a=2,|B=3,v=l

3.00E-02 - 1 1 1 1 1

2.50E-02 - \ 1 \ 1 • i 1 1 \ 1 \ 1 . <1 \ 11 \ 1,1 -6=0.2 ......6=0.4 ---6=0.6 --6=0.8

5.00E-03 -0.00E+00 - \ \t \ H N.\\\^

0 1 2 3 4 5 6

Time

Figure 5: P2 (t) versus Time

Figure 6: P2 (t) versus Time

Figure 7: Average Number of Customers versus Time

Figure 8: Average Number of Customers versus Time

Fig.(1 to 6) illustrates that as time increases, all the probability curves except P0(t) are decreases initially and then attain the steady state after t = 2. Also we notice that the probabilities P1(t) and P2(t) increases with increasing 0 and the probability P0(t) decreases while we increase the value of 9. Further, we observe that if 7 increases the probability of an empty system i.e. P0(t) increases while the other probabilities decrease. Fig.(7 and 8 ) explain the situation that the average number of customers in the system increases with time initially and then finally attains steady state. The average number of customers increase with the increasing values of and decrease with the increasing values of 7.

6. Conclusion

impatient behavior of customers is common in many real life queueing situations. Approximately, in all previous work available in the literature, it has been assumed that customers are impatient due to long waits in queue. But in the present study we analyze the case in which customers are impatient due to the quality of the service provided by the server. We have obtained the probability mass function of the number of customers in time dependent form. Also, we have determined the transient mean and variance of the number of customers. At the end, for observing the time dependent behavior of various probabilities, we provide some graphical illustrations.

References

[1] Altman, E and Yechiali, U (1983). Infinite-server queues with system's additional task and impatient customers. Probability in the Engineering and Informational Sciences, 2: 292-303.

[2] Al-Seedy, R. O. and Kotb, K.A. M.(1992). Transient solution of the state dependent queue M/M/1 with balking. AMSE., 35:55-64.

[3] Al-Seedy, R. O., El-Sherbiny,A. A, El-Shehawy, S. A. and Ammar, S. I(2009). Transient solution of the M/M/c queue with balking and reneging Computers and Mathematics with applications,57: 1280-1285.

[4] Ancker Jr, C. J. and Gafarian, A. V (1963). Some queueing problem with balking and reneging:I Operations Research, 11: 88-100.

[5] Ancker Jr, C. J. and Gafarian, A. V (1963). Some queueing problem with balking and reneging:II Operations Research, 11: 928-937.

[6] Abou El-Ata, M. O. (1983). On Poisson queues with both balking and heterogeneous servers. Delta J. Sci., 7: 292-303.

[7] Abate J. and Whitt W. (1999). Computing Laplace transforms for numerical inversion via continued fraction. INFORMS J.Comput,11:394-405. Andrews, L. W. Special function of Mathematics for engineers, McGraw Hill., Singapore 1992.

[8] Ammar,S. I.(2017). Transient solution of an M/M/1 vacation queue with a waiting server and impatient customers. Journal of Egyptian Mathematical society, 25: 337-342.

[9] Bura, Gulab Singh (2019). Transient solution of an M/M/to queue with catastrophes. Communication in Statistics-Theory and Methods, 48(14): 3439-3450.

[10] Bura, Gulab Singh (2022). M/M/to queue with catastrophes and repairable servers. Reliabil-ity:Theory and Methoods, 17:143-153.

[11] Choi,B. D.,Kim, B. and Chung, J.(2001). M/M/1 Queue with Impatient Customers of Higher Priority Queueing Systems, 38: 49-66.

[12] Chakravarthy, S. R.(2009). A disaster queue with Markovian arrivals and impatient customers. Applied Mathematics and Computation, 214: 48-59.

[13] Gradshteyn,I. S. and Ryzhik,I. M. Table of integrals,Series, and products, Academic Press, 2000.

[14] Haight, F. A.(1957). Queueing with balkingBiometrika, 44:360-369.

[15] Haight, F. A.(1959). Queueing with reneging Metrika,2: 186-197.

[16] lorentzen, L.and Waadeland, H. Continued fraction with application. Studies in computional mathematics, Elesvier,Amsterdam 1992.

[17] Perel, N., Yechiali, U.(2010). Queues with slow servers and impatient customers. European Journal of Operational Research., 201: 247-258.

[18] Srivastava H. M. and Kashyap B. R. K. Special functions in queuing theory, Academic Press, New York 1982.

[19] Singh, V. P. (1969). Two server Markovian queue with balking: heterogeneous vs homogeneous servers. Operations Research, 18: 145-159.

[20] Sudhesh, R., Savitha1, P.and Dharmaraja, S. (2017). Transient analysis of a two-heterogeneous servers queue with system disaster, server repair and customers impatience. TOP 25: 179-205.

[21] Sampath,M. I. G. S., Kalidass, K. and Liu, J.(2020). Transient analysis of an M/M/1 queueing system subjected to multiple differentiated vacation, impatient customers and a waiting server with application to IEEE 802.16E power saving mechanism. Indian Journal of Pure and Applied Mathematics, 51: 297-320.

[22] Sudhesh, R. (2010). Transient analysis of a queue with system disaster and customer impatience. Queueing Syst., 66: 95-105.

[23] Varshney, K., Jain, M. and Sharma, G. C. (1989). A multi-server queueing model with balking and reneging via diffusion approximation. journal of Physical and natural Science, 10: 10-15.

[24] Yechiali, U. (2007). Queues with system disaster and impatient customers when system is down. Queueing Syst., 56: 95-102.

i Надоели баннеры? Вы всегда можете отключить рекламу.