Heterogeneous Server Markovian Queue with Partial Breakdown and with Customer Discouragement
Kalyanaraman. π
βπand Senthilkumar. π
π1
Department of Mathematics,
Annamalai University, Annamalai Nagar, INDIA.
2
Mathematics Wing, Directorate of Distance Education, Annamalai University, INDIA.
email: [email protected], [email protected]
(Received on: August 27, 2018) ABSTRACT
In this paper we consider a two heterogeneous server Markovian queue with partial breakdown and customer discouragement. If both the servers are ideal, the arriving customer select the fastest server. During busy period the system may breakdown, immediately repair has been carried out. But during the breakdown period the server work in a slower rate. The customers present in the system at the time of a break down may become discouraged and leave the system with constant probability.
This model has been solved using Matrix geometric method. Some performance measures and numerical results are obtained.
2000 Mathematics Subject Classification: 90B22, 60K25 and 60K30.
Keywords: Markovian queue, Heterogeneous server, Steady state solution, Matrix- Geometric method.
1. INTRODUCTION
Queue with breakdown has applications in manufacturing system, production system, telecommunication network and computer system. Single sever queue with server breakdowns have been studied by many researchers including Federgruen and Green (1986), Li et al.
(1997), Tang (1997), Nakdimon and Yechiali (2003), Wang et al. (2007), Wang et al. (2008),
Choudhary and Tadj (2009), to mention a few. Multi-server queueing systems with server
break down has many real life application. However, due to their analytical complexity, there
have been only a few studies carried out on multi-server queueing system with server
breakdowns. The equilibrium analysis for the general input and exponential service time and with n servers was given in Kendall (1953). A non-constructive existence theorem for the stationary distribution of a general input and general service time was presented in Kiefer and Wolfowitz (1955). Karlin and Mc Gregor (1958) obtained the busy period distribution for the M/M/S queue. Krishnamoorthi (1963) considered a Poisson queue with two heterogeneous severs and with violation of the First-in-First-out principle.
Mitrany and Avi-Itzhak (1968), studied an M/M/N queue with server breakdowns and ample repair capacity. In their study, the moment generating function of the queue size is obtained by using the transformation method. Vinod (1985), considered the same model using the matrix-geometric solution method. For N=1, the author imposed some restrictions on the server down-periods (either independent of the queue length or only occurring when the sever is active). Neuts and Lucantoni (1979) and Wartenhosrt (1995) studied the repair model by considering limited repair capacity. Neuts and Lucantoni (1979), considered a single queue of customers, each served by one of N parallel servers. Wartenhosrt (1995) considered N single- server queueing stations, each serving its own stream of customers. Wang and Chang (2002) studied an M/M/R/N queue with balking, reneging and server breakdowns from the viewpoint of queueing. They solved the steady-state probability equations iteratively and derived the steady-state probabilities in matrix form.
In 1999, Abou-El-ata and Shawky introduced a simpler approach to find the condition when to discard the slower server in a heterogeneous two channels queue. Kumar and Madheswari (2005), studied an M/M/2 queueing system with heterogeneous servers and multiple vacations by using the matrix-geometric solution method. They studied the stationary queue length distribution and waiting time distribution along with their means via the rate matrix. Yue et al. (2009), further considered the model in 2005. They obtained the explicit expression of the rate matrix and proved the conditional stochastic decomposition results for the stationary queue length and waiting time. Madan et al. (2003), studied a two-server queue with Bernoulli schedules and a single vacation policy where the two servers provide heterogeneous exponential services to the customers. They obtained steady-state probability generating functions of the system size for various states of the servers.
In real life queueing situations it can be seen that the customers leave the system without getting service after a prolonged wait. In the queueing literature this customer behavior is called customer impatience. Also there are situations, in which if the system is not operational, the customer leaves the system without getting service, this is called customer discouragement. This type have been thoroughly reviewed in Doshi (1986). The reader may refer Daley (1965), Kok and Tijms (1985) and Chan et al. (1993).
In this paper we consider a two heterogeneous server Markovian queue with partial
breakdown. If both the servers are ideal, the arriving customer selects the fastest server. During
busy period the system may breakdown, immediately repair has been carried out. But, during
the breakdown period each customer present in the system may become discouraged and leave
with constant probability independently of other customers. Also, during the breakdown
period the server work on a slower rate. The model has been defined in section 2 and analyzed
in section 3. Some performance measures are given in section 4, a numerical study has been carried out in section 5. A conclusion has been given in the last section.
2. THE MODEL
We consider an M/M/2 queueing model with heterogeneous servers, server 1 and server 2. The inter arrival time of customers follows negative exponential distribution with mean
1π. Server 1 and 2, served the customers based on exponential distribution with rates Β΅
1and Β΅
2respectively (Β΅
2< Β΅
1) and let Β΅ = Β΅
1+ Β΅
2. Each customer is served only by one server and the queue discipline is first come first served. If the system is empty arriving customer always joins the first server. During service, the system may breakdown, the breakdown period follows negative exponential distribution with rate Ξ±. Immediately the repairing process starts, the repair period follows negative exponential distribution with rate Ξ². During the breakdown period, the servers serve the customers with lower rate Β΅
3(server 1) and Β΅
4(server 2) and let Β΅
β²= Β΅
1+ Β΅
2(Β΅
4< Β΅
3< Β΅
2< Β΅
1). During break down/repair periods customers still arrive at Poisson rate Ξ», but may become discouraged and fail to join the queue with probability (1 β π), independently of the state of the system. If an arriving customer finds both the servers busy the customer waits in a waiting line of a infinite capacity for the first free server.
Letπ(π‘) = (πΏ(π‘), π½(π‘)), then {(π(π‘)): π‘ β₯ 0} is a Continuous time Markov chain (CTMC) with state space π = {(π, π): π = 0,1; π β₯ 0}, where j denotes the number of customer in the system and i denotes the server state and (0, 0) = 0.
Using the lexicographical sequence for the states, the rate matrix Q, is the infinitesimal generator of the Markov chain and is given by
π =
[
C
0πΆ
1π΅
0B
1π΄
0π΄
2π΄
1π΄
0π΄
2π΄
1π΄
0. . . . . . . . .]
where the sub-matrices π΄
0, π΄
1, and π΄
2are of order 2 x 2 and are appearing as π΄
0= [ππ 0 0 π ]
π΄
1= [ β(ππ + Β΅
β²+ π½) 0
0 β(π + Β΅) ]
π΄
2= [ Β΅
β²0 0 Β΅]
and the boundary matrix is defined by
πΆ
0= β(π)
πΆ
1= (0 π) π΅
0= [ 0
Β΅
1]
π΅
1= [ β(ππ + π½) π½
πΌ β(π + πΌ + Β΅
1)]
3. THE ANALYSIS
The model defined in this section 2 can be studied as a quasi-birth-and-death (QBD) process. For the analysis the following notation have been introduced. At time t, let N(t) be the number of customers in the system and J(t) the server state.
π½(π‘) = { 0, ππ π‘βπ π πππ£ππ ππ ππ ππππππππ€π 1, ππ π‘βπ π πππ£ππ ππ ππ ππ’π π¦ π π‘ππ‘π
Let π = (π
0, π
1, π
2, β¦ ) be the stationary probability vector associated with Q, such that PQ=0 and Pe=1, where e is a column vector of 1's of appropriate dimension,
where π
0= (π
0), π
π= (π
π0, π
π1) for π β₯ 1.
If the steady state condition is satisfied, the sub vectors π
πsatisfies following equations:
π
0πΆ
0+ π
1π΅
0= 0 (1)
π
0πΆ
1+ π
1π΅
1+ π
2π΄
2= 0, (2)
π
ππ΄
0+ π
π+1π΄
1+ π
π+2π΄
2= 0, π β₯1 (3)
π
π= π
1π
πβ1; π β₯ 2 (4)
where R is the rate matrix, is the minimal non-negative solution of the matrix quadratic equation (see Neuts(1981)). π
2π΄
2+ π π΄
1+ π΄
0= 0 (5)
Substituting the equation (4) in (2), we have π
0πΆ
1+ π
1(π΅
1+ π π΄
2) = 0 (6)
and the normalizing condition is π
0+ π
1(πΌ β π )
β1π = 1 (7) Theorem 1. The queueing system described in the article is stable if and only if π<1, where π =
πΌππ+ππ½)πΌΒ΅β²+π½Β΅Proof. Consider the infinitesimal generatorπ΄ = [βπ½ π½
πΌ βπΌ ], which is a square matrix of order 2, the row vector π = (π
0, π
1)satisfying the condition π A=0 and π e=1.
That is,
The system is stable if and only if
πΌππ+ππ½)πΌΒ΅β²+π½Β΅< 1
Theorem 2. If π<1, the matrix equation (5) has the minimal non-negative solution
π = βπ΄
0π΄
1β1β π
2π΄
2π΄
1β1Proof. We define the matrix π΄ = π΄
0+ π΄
1+ π΄
2. This matrix A is a 2 x 2 matrix and it can be written as A= [βπ½ π½
πΌ βπΌ ]
A is reducible. The analysis present in Neuts (1978) is not applicable. In Lucantoni (1979), similar reducible matrix is treated for the case when the elements are probabilities.
Equation (5), can be written as, π΄
0π΄
1β1+ π π΄
1π΄
1β1+ π
2π΄
2π΄
1β1= 0π΄
1β1Since π΄
1is non-singular, π΄
1β1exists and
π = βπ΄
0π΄
1β1β π
2π΄
2π΄
1β1(8) where
π΄
1β1= 1
[(π + πΌ + Β΅)(ππ + π½ + Β΅
β²) β πΌπ½] [ β(π + πΌ + Β΅) βπ½
βπΌ β(ππ + π½ + Β΅
β²) ]
Using Neuts and Lucantoni (1979), the matrix R is numerically computed by using the recurrence relation with R (0) =0 in equation (8).
Theorem 3. If π<1, the stationary probability vectors π
0and π
π= (π
π0, π
π1) are
π
0= 1
[1 + (
(1βπ π0)(1βπ1)βπ10π01
) (
(1βπΒ΅1+π01)(Β΅β²π10+πΌ)1(ππ+π½+Β΅β²π0)
+
1βπΒ΅0+π101