View metadata, citation and similar papers at core.ac.uk brought to you by CORE
provided by Elsevier - Publisher Connector Ain Shams Engineering Journal (2016) xxx, xxx–xxx
Ain Shams University Ain Shams Engineering Journal
www.elsevier.com/locate/asej www.sciencedirect.com
ENGINEERING PHYSICS AND MATHEMATICS Analysis of an unreliable retrial G-queue with working vacations and vacation interruption under Bernoulli schedule
P. Rajadurai *, V.M. Chandrasekaran, M.C. Saravanarajan
Department of Mathematics, School of Advanced Sciences, VIT University, Vellore 632014, Tamilnadu, India
Received 10 August 2015; revised 15 February 2016; accepted 2 March 2016
KEYWORDS Abstract In this paper, we consider a single server retrial queueing system with working vacations. Retrial queue; Further vacation interruption is considering with the regular busy server is subjected to breakdown G-queue; due to the arrival of negative customers. When the orbit becomes empty at the time of service com- Working vacations; pletion for a positive customer, the server goes for a working vacation. The server works at a lower Vacation interruption; service rate during working vacation (WV) period. If there are customers in the system at the end of Supplementary variable each vacation, the server becomes idle and ready for serving new arrivals with probability p (single technique WV) or it remains on vacation with probability q (multiple WVs). By using the supplementary vari- able technique, we found out the steady state probability generating function for the system and its orbit. System performance measures, reliability measures and stochastic decomposition law are dis- cussed. Finally, some numerical examples and cost optimization analysis are presented. Ó 2016 Faculty of Engineering, Ain Shams University. Production and hosting by Elsevier B.V. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).
1. Introduction queueing system, queues with repeated attempts are character- ized by an arriving customer who finds the server busy, leaves In queueing theory, vacation queues and retrial queues are the service area and repeats its demand after some time. active research topics for a long time. We can find general Between trials, the blocked customer joins a pool of unsatisfied models in vacation queues and retrial queues from Ke et al. customers called orbit. An arbitrary customer in the orbit who [1] and Artalejo and Gomez-Corral [2] respectively. In retrial repeats the request for service is independent of the rest of the customers in the orbit. Such a retrial queue plays a special role in computers, telecommunication systems, communication * Corresponding author. Tel.: +91 416 2202321; fax: +91 416 protocols and retail shopping queues, etc. 2243092. For the last two decades, many researchers studied queue- E-mail addresses: [email protected] (P. Rajadurai), [email protected] ing networks with the concept of positive and negative cus- (V.M. Chandrasekaran), [email protected] (M.C. Saravanarajan). tomers. Queues with negative customers (called G-queues) Peer review under responsibility of Ain Shams University. have concerned huge interests due to their extensive applica- tions in computers, communication networks, neural networks and manufacturing systems [3,4]. The named G-queue has Production and hosting by Elsevier been adopted for the queue with negative customers in the
http://dx.doi.org/10.1016/j.asej.2016.03.008 2090-4479 Ó 2016 Faculty of Engineering, Ain Shams University. Production and hosting by Elsevier B.V. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).
Please cite this article in press as: Rajadurai P et al., Analysis of an unreliable retrial G-queue with working vacations and vacation interruption under Bernoulli sched- ule, Ain Shams Eng J (2016), http://dx.doi.org/10.1016/j.asej.2016.03.008 2 P. Rajadurai et al. acknowledgment of Gelenbe, who first introduced this type of model. Important special cases of this model are given in Sec- queue in [5,6]. Harrison [7] has studied the idea of composi- tion 6. Cost optimization analysis is discussed in Section 7.In tional reversed Markov processes with applications to Section 8, the effects of various parameters on the system per- G-networks. The positive customer arrives into the system formance are analyzed numerically. Conclusion and summary and gets service as ordinary queueing customers, but the of the work are presented in Section 9. negative customers enter into the system only at the service time of positive customers. This type of negative customers 2. Description of the model removes the positive customers being in service from the sys- tem and causes the server breakdown and the service channel will fail for a short interval of time. When the server fails, it In this section, we consider a single server retrial queueing sys- will be sent to repair immediately. After completion of repair, tem with both single and multiple working vacations and vaca- the server will treat as good as new. Do [8] has presented a tion interruption, where the regular busy server is subjected to survey on queueing systems with G-networks, negative cus- breakdown due to the arrival of negative customers. The tomers and applications. Choudhury and Ke [9], Rajadurai detailed description of our model is given as follows: et al. [10,11] and Singh et al. [12] have discussed the retrial queue with the concept of breakdown and repair. Recently, The arrival process: Customers arrive at the system accord- k Krishnakumar et al. [13], Gao and Wang [14], Peng et al. ing to a Poisson process with rate . [15] and Rajadurai et al. [16,17] have discussed different types The retrial process: If an arriving positive customer finds of queueing models operating with the simultaneous presence that the server is free, the customer begins his service imme- of negative arrivals. diately. Otherwise, the server is busy or working vacation or In working vacation period (WV), the server gives service to breakdown, the arrivals join pool of blocked customers customer at lower service rate, but the server stops the service called an orbit in accordance with FCFS discipline, which completely in the normal vacation period. This queueing sys- means that only one customer at the head of the orbit queue tem has major applications in providing network service, is allowed to access the server. We assume that inter-retrial web service, file transfer service and mail service, etc. In times follow a general random variable R with an arbitrary 2002, Servi and Finn [18] have introduced an M/M/1 queueing distribution RðtÞ having corresponding Laplace Stieltjes # system with working vacations. Wu and Takagi [19] have Transform (LST) R ð Þ. extended the M/M/1/WV queue to an M/G/1/WV queue. Very The Bernoulli working vacation process: The server begins a recently, Arivudainambi et al. [20] have introduced M/G/1 working vacation each time when the orbit becomes empty retrial queue with single working vacation. Liu and Song [21] and the vacation time follows an exponential distribution h have discussed a discrete time retrial queue with non- with parameter . During a vacation period if any customer persistent customers and working vacations. Furthermore if arrives, the server gives service at a lower speed service rate. there are customers in the system at the end of a lower speed If any customers in the orbit at a lower speed service com- service, the server can stop the vacation and come back to pletion instant in the vacation period then the server will the normal busy state. This policy is called vacation interrup- stop the vacation and come back to the normal busy period tion. Li and Tian [22] have presented an M/M/1 queueing which means that vacation interruption happens. If no cus- model with working vacations and vacation interruption. tomers are in the system at the end of the vacation, the ser- Some of the authors such as, Zhang and Hou [23], Gao and ver either remains idle to serve a new customer with Liu [24], Gao et al. [25], Zhang and Liu [26], Rajadurai et al. probability p (single working vacation) in regular mode or [27,28] have analyzed a single server retrial queue with working leaves for another working vacation with probability vacations and vacation interruptions. q =1 p (multiple working vacation). When a vacation In this paper, we have extended the work of Gao et al. [25] ends and if there are customers in the orbit then the server and Zhang and Liu [26] by incorporating the concept of nega- switches to the normal working level. During the tive customers (G-queues) in both single and multiple working working vacation period, the service time follows a vacations with breakdowns and repair. To the author’s best of general random variable Sv with distribution function # knowledge, there is no work published in the queueing litera- SvðtÞ havingR LST Sv ð Þ and the first moment is given by 0 h 1 hx ture with the combination of retrial queueing system with gen- Sv ð Þ¼ 0 xe dSvðxÞ. eral retrial times, negative customers, single and multiple The regular service process: Whenever a new positive cus- working vacations, vacation interruption and breakdowns by tomer or retry positive customer arrives at the server idle using the method of supplementary variable technique. The state then the server immediately starts normal service for mathematical results and theory of queues of this model pro- the arrivals. The service time follows a general distribution vide to serve a specific and convincing application in the com- and it is denoted by the random variable Sb with distribu- # puter processing system. Our model is helpful to managers tion function SbðtÞ havingR LST Sbð Þ and the first moment 0 d 1 dx who can design a system with economic management. is given by Sb ð Þ¼ 0 xe dSbðxÞ. The remainder of this work is given as follows. The detailed The removal rule and the repair process: The negative cus- mathematical description and practical applications of our tomers arrive from outside the system according to a Pois- model are given in Section 2. The steady state joint distribution son arrival rate d. These negative customers arrive only at of the server state and the number of customers in the system the regular service time of the positive customers. Negative and its orbit are obtained in Section 3. Some system perfor- customers cannot accumulate in a queue and do not receive mance measures, the mean busy period, the mean busy cycle service, will remove the positive customers being in service and reliability measures are obtained in Section 4. In Section 5, from the system. These types of negative customer’s cause conditional stochastic decomposition is shown good for our the server breakdown and the service channel will fail for
Please cite this article in press as: Rajadurai P et al., Analysis of an unreliable retrial G-queue with working vacations and vacation interruption under Bernoulli sched- ule, Ain Shams Eng J (2016), http://dx.doi.org/10.1016/j.asej.2016.03.008 Analysis of an unreliable retrial G-queue 3
a short interval of time. When the server fails, it will be sent messages (customers) arrive into the system one by one, and to repair immediately. After completion of repair, the server the processor (server) is in charge of processing messages. will treat as good as new. The repair time (denoted by G)of The working mail server may be affected by virus (negative the server is assumed to be arbitrarily distributed with dis- customers), and the system may be subjected to electronic fails tribution function GðtÞ having LST G ð#Þ and the first and (breakdowns) during service period and receive repair immedi- second moments are denoted by gð1Þ and gð2Þ. ately. If the processor is available indicating that it is not cur- We assume that all the random variables (inter-arrival rently working on a task and then a message is processed. The times, retrial times, service times, working vacation times messages are temporarily stored in a buffer to be served some and repair times) defined above are independent of each time later (retrial time) according to FCFS if the processor is other. unavailable. To enhance the computer performance, whenever all messages are processed and no new messages arrive, the processor will perform a sequence of maintenance jobs, such 2.1. Practical application of the proposed model as virus scan (working vacations). During the maintenance period, the processor can deal with the messages at the slower The potential practical application of this model is in the oper- rate to economize the cost (working vacation period). Upon ational model of stochastic production and inventory systems completion of the each maintenance, the processor checks with a multipurpose production facility. The production facil- the messages and decides whether or not to resume the normal ity performs other additional tasks using the time between suc- service rate (single working vacation). At this moment, if no ceeding productions. We consider a practical problem related message is in the system then the processor may decide to go to a production to order system. In production order system, for another maintenance activity (multiple working vacations). the customer orders for the product (positive customers) and This type of working vacation discipline is a good approxima- some customers cancel orders (negative customers) due to tion of such computer processing system. financial crisis or disaster, etc. Let us assume that order system follows the Poisson processes. At the time of arriving customer 3. Steady state analysis orders the production facility is busy with other order, and a new arriving order will form a waiting line which corresponds In this section, we develop the steady state difference–differen- to the retrial queue. Otherwise, the order is processed immedi- tial equations for the retrial queueing system by treating the ately. After the completion of order, the management policy elapsed retrial times, the elapsed service times, the elapsed sets up the facility and begins product to the next order on working vacation times and the elapsed repair times as supple- the list; otherwise, another external order arrives before the mentary variables. Then we derive the probability generating order is made. The order time is assumed to be generally dis- function (PGF) for the server states and for the number of cus- tributed (general retrial time). During the service time of order- tomers in the system and orbit. ing, if any canceling order exists then the major production will be stopped (i.e. server breakdown). To enhance the production 3.1. The steady state equations facility performance, the management policy is to set up the optional job facility (working vacation). After completion of service for last order and there is no order in system (system In steady state, we assume that R(0) = 0, Rð1Þ =1, empty), the facility stops the major production and is available Sbð0Þ =0, Sbð1Þ =1, Svð0Þ =0, Svð1Þ =1, G(0) = 0, to perform optional jobs (single working vacation) with lower Gð1Þ = 1 are continuous at x = 0. So that the function l l n production rate (lower speed service rate). After the result of aðxÞ, bðxÞ, vðxÞ and ðxÞ are the conditional completion disaster or an optional job completion, if there are no orders, rates (hazard rate) for retrial, normal service, lower rate service the production facility will continue to perform the optional and repair respectively. jobs at lower production rate (multiple working vacations). Otherwise, it performs the major production. If there are : :; dRðxÞ ; l dSbðxÞ ; i e aðxÞdx ¼ bðxÞdx ¼ orders at the instant of the optional jobs completion, the pro- 1 RðxÞ 1 SbðxÞ duction facility will perform the major production (vacation l dSvðxÞ ; n dGðxÞ : vðxÞdx ¼ ðxÞdx ¼ interruption). This type of system is very useful to increase 1 SvðxÞ 1 GðxÞ the performance of the production facility and to stop the pro- 0 0 0 0 duction facility from becoming overloaded. In addition, let R ðtÞ, SbðtÞ, Sv ðtÞ and G ðtÞ be the elapsed Another practical application of this model is in the area of retrial time, elapsed normal service time, elapsed working computer processing system. In a computer processing system, vacation time and elapsed repair time respectively at time t. the buffer size (orbit) used to store messages is finite and the Further, we introduce the random variable,
8 > ; ; > 0 if the server is free and in working vacation period > <> 1; if the server is free and in regular service period; ; ; XðtÞ¼> 2 if the server is busy and in regular service period at time t > > 3; if the server is busy and in working vacation period at time t; :> 4; if the server is under repair period at time t:
Please cite this article in press as: Rajadurai P et al., Analysis of an unreliable retrial G-queue with working vacations and vacation interruption under Bernoulli sched- ule, Ain Shams Eng J (2016), http://dx.doi.org/10.1016/j.asej.2016.03.008 4 P. Rajadurai et al.
0 0 0 Thus the supplementary variables R ðtÞ, SbðtÞ, Sv ðtÞ and We assume that the stability condition is fulfilled in the 0 G ðtÞ are introduced in order to obtain a bivariate Markov sequel and so that we can set Q0 ¼ limt!1Q0ðtÞ; P P process fgXðtÞ; NðtÞ; t P 0 , where XðtÞ denotes the server state P0 ¼ limt!1P0ðtÞ and limiting densities for t 0, x 0 and (0,1,2,3,4) depending on the server is free on both regular n P 1. busy period and working vacation period, regular busy, on PnðxÞ¼limPnðx; tÞ; Pb;nðxÞ¼limPb;nðx; tÞ; working vacation and under repair. If XðtÞ = 1 and t!1 t!1 > 0 ; ; : NðtÞ 0, then R ðtÞ represent the elapsed retrial time, if Qv;nðxÞ¼limQv;nðx tÞ and RnðxÞ¼limRnðx tÞ P 0 t!1 t!1 XðtÞ = 2 and NðtÞ 0 then SbðtÞ corresponding to the elapsed time of the customer being served in regular busy period. If By using the method of supplementary variable technique, P 0 XðtÞ = 3 and NðtÞ 0, then Sv ðtÞ corresponding to the we formulate the system of governing equations of this model elapsed time of the customer being served in lower rate service as follows: period. If XðtÞ = 4 and NðtÞ P 0, then G0ðtÞ corresponding to k h : the elapsed time of the server being repaired. P0 ¼ pQ0 ð3 1Þ We analyze the ergodicity of the embedded Markov chain Z 1 at departure, vacation or repair epochs. Let {t ; n ðÞk þ h Q ¼ hqQ þ P ; ðxÞl ðxÞdx ... 0 0 b 0 b n =1,2, } be the sequence of epochs of either normal ser- Z 0 Z vice completion times or working vacation completion times 1 1 l n : or repair period ends. The sequence of random vectors þ Qv;0ðxÞ vðxÞdx þ R0ðxÞ ðxÞdx ð3 2Þ 0 0 Zn ¼ fgXtðÞnþ ; NtðÞnþ forms a Markov chain which is embed- ded in the retrial queueing system. dP ðxÞ n þ ðÞk þ aðxÞ P ðxÞ¼0; n P 1 ð3:3Þ dx n Theorem 3.1. The embedded Markov chainfg Zn; n 2 N is P ergodic if and only if q < R ðkÞ for our system to be stable, d b;0ðxÞ k d l P ; ; : þ ðÞþ þ bðxÞ b;0ðxÞ¼0 n ¼ 0 ð3 4Þ q k=d d d ð1Þ dx where ¼ ðÞ1 Sbð Þ 1 þ g
dPb;nðxÞ Proof. To prove the sufficient condition of ergodicity, it is very þ ðÞk þ d þ l ðxÞ Pb;nðxÞ¼kPb;n 1ðxÞ; n P 1; dx b convenient to use Foster’s criterion (see Pakes [29]), which ð3:5Þ states that the chain fgZn; n 2 N is an irreducible and aperi- odic Markov chain is ergodic if there exists a non-negative dQ ; ðxÞ ; e > v 0 k h l ; : function fðjÞ j 2 N and 0, such that mean drift þ ðÞþ þ vðxÞ Qv;0ðxÞ¼0 n ¼ 0 ð3 6Þ w = dx j ¼ Ef½ ðznþ1Þ fðznÞ zn ¼ j is finite for all j 2 N and w 6 e for all j 2 N, except perhaps for a finite number j’s. j dQv;nðxÞ þ ðÞk þ h þ l ðxÞ Q ; ðxÞ¼kQ ; ðxÞ; n P 1 ð3:7Þ In our case, we consider the function fðjÞ¼j. then we have dx v v n v n 1 q 1; if j ¼ 0; w dR0ðxÞ j ¼ þ ðÞk þ nðxÞ R ðxÞ¼0; n ¼ 0: ð3:8Þ q R ðkÞ; if j ¼ 1; 2; ... dx 0 Clearly the inequality q < R k is sufficient condition for ð Þ dR ðxÞ Ergodicity. n þ ðÞk þ nðxÞ R ðxÞ¼kR ðxÞ; n P 1: ð3:9Þ dx n n 1 To prove the necessary condition, as noted in Sennott et al. ; P [30], if the Markov chain fgZn n 1 satisfies Kaplan’s To solve the Eqs. (3.2)–(3.9), the steady state boundary w < P condition, namely, j 1 for all j 0 and there exits conditions at x = 0 are followed, w P P j0 2 N such that j 0 for j j0. Notice that, in our case, Z Z Kaplan’s condition is satisfied because there is a k such that 1 1 P ð0Þ¼ P ; ðxÞl ðxÞdx þ R ðxÞnðxÞdx m ¼ 0 for j < i k and i > 0, where M ¼ðm Þ is the one step n b n b n ij ij 0 Z 0 transition matrix of fgZ ; n 2 N . Then q P R ðkÞ implies the 1 n l ; P : non-Ergodicity of the Markov chain. þ Qv;nðxÞ vðxÞdx n 1 ð3 10Þ 0 ; Z Z Let us define the limiting probabilities Q0ðtÞ¼PXf ðtÞ¼0 1 1 N t 0 ; P t PXt 1; N t 0 and the probability P h k ; ; ð Þ¼ g 0ð Þ¼ fgð Þ¼ ð Þ¼ b;0ð0Þ¼ P1ðxÞaðxÞdx þ Qv;0ðxÞdx þ P0 n ¼ 0 densities are 0 0 : 0 ð3 11Þ Pnðx; tÞdx ¼ PXðtÞ¼1; NðtÞ¼n; x 6 R ðtÞ < x þ dx ; Z Z for t P 0; x P 0 and n P 1: 1 1 P k 0 b;nð0Þ¼ Pnþ1ðxÞaðxÞdx þ PnðxÞdx P ; ðx; tÞdx ¼ PXðtÞ¼2; NðtÞ¼n; x 6 S ðtÞ < x þ dx ; b n b 0Z 0 for t P 0; x P 0; n P 0: 1 þ h Q ; ðxÞdx ; n P 1; ð3:12Þ ; ; ; 6 0 < ; v n Qv;nðx tÞdx ¼ PXðtÞ¼3 NðtÞ¼n x Sv ðtÞ x þ dx 0 for t P 0; x P 0 and n P 0: k ; ; ; ; 6 0 < ; Q0 n ¼ 0 Rnðx tÞdx ¼ PXðtÞ¼4 NðtÞ¼n x G ðtÞ x þ dx Q ; ð0Þ¼ ð3:13Þ v n 0; n P 1 for t P 0; x P 0 and n P 0:
Please cite this article in press as: Rajadurai P et al., Analysis of an unreliable retrial G-queue with working vacations and vacation interruption under Bernoulli sched- ule, Ain Shams Eng J (2016), http://dx.doi.org/10.1016/j.asej.2016.03.008 Analysis of an unreliable retrial G-queue 5 Z 1 Rðx; zÞ¼Rð0; zÞ½1 GðxÞ e bðzÞx; ð3:27Þ Rnð0Þ¼d Pb;nðxÞdx; n P 0 ð3:14Þ 0 where AbðzÞ¼ðÞd þ kð1 zÞ ; AvðzÞ¼ðÞh þ kð1 zÞ and The normalizing condition is Z Z bðzÞ¼kbð1 zÞ. X1 X1 1 1 Inserting Eqs. (3.24)–(3.27) in (3.21) and make some manip- P þ Q þ P ðxÞdx þ P ; ðxÞdx 0 0 n b n ulation, finally we get, Z n¼1 0 Z n¼0 0 1 1 ; Pð0 zÞ : Pbð0; zÞ¼ ½ þR ðkÞþzðÞ1 R ðkÞ kP0 þ kQ VðzÞ þ Qv;nðxÞdx þ RnðxÞdx ¼ 1 ð3 15Þ z 0 0 0 ð3:28Þ where VðzÞ¼ h 1 S ðÞA ðzÞ . 3.2. The steady state solution hþkð1 zÞ v v Using Eqs. (3.25)–(3.27) in (3.20), we get ; P ; ; The steady state solution of the retrial queueing model is Pð0 zÞ¼ bð0 zÞSbðÞþAbðzÞ Qvð0 zÞSv ðÞAvðzÞ obtained by using the probability generating function tech- ; k h : þ Rð0 zÞG ðÞ bðzÞ ðÞþ p Q0 ð3 29Þ nique. To solve the above equations, the PGFs are defined Using Eqs. (3.25)–(3.27) in (3.23), we get for jzj 6 1 as follows: X1 X1 1 S A z ; dP ; bðÞbð Þ ; : P x; z P x zn; P 0; z P 0 zn; Rð0 zÞ¼ bð0 zÞ ð3 30Þ ð Þ¼ nð Þ ð Þ¼ nð Þ AbðzÞ n¼1 n¼1 X1 X1 Using Eqs. (3.22), (3.28), and (3.30) in (3.29), we get n n P ðx; zÞ¼ P ; ðxÞz ; P ð0; zÞ¼ P ; ð0Þz ; b b n b b n NrðzÞ n¼0 n¼0 Pð0; zÞ¼ ð3:31Þ X1 X1 DrðzÞ ; n; ; n; Qvðx zÞ¼ Qv;nðxÞz Qvð0 zÞ¼ Qv;nð0Þz n¼0 n¼0 k h k h NrðzÞ¼zQ0 Sv ðÞ AvðzÞ 1 p þ ðÞVðzÞþ p X1 X1 ; n ; n Rðx zÞ¼ RnðxÞz and Rð0 zÞ¼ Rnð0Þz d G ðÞbðzÞ 1 SbðÞAbðzÞ n 0 n 0 ¼ ¼ SbðÞþAbðzÞ n AbðzÞ On multiplying the Eqs. (3.2)–(3.14) by z and summing over n, (n =0,1,2,...), we get DrðzÞ¼ z ðÞR ðkÞþzð1 R ðkÞÞ @Pðx; zÞ k a x P x; z 0 3:16 @ þ ðÞþ ð Þ ð Þ¼ ð Þ d x G ðÞbðzÞ 1 SbðÞAbðzÞ SbðÞþAbðzÞ AbðzÞ @P ðx; zÞ b þ ðÞkð1 zÞþd þ l ðxÞ P ðx; zÞ¼0; ð3:17Þ @x b b Using Eq. (3.21) in (3.28), we get P ð0; zÞ¼Q k S ðÞ A ðzÞ 1 hp ðÞR ðkÞþzð1 R ðkÞÞ @Q ðx; zÞ b 0 v v v þ ðÞkð1 zÞþh þ l ðxÞ Q ðx; zÞ¼0 ð3:18Þ k h = : @x v v þ zðÞgVðzÞþ p DrðzÞð3 32Þ @ ; Using Eq. (3.32) in (3.30), we get Rðx zÞ k n ; : þ ðÞð1 zÞþ ðxÞ Rðx zÞ¼0 ð3 19Þ ; d k h k @x Rð0 zÞ¼ Q0 1 SbðÞAbðzÞ Sv ðÞ AvðzÞ 1 p ðR ð Þ Z Z k k h = ; : 1 1 þ zð1 R ð ÞÞÞ þ zðÞgVðzÞþ p AbðzÞ DrðzÞ ð3 33Þ ; P ; l ; l Pð0 zÞ¼ bðx zÞ bðxÞdx þ Qvðx zÞ vðxÞdx Using the Eqs. (3.22) and (3.31)–(3.33) in (3.24)–(3.27),thenwe 0 Z 0 ; P ; ; 1 get the results for the following PGFs Pðx zÞ, bðx zÞ, Qvðx zÞ ; n k h h : þ Rðx zÞ ðxÞdx ðÞððÞþ Q0 qP0 3 20Þ and Rðx; zÞ. Next we are interested in investigating the marginal 0 orbit size distributions due to system state of the server. Z Z 1 1 1 P ð0; zÞ¼ Pðx; zÞaðxÞdx þ k Pðx; zÞdx b z Theorem 3.2. The marginal probability distributions of the 0Z 0 1 number of customers in the orbit when server being idle, busy, on h ; ; : þ Qvðx zÞdx ð3 21Þ working vacation and under repair are given by 0 NrðzÞ P z Q ð0; zÞ¼kQ ð3:22Þ ð Þ¼ v 0 DrðzÞ Z 1 1 R k ð Þ k h NrðzÞ¼zQ0 S ðÞ AvðzÞ 1 p Rð0; zÞ¼d Pbðx; zÞdx ð3:23Þ k v 0 dG ðÞbðzÞ 1 S ðÞAbðzÞ Solving the partial differential Eqs. (3.20)–(3.23), it follows that þðÞkVðzÞþhp S ðÞþA ðzÞ b b b A z k bð Þ Pðx; zÞ¼Pð0; zÞ½1 RðxÞ e x ð3:24Þ k k DrðzÞ¼ z ðÞR ð Þþzð1 R ð ÞÞ SbðÞAbðzÞ P ; P ; AbðzÞx; : bðx zÞ¼ bð0 zÞ½1 SbðxÞ e ð3 25Þ dG ðÞbðzÞ 1 S ðÞAbðzÞ þ b ; ; AvðzÞx; : AbðzÞ Qvðx zÞ¼Qvð0 zÞ½1 SvðxÞ e ð3 26Þ ð3:34Þ
Please cite this article in press as: Rajadurai P et al., Analysis of an unreliable retrial G-queue with working vacations and vacation interruption under Bernoulli sched- ule, Ain Shams Eng J (2016), http://dx.doi.org/10.1016/j.asej.2016.03.008 6 P. Rajadurai et al. P k h k bðzÞ¼Q0 1 SbðÞAbðzÞ Sv ðÞ AvðzÞ 1 p ðR ð Þ Proof. The PGF of the number of customer in the system þzð1 R ðkÞÞÞ þ zðÞgkVðzÞþhp =A ðzÞ DrðzÞð3:35Þ (KsðzÞ) and orbit (KoðzÞ) are obtained by using b P KsðzÞ¼P0 þ Q0 þ PðzÞþzðÞþbðzÞþQvðzÞ RðzÞ and k =h : KoðzÞ¼P0 þ Q þ PðzÞþPbðzÞþQ ðzÞþRðzÞ. Substituting QvðzÞ¼fgQ0VðzÞ ð3 36Þ 0 v
(), k S ðÞ A ðzÞ 1 hp ðÞþR ðkÞþzð1 R ðkÞÞ zðÞkVðzÞþhp d v v ; : RðzÞ¼ Q0 bðzÞ AbðzÞ DrðzÞ ð3 37Þ 1 SbðÞAbðzÞ ðÞ1 G ðÞbðzÞ where the Eqs. (3.34)–(3.39) in the above results, then the Eqs. (3.40) and (3.41) can be obtained by direct calculation. h R ðkÞ q Q ¼ ð3:38Þ 0 k=h h k h =k q h ðÞ1 Sv ð Þ þ R ð ÞðÞ 1 þ ðÞp Sv ð Þ 4. System performance measures hpRðÞ ðkÞ q P ¼ 0 kk=h h k h =k q h ðÞ1 Sv ð Þ þ R ð ÞðÞ 1 þ ðÞp Sv ð Þ In this section, we derive some system probabilities, mean ð3:39Þ number of customers in the system and its orbit, reliability analysis, mean busy period and mean busy cycle of this model. q k=d d d ð1Þ ; d k ; ¼ ðÞ1 Sbð Þ 1 þ g AbðzÞ¼ðÞþ ð1 zÞ 4.1. System state probabilities AvðzÞ¼ðÞh þ kð1 zÞ and bðzÞ¼kbð1 zÞ
From Eqs. (3.34)–(3.37), by setting z 1 and applying l’Hoˆpi- Proof. Integrating the Eqs. (3.24)–(3.27)R with respect to x,we ! P z 1 P x; z dx P z tal’s rule whenever necessary, then we get the following results, defineR the PGFs as,R ð Þ¼ 0 ð Þ R , bð Þ¼ 1 P ðx; zÞdx, Q ðzÞ¼ 1 Q ðx; zÞdx, RðzÞ¼ 1 Rðx; zÞdx. 0 b v 0 v 0 (i) The probability that the server is idle during the retrial By using the normalized condition, we can determine the probability that the server is idle (P ). Thus, by setting z =1in P ¼ Q ðÞ1 R ðkÞ 0 ()0 (3.34)–(3.37) and applying de l’Hoˆpital’s rule whenever necessary ðÞk=h 1 S ðhÞ þ k 1 S ðhÞ þ hp 1 S ðdÞ 1 þ dgð1Þ =d v v b and we get P þ Q þ Pð1ÞþP ð1ÞþQ ð1ÞþRð1Þ¼1. h k k d d ð1Þ =d 0 0 b v R ð Þ 1 Sbð Þ ðÞ1 þ g (ii) The probability that the server is regular busy, Theorem 3.3. The probability generating function of number of () k2=h 1 S ðhÞ þ R ðkÞ k 1 S ðhÞ þ hp customers in the system and orbit size distribution at stationary P ¼ Q 1 S ðdÞ =d v v b 0 b R k k 1 S d 1 dgð1Þ =d point of time is ð Þ bð Þ ðÞþ
NrsðzÞ P : KsðzÞ¼ ¼ P0 þ Q0 þ PðzÞþzðÞþbðzÞþQvðzÞ RðzÞð3 40Þ DrsðzÞ 8 2 39 k=h h k h k k d > ðÞðÞðÞþþ zVðzÞ p zAbðzÞ ðÞR ð Þþzð1 R ð ÞÞ AbðzÞSbðÞþAbðzÞ G ðÞbðzÞ 1 SbðÞAbðzÞ > > 6 () 7> < 6 7= ðÞ1 z 4 ðÞkVðzÞþhp AbðzÞS ðÞþAbðzÞ dG ðÞbðzÞ 1 S ðÞAbðzÞ 5 Nr ðzÞ¼Q þzðÞ1 R ðkÞ b b s 0> k h > > þAbðzÞ Sv ðÞ AvðzÞ 1 p > :> ;> d k h k k k h þ 1 SbðÞAbðzÞ ðÞzbðzÞþ ðÞ1 G ðÞbðzÞ Sv ðÞ AvðzÞ 1 p ðÞþR ð Þþzð1 R ð ÞÞ zðÞVðzÞþ p k k d DrsðzÞ¼bðzÞ zAbðzÞ ðÞR ð Þþzð1 R ð ÞÞ AbðzÞSbðÞþAbðzÞ G ðÞbðzÞ 1 SbðÞAbðzÞ
NroðzÞ P : : KoðzÞ¼ ¼ P0 þ Q0 þ PðzÞþ bðzÞþQvðzÞþRðzÞ ð3 41Þ DrsðzÞ 8 2 39 k=h h k h k k d > ðÞðÞðÞþþ VðzÞ p zAbðzÞ ðÞR ð Þþzð1 R ð ÞÞ AbðzÞSbðÞþAbðzÞ G ðÞbðzÞ 1 SbðÞAbðzÞ > > 6 () 7> < 6 7= ðÞ1 z 4 ðÞkVðzÞþhp AbðzÞS ðÞþAbðzÞ dG ðÞbðzÞ 1 S ðÞAbðzÞ 5 Nr ðzÞ¼Q þzðÞ1 R ðkÞ b b 0 0> k h > > þAbðzÞ Sv ðÞ AvðzÞ 1 p > :> ;> d k h k k k h þ 1 SbðÞAbðzÞ ðÞbðzÞþ ðÞ1 G ðÞbðzÞ Sv ðÞ AvðzÞ 1 p ðÞþR ð Þþzð1 R ð ÞÞ zðÞVðzÞþ p
where Q0 is given in Eq. (3.38).
Please cite this article in press as: Rajadurai P et al., Analysis of an unreliable retrial G-queue with working vacations and vacation interruption under Bernoulli sched- ule, Ain Shams Eng J (2016), http://dx.doi.org/10.1016/j.asej.2016.03.008 Analysis of an unreliable retrial G-queue 7
(iii) The probability that the server is on working vacation 4.3. Reliability measures Q ¼ kQ 1 S ðhÞ =h v 0 v In the queueing system with unreliable server, the reliability measures will provide the information which is required for (iv) The probability that the server is under repair, the improvement of the system. To justify and validate the () 2 A k =h 1 S ðhÞ þ R ðkÞ k 1 S ðhÞ þ hp analytical results of this model, the availability measure ð vÞ R ¼ Q gð1Þ 1 S ðdÞ v v 0 b k k d d ð1Þ =d and failure frequency (Ff) are obtained as follows: R ð Þ 1 Sbð Þ ðÞ1 þ g
(i) The steady state availability Av, which is the probability that the server is either working for a positive customer 4.2. Mean system size and orbit size or in an idle period such that the steady state availability of the server is given by If the system is in steady state condition, Av ¼ 1 lim ðÞ¼RðzÞ 1 Rð1Þ 8z!1 9 > k2 > (i) The expected number of customers in the orbit (L )is <>gð1Þ 1 S d 1 S h R k k 1 S h hp => q bð Þ h v ð Þ þ ð Þ v ð Þ þ obtained by differentiating (3.41) with respect to z and ¼ 1 > ðÞk=h 1 S ðhÞ þ R ðkÞðÞ 1 þ ðÞhp=k qS ðhÞ > evaluating at z =1 :> v v ;> 2 3 (ii) The steady state failure frequency is obtained as d 6Nr000ð1ÞDr00ð1Þ Dr000ð1ÞNr00ð1Þ7 0 4 q q q q 5 d P Lq ¼ Koð1Þ¼lim KoðzÞ¼Q0 2 Ff ¼ bð1Þ z!1 dz 00 () 3 Dr ð1Þ 2 q Q 1 S ðdÞ k =h 1 S ðhÞ þ R ðkÞ k 1 S ðhÞ þ hp ¼ 0 b v v k k d d ð1Þ =d R ð Þ 1 Sbð Þ ðÞ1 þ g 00 k d d ð1Þ h k k h Nrqð1Þ¼ 2 1 Sbð Þ 1 þ g ðÞ p Sv ð Þ 4.4. Mean busy period and busy cycle dk2=h k h 2 ðÞ1 R ð Þ 1 Sv ð Þ Let EðT Þ and EðT Þ be the expected length of busy period and Nr000ð1Þ¼3ksS ðhÞ 2 k3=h 1 þ dgð1Þ 1 S ðhÞ b c q v v busy cycle under the steady state conditions. The results follow h k 0 h k=h h þ R ð ÞSv ð Þ ðÞ1 Sv ð Þ þ 1 directly by applying the argument of an alternating renewal process [9] which leads to 6 dkgð1Þ 1 S ðdÞ kS ðdÞ fðÞkV00ð1Þ b b k k=h h k h h EðT0Þ 1 1 ðÞ1 R ð Þ ðÞþ 1 Sv ð Þ þ p P ¼ ; EðT Þ¼ 1 and 0 EðT ÞþEðT Þ b k P k d k d ð1Þ h b 0 0 6 1 Sbð Þ ðÞ1 R ð Þ 1 þ g ð p 1 : þk 1 S ðhÞ þ 6kkðÞ=h h þ k 1 S ðhÞ þ hp EðTcÞ¼k ¼ EðT0ÞþEðTbÞð4 1Þ v v P0 6k2 d=h V0 1 1 R k 1 S h kS 0 h ðÞð ÞþðÞ ð Þ v ð Þ þ v ð Þ where T0 is length of the system in empty state and EðT0Þ¼ðÞ1=k . Substituting the Eq. (3.39) into (4.1) and use 00 k k q Drqð1Þ¼ 2 ðÞR ð Þ the above results, then we can get ðÞk=h 1 S ðhÞ þ R ðkÞ 1 S ðdÞ =d 1 þ dgð1Þ kS ðhÞþhp 000 ks kdq k k dk ð1Þ d k d EðT Þ¼ v b v Drq ð1Þ¼3 ðÞ þ 2 6 R ð Þ g 1 Sbð Þ Sbð Þ b hpRðÞ ðkÞ q ð4:2Þ where V0ð1Þ¼k 1 S ðhÞþhS 0ðhÞ ; q ¼ ðÞk=d h v R v d d ð1Þ 0 h 1 hx 0 d ðÞk=h 1 S ðhÞ þ R ðkÞðÞ 1 þ ðÞhp=k S ðhÞ k 1 S ðdÞ =d 1þ dgð1Þ 1 Sbð Þ 1 þ g ; Sv ð Þ¼ xe dSvðxÞ; Sb ð Þ¼ E T v v b R 0 ð cÞ¼ h k q 1 dx pRðÞð Þ 0 xe dSbðxÞ. ð4:3Þ s k2 0 d d ð1Þ d ð2Þ d ¼ 2Sb ð Þ 1 þ g þ g 1 Sbð Þ (ii) The expected number of customers in the system (Ls)is 5. Conditional stochastic decomposition property obtained by differentiating (3.40) with respect to z and evaluating at z =1 2 3 In this section, we study the stochastic decomposition property of the system size distribution. The number of customers in the d 6Nr000ð1ÞDr00ð1Þ Dr000ð1ÞNr00ð1Þ7 0 4 s q q q 5 Ls ¼ Ksð1Þ¼lim KsðzÞ¼Q0 2 system is distributed as the sum of two independent random z!1 dz 00 3 Drqð1Þ variables. In particular, in the context our system, we will dis- cuss the conditional stochastic decomposition of the number of where customers in the orbit given that the server is busy. Let Nb is the conditional orbit size of our retrial queuing system given 000 000 k k d h k h Nrs ð1Þ¼Nrq ð1Þ 6 R ð Þ 1 Sbð Þ p þ 1 Sv ð Þ that server is busy and N is the conditional orbit size of the 0 d ð1Þ k3=h d h M/G/1 retrial queueing system with negative customers is þ 6 g 1 Sbð Þ 1 Sv ð Þ given that the server is busy which is discussed in Theorem 5.1,
Please cite this article in press as: Rajadurai P et al., Analysis of an unreliable retrial G-queue with working vacations and vacation interruption under Bernoulli sched- ule, Ain Shams Eng J (2016), http://dx.doi.org/10.1016/j.asej.2016.03.008 8 P. Rajadurai et al.
Theorem 5.1. The conditional orbit size Nb is given that the From above stochastic decomposition law, we observe that server is busy can be decomposed into the sum of two NbðzÞ¼N0ðzÞ NcðzÞ which conform that the decomposition independent random variables results of Gao et al. [25], also valid for this special vacation system.
Nb ¼ N0 þ Nc where N0 has the generating function N0ðzÞ as follows,