## Mathematical Modelling and Performance Analysis of Single Server Two-State Batch Arrivals and Batch Service Markovian Queue with Multiple Vacations

^{1}Department of Mathematics, School of Science & Technology, University of Fiji, Fiji

^{2}Vision Inst. of Technology, U.P. Technical University, India

2. Assumptions and Notations of the Model

3. Mathematical Formulation of the Model

4. Governing Differential-Difference Equations of the Model

5. Solution of the Differential-Difference Equations of the Model

6. Evaluation of Performance Measures of the Model

### Abstract

Here a two-state batch arrivals and batch service Markovian queue with server vacation model has been taken into consideration for its mathematical modelling and performance analysis under transient state. The present Markovian queueing model considers a single server with multiple vacations and both arrivals and services in batches of variable size. Arriving customers are processed by a single server under FIFO queue discipline and arrival process follows Poisson distribution. In addition to this, both service time and vacation time of the server follows exponential distribution. Using Laplace transforms technique, solution of governing differential-difference equations of the model has been achieved and significant performance measures of the model have been explored and some special cases have been discussed as well. Finally, some valuable conclusive observations have been found and a few suggestions for future research of the model have been focused.

**Keywords:** Markovian queue; batch arrival and batch service, single server with multiple vacations; transient state analysis, performance measures

*American Journal of Modeling and Optimization*, 2014 2 (2),
pp 39-46.

DOI: 10.12691/ajmo-2-2-1

Received March 09, 2014; Revised March 26, 2014; Accepted March 27, 2014

**Copyright**© 2013 Science and Education Publishing. All Rights Reserved.

### Cite this article:

- Maurya, Vishwa Nath. "Mathematical Modelling and Performance Analysis of Single Server Two-State Batch Arrivals and Batch Service Markovian Queue with Multiple Vacations."
*American Journal of Modeling and Optimization*2.2 (2014): 39-46.

- Maurya, V. N. (2014). Mathematical Modelling and Performance Analysis of Single Server Two-State Batch Arrivals and Batch Service Markovian Queue with Multiple Vacations.
*American Journal of Modeling and Optimization*,*2*(2), 39-46.

- Maurya, Vishwa Nath. "Mathematical Modelling and Performance Analysis of Single Server Two-State Batch Arrivals and Batch Service Markovian Queue with Multiple Vacations."
*American Journal of Modeling and Optimization*2, no. 2 (2014): 39-46.

Import into BibTeX | Import into EndNote | Import into RefMan | Import into RefWorks |

### 1. Introduction

Markovian queueing models with bulk arrival and batch services have achieved considerable attention by several researchers. We come across many queueing situations in health services, manufacturing and production industries where both arrival and departure of customers/units occur in batches either fixed or variable sizes. It can be observed in the literature of queueing theory that A.K. Erlang’s solution of M/E_{k}/1 queue (Brockmeyer *et al.* 1948) ^{[7]} initiated the mathematical study of bulk queues. Later, some other noteworthy researchers, e.g. Gaver ^{[16]}, Bailey ^{[3]} among others confined their attention in this direction. Rigorous study of literature reveals that Bhat ^{[5]} analyzed a single server bulk queue by using the imbedded Markov chain technique. Subsequently, some other pioneer research works explored on bulk queues can be found by Gupta and Goyal ^{[18]}, Gaur ^{[15]}, Borthakur and Medhi ^{[6]}, Prabhu ^{[32]}, Abolnikov *et al.* ^{[1]}, Tadj and Ke ^{[39, 40]}, Chang and Choi ^{[8]}**,**Suzuki ^{[38]}, Chen A. *et.al.* ^{[11]}. Moreover, Banerjee *et **al**.* ^{[4]} analysed a single server finite buffer bulk arrival and departure queueing model. Recently, Maurya ^{[26, 29, 30]} confined their attention to analyse queueing models with either bulk arrivals or bulk services or both in batches.

In earlier research works carried out by worth mentioning researchers as stated herein, it has been considered usually that server is available instantaneously to serve the customers demanding for their service. But the availability of a server in many queueing situations occurring in real life may not be instantaneous particularly in queue with machine repair model. In machine repair model, the service facility depends on machines and the service process is interrupted due to several reasons of occasional random failures including human and common-cause failures. In manually operated facilities the service may interrupt either due to stress or some other urgent work as per the requirement of the organization. These interruptions affect the different parameters of queueing systems. In the initial stage, some significant contributions in this connection are worth mentioning e.g. White and Christie ^{[44]}, Heathcote ^{[19]}, Thiruvengadam ^{[42]}, Fischer ^{[14]}. Later, Jain *et al*. ^{[21]} focused their attention to deal a k-out of-n system with dependent failure and standby support. Moreover, for further details in this connection we refer remarkable works of several researchers Chang Who ^{[9]}, Gupta ^{[17]}, Jain *et al*. ^{[21]}. Very recently Maurya ^{[27, 28]} succeeded to present mathematical modelling for performance analysis and computational approach to cost and profit analysis of k-out of-n repairable system involving human error and system failure constraints. All these studied the queueing situation under which the service is interrupted due to one or other reasons.

Sharda ^{[35, 36]} explored the solution of bulk queueing models with the concept of intermittently available server. Chaudhry *et **al.* ^{[12]} succeeded to find out both the transient and steady-state solution of a bulk arrival queue with intermittently available server. However, it has been keenly observed that the complexity of stochastic systems also increased due to the requirement of high tech system in mid of 20^{th} century. The concept of dealing queueing models with server vacation was developed in 1970’ s by increasing the dimension of classical queueing theory. In queueing systems with server vacation, server can take vacations to perform other important jobs or to complete some additional work. Vacations represent server’s working on some supplementary jobs such as maintenance, inspection and repairs, or server’s failures that interrupt the service. It should be remarkable that allowing servers to take vacations makes queueing models more flexible in finding optimal service policies by sharing scare resources. Moreover, the server vacation policy reduces total cost of providing service. In this connection, some noteworthy researchers confined their attention e.g. Cooper ^{[13]} presented a study on queues served in a cycle order, in which the time period of serving other queues can be considered a service interruption of the queue under consideration. In multiple vacations policy server may keep taking vacations until it finds at least one customer waiting in the system at the time of vacation completion. Levy and Yechiali ^{[25]} who introduced the concept of server’s taking vacations that represent the durations of the server’s work on some supplementary projects, many research results on vacation models were published. Tian and Zhang ^{[43]} presented various vacation models with exhaustive and non-exhaustive service. Baba ^{[2]} also made a significant attempt in this direction. Jain *et al*. ^{[22]} examined M^{X}/H_{k}/1 queue with unreliable server and multiple vacation policy. Subsequently, bulk queue with multiple vacations was studied by various authors e.g. Lee and Srinivasan ^{[24]}, Takine and Hasegawa ^{[41]}, Reddy *et al.* ^{[34]}, Sikdar and Gupta ^{[37]}, Choudhury *et al.** *^{[12]}, Tadj and Ke ^{[40]} and Kalyanaraman *et.al.* ^{[23]}. Very recently Maurya ^{[29]} focused to maximum entropy analysis of M^{X}/(G_{1},G_{2})/1 retrial queueing model with second phase optional service and Bernoulli vacation schedule and succeeded to explore some significant performance measures.

Also, much of the research on queueing models studied steady-state operation only. But we come across many queueing situations where performance measures based on time-dependent are greatly required in order to just getting optimum results. A number of systems starts operations and stopped operations at some time point say t. Business and service operations never operate under steady-state conditions. Furthermore, if there is no one for service initially, the busy or ideal time of the server & initial rate of output etc., will not be as per the steady state values. So, the steady-state solutions are not appropriate to represent the system accurately under those essential conditions of the systems. Thus to understand and improve the behaviour of customers and queueing systems effectively, transient analysis is must from the point of theory as well as its application.

Here a two-state batch arrivals and batch service Markovian queue with server vacation model has been taken into consideration for its mathematical modelling and performance analysis under transient state. The present Markovian queueing model considers a single server with multiple vacations and both arrivals and services in batches of variable size. Arriving customers are processed by a single server under FIFO queue discipline and arrival process follows Poisson distribution. In addition to this, both service time and vacation time of the server follows exponential distribution. In the present work, our key attempt is to examine the transient behaviour of a two-state bulk arrival bulk service queueing model with single server and multiple vacations. The effectiveness of exploring two-state transient probabilities lies in deliberating the following key facts:

i. How many units will arrive and depart simultaneously by a given time,

ii. How many units will arrive within a given time,

iii. How many units will be served during given time and other related information?

Here it should be notable that the application of queueing model taken into our present consideration can be found in manufacturing industries. For example, a practical situation of present queueing model can be found in a bakery. The products are made in batches in the oven. When raw material mixture for breads is not available then the baker will do maintenance or cleaning. Here, raw mixture corresponds to arrivals and baking of breads as service. The maintenance and cleaning represents vacation.

### 2. Assumptions and Notations of the Model

In order to establish mathematical modelling and performance analysis of the queueing model taken into present consideration, we use following assumptions and notations throughout the current study:

i. The customers/units are processed for their service under FIFO queue discipline.

ii. Arrivals occur in batches which follows Poisson distribution with mean arrival rate.

iii. Service times follow an exponential distribution with mean service rate .

iv. Vacation time of the server is exponentially distributed with parameter V.

v. Different stochastic processes involved in the system are statistically independent.

vi. The server capacity is a random variable. Batch size is determined at the beginning of each service and either it is equal to the total number of customers waiting or the capacity of the service facility determined afresh before each service whichever is less.. The probability that the service channel can serve units, is, where , Y is the maximum capacity of the server.

vii. is the first order probability of arrivals in the short interval of time, where , and is the mean arrival rate.

Viii. = Probability that there are exactly i arrivals and j departures by time t and the server is on vacation in relation to the queue;

ix. = Probability that there are exactly i arrivals and j departures by time t and the server is busy in relation to the queue;

x. _{ }= Probability that there are exactly i arrivals and j departures by time t;

### 3. Mathematical Formulation of the Model

i. , The summation over all those permutations of n objects taken u (=1,2,...,n) at a time, such that, .

For example, when n=3

, The summation over all those permutations of 3 is the sum of permutation of 3 taken one (u=1) at a time i.e., ; permutations of 3 taken two (u=2) at a time i.e., ; and permutations of 3 taken (u=3) at a time, i.e. .

ii. The inverse Laplace transform of is given as following;

where, and is polynomial of degree

iii. If , then

is called the convolution of F and G.

iv. The inverse Laplace of using (ii) is

v. The inverse Laplace of using (ii) is

vi. and

Initially, for the present queueing model we have

(1) |

### 4. Governing Differential-Difference Equations of the Model

The governing differential-difference equations of the queueing model taken into consideration are as following:

(2) |

(3) |

(4) |

(5) |

(6) |

### 5. Solution of the Differential-Difference Equations of the Model

Applying Laplace transforms on equations (2) to (6) along with equation (1) and solving recursively, we get following algebraic equations:

(7) |

(8) |

(9) |

(10) |

(11) |

(12) |

(13) |

(14) |

(15) |

In order to solve algebraic equations (7) to (15), taking inverse Laplace transforms of equations (7) to (15); from which it is fairly easy to get their solutions respectively as given in following equations:

(16) |

(17) |

(18) |

(19) |

(20) |

(21) |

(22) |

(23) |

(24) |

Moreover, we can easily examine from equations (7) to (15) that

and hence the following usual property of so obtained probability is verified

### 6. Evaluation of Performance Measures of the Model

The of can be obtained by using the equations (7) to (15), and is given by

and hence we have,

It represent, the probability of arrivals is not affected by the vacation time of the server.

The Laplace transform of the mean number of arrivals is as following: and the Laplace inverse of the mean number of arrivals by time t is as following:

The probability that exactly j customers have been served by time t () can be obtained by

The density function of T, the time for the jth departure, can be obtained as

. Since = Prob. {at least j departures in (0,t)} =

The probability of exactly n customers in the system at time t, denoted by, in terms of as .

The waiting time distribution for a customer can be derived as , the probability that a customer waits more than time units in the system, given that the customer arrives at time t.

The system utilization can also be obtained in terms of. The probability that the system is empty at some time is . The idle time of server is given by and therefore the server utilization time is given by.

### 7. Special Cases of the Model

**Case I***:* When arrivals and departures both are occurring one by one, i.e. by substituting and in equations (16) to (24), we obtain

(25) |

(26) |

(27) |

(28) |

(29) |

(30) |

The results (25) to (30) coincide with the results (1.2.15) to (1.2.20) of Indra ^{[20]}.

**Case II***:* When server is instantaneously available, i.e. the mean vacation time is zero. By taking lim in equations (25) to (30), the results will coincide with the findings of Pegden and Rosenshine ^{[31]}

**Case I****I****I***:* The results for the case, when departures are occurring in batches of variable size and arrivals are occurring one by one, are obtained by substituting in equations (16) to (24).

(31) |

(32) |

(33) |

(34) |

(35) |

(36) |

(37) |

(38) |

(39) |

**Case I****V***:* When the mean vacation time is zero, i.e. by letting in equations (31) to (39). The results will coincide with the findings of Prem Chand ^{[33]}.

### 8. Discussions and Conclusive Observations

A single server Markovian queueing model with several features (i) bulk arrival and bulk service policy (ii) two-state and multiple vacations, has been dealt here extensively under transient state conditions and its significant performance measures have been explored. Various useful performance measures of following four special cases have also been investigated:

i. When arrivals and departures of units both are occurring one by one,

ii. When server is instantaneously available,

iii. When departures occur in batches of variable size and arrivals occur one by one,

iv. When the mean vacation time is zero.

Moreover, under our present study it has also been examined that the results carried out herein agree with corresponding results of aforesaid mentioned models explored by previous researchers. In addition to this, mean while demonstration for the justification of two-state transient model in many practical situations has been focused. This model can be applied in the design of computer networks. Simulated results can be explored by means our analytical results explored herein for its numerical illustration. Finally, it is suggested here that the present study can be extended with other concepts such as nosn-Markovian assumptions etc.

### Acknowledgements

Author of the present paper; Prof. (Dr.) Vishwa Nath Maurya would like to express his heartiest gratitude to Prof. Richard K. Coll, Vice-Chancellor, University of Fiji, Fiji Islands for his encouragement, appreciation and sincere support to provide all essential facilities, and his academic advisor Prof. (Dr.) R.B. Misra, Ex Vice-Chancellor, Dr. Ram Manohar Lohia Avadh University, Faizabad, U.P., India and (Retd). Professor of Mathematics & Dean, Faculty of Science, APS University, Rewa, MP, India for his constant inspirations and valuable moral support.

### References

[1] | Abolnikov L., Dshalalow J.H. and Dukhovny A.M., First passage processes in queueing system M^{X}/G^{r}/1 with service delay discipline. International Journal Mathematics & Mathematical Sciences, Vol. 17 (3), 1994, pp. 571-586. | ||

In article | CrossRef | ||

[2] | Baba Y., On the M^{X}/G/1 queue with vacation time, Operations Research Letters, Vol. 5 (2), 1986, pp. 93-98. | ||

In article | CrossRef | ||

[3] | Bailey N.T.J., On queueing processes with bulk service, Journal of Royal Statistical Society Ser., Vol. B 16, 1954, pp. 80-87. | ||

In article | |||

[4] | Banerjee A., Gupta U.C. and Sikdar K., Analysis of finite-buffer bulk-arrival bulk-service queue with variable service capacity and batch size dependent service: M(X)/Gr(Y)/1/N, International Journal Mathematics in Operational Research, Vol. 5 (3), 2013, pp. 358-386. | ||

In article | CrossRef | ||

[5] | Bhat U.N., Imbedded Markov chain analysis of single server bulk queues, Journal of Australian Mathematical Society, Vol. 4, 1964. | ||

In article | |||

[6] | Borthakur A. and Medhi J., A queueing system with arrivals and service in batches of variable size, Cah. Du. Centred’eludes de Rech. Oper, Vol. 16, 1974, pp. 117-126 | ||

In article | |||

[7] | Brockmeyer E., H.L. Halstrom and A. Jensen, The life and works of A.K. Erlang, the Copenhagen Telephone Company, Copenhagen, Denmark, 1948. | ||

In article | |||

[8] | Chang S.H. and Choi, D.W., Modelling and performance analysis of a finite- buffer queue with batch arrivals, batch services, and setup times: The M^{X}/G^{Y}/1/K+B queue with setup times, INFORMS Journal of Computing, Vol. 18, 2006, pp. 218-228. | ||

In article | CrossRef | ||

[9] | Chang Who Kee, Reliability analysis of a repairable parallel system with standby involving human failure and common-cause failures, Micro-electron. Reliab., Vol. 27 (2), 1987, pp. 269-271 | ||

In article | CrossRef | ||

[10] | Chaudhry M.L. and Lee A.M., Single channel constant capacity bulk service queueing process with an intermittently available server, INFOR, Vol. 10 (3), 1974, pp. 284-291. | ||

In article | |||

[11] | Chen A., Pollett P., Li J., and Zhang H., Markovian bulk-arrival and bulk-service queues with state-dependent control, Queueing Systems: Theory and Applications, Vol. 64 (3), 2010, pp. 267-304. | ||

In article | |||

[12] | Choudhury G., Tadj L. and Paul M., Steady state analysis of an M^{X}/G/1 queue with two phase service and Bernoulli vacation schedule under multiple vacation policy, Applied Mathematical Modelling, Vol. 31, 2007, pp. 1079-1091. | ||

In article | CrossRef | ||

[13] | Cooper R., Queues served in cycle order waiting times. Bell Syst. Technol. J., Vol. 49, 1970, pp. 399-413. | ||

In article | CrossRef | ||

[14] | Fischer M.J., An approximation to queueing systems with interruptions, Management Science, Vol. 24 (3), 1977, pp. 338-344. | ||

In article | CrossRef | ||

[15] | Gaur R.S., An intermittent MI^{(X)}/G^{(Y)}/1 system with multi-phased capacity of service channel, Rev. Fr. Autom. Inf. Rech. Oper., Vol. 7, 1973, pp. 97-106. | ||

In article | |||

[16] | Gaver D.P., Imbedded Markov Chain Analysis of a waiting time in continuous time, Ann. Math. Stat., Vol. 30, 1959, pp. 698-720. | ||

In article | CrossRef | ||

[17] | Gupta S.M., Interrelationship between queueing models with balking and reneging and machine repair problem with warm spares, Microelectronics and Reliability, Vol. 34 (2), 1994, pp. 201-209. | ||

In article | CrossRef | ||

[18] | Gupta S.K. and Goyal J.K., Queues with batch arrivals and hyper-exponential service time distribution. Vol. 10 (1), 1966, pp. 171-178. | ||

In article | |||

[19] | Heathcote C.R., Preemptive priority queueing, Biometerika, Vol. 40, 1961, pp. 57-63. | ||

In article | |||

[20] | Indra, some two-state single server queueing models with vacations or latest arrival run, PhD Thesis, Kurukshetra University, Kurukshetra (India), 1994. | ||

In article | |||

[21] | Jain Madhu, Sharma G.C. and Alok Kumar, K-out of-n system with dependent failure and standby support. JKAU: Engineering Science, Vol. 14 (2), 2002, pp. 73-83. | ||

In article | |||

[22] | Jain Madhu, Sharma Richa and Sharma G.C., Multiple vacation policy for M^{X}/H_{k}/1 queue with un-reliable server, Journal of Industrial Engineering International, Vol. 9: 36, 2013. | ||

In article | CrossRef | ||

[23] | Kalyanaraman R., Thillaigovindan N. and Kannadasan G., A fuzzy bulk queue with modified Bernoulli vacation and restricted admissible customers, Journal of Intelligent and Fuzzy System, Vol. 24, 2013, pp. 837-845. | ||

In article | |||

[24] | Lee H.S. and Srinivasan M.M., Control policies for the M^{X}/G/1 queueing system. Management Science, Vol. 35 (6), 1989, pp. 708-721. | ||

In article | CrossRef | ||

[25] | Levy Y. and Yechiali U., Utilization of idle time in an M/G/1 queueing system, Management Science, Vol. 22 (2), 1975, pp. 202-211. | ||

In article | CrossRef | ||

[26] | Maurya V.N., Sensitivity analysis on significant performance measures of bulk arrival retrial queueing M^{X}/(G_{1},G_{2})/1 model with second phase optional service and Bernoulli vacation schedule, International Open Journal of Operations Research, Academic and Scientific Publishing, New York, USA, Vol. 1 (1), 2013 a, pp. 1-15. | ||

In article | |||

[27] | Maurya V.N., Computational approach to cost and profit analysis of k-out of-n repairable system integrating human error and system failure constraints, Physical Sciences Research International, Nigeria, Vol. 1 (4), 2013 b, pp. 133-140. | ||

In article | |||

[28] | Maurya V.N., Mathematical modelling for performance analysis and inference of k-out of-n repairable system integrating human error and system failure constraints, American Journal of Modeling and Optimization, Science & Education Publishing, USA, Vol. 2 (1), 2014 a, pp. 16-24. | ||

In article | |||

[29] | Maurya V.N., Maximum entropy analysis of M^{X}/(G_{1},G_{2})/1 retrial queueing model with second phase optional service and Bernoulli vacation schedule, American Journal of Operational Research, Scientific and Academic Publishing, Rosemead, California, USA, Vol. 3 (1), 2013 c, pp. 1-12. | ||

In article | |||

[30] | Maurya V.N., Performance analysis of M^{X}/(G_{1},G_{2})/1 queueing model with second phase optional service and Bernoulli vacation schedule, American Journal of Modeling and Optimization, Science and Education Publishing, New York, USA, Vol. 2 (1), 2014 b, pp. 01-07. | ||

In article | |||

[31] | Pegden and Rosenshine, Some new results for the M/M/1 queue, Management Science, Vol. 28, 1982, pp. 821-828. | ||

In article | CrossRef | ||

[32] | Prabhu, N.U., Stochastic comparisons for bulk queues, Queueing Systems, Vol. 1, 1987, pp. 265-277. | ||

In article | CrossRef | ||

[33] | Prem Chand, A measure of sometime-dependent queueing systems without/with feedback, PhD. Thesis, Kurukshetra University, Kurukshetra (India), 1988. | ||

In article | |||

[34] | Reddy G.V.K., Nadarajan R. and Arumuganathan R., Analysis of a bulk queue with N-policy multiple vacations and setup times, Computers Ops. Res., Vol. 25 (11), 1998, pp. 957-967. | ||

In article | CrossRef | ||

[35] | Sharda, A queueing problem with intermittently available server and arrivals and departures in batches of variable size, ZAMM, Vol. 48, 1968, pp. 471-476. | ||

In article | CrossRef | ||

[36] | Sharda, A priority queueing problem with intermittently available phase type service, Cahiers du C.E.R.O., Vol. 21 (2), 1979, pp. 191-205. | ||

In article | |||

[37] | Sikdar K. and Gupta U.C., The queue length distributions in the finite buffer bulk service MAP/G/1 queue with multiple vacations, TOP, Vol. 13 (1), 2005, pp. 75-103. | ||

In article | CrossRef | ||

[38] | Suzuki M., Approximate analysis for bulk arrival queueing system with bulk departure, Electronics and Communication in Japan (Part-1: Communications), Vol. 74 (12), 2007, pp. 91-98. | ||

In article | |||

[39] | Tadj L. and Ke J.C., A hysteretic bulk quorum queue with a choice of service and optional re-service. Quality Technology & Quantitative Management (QTQM), Vol. 5 (2), 2008, pp. 161-178. | ||

In article | |||

[40] | Tadj L. and Ke J.C., Control policy of a hysteretic bulk queueing system, Mathematics and Computer Modelling, Vol. 41, 2005, pp. 571-579. | ||

In article | CrossRef | ||

[41] | Takine T. and Hasegawa T., A batch SPP/G/1 queue with multiple vacations and exhaustive service discipline, Telecom. Syst., Vol. 1, 1993, pp. 195-215. | ||

In article | CrossRef | ||

[42] | Thiruvengadam K., Queueing with breakdowns. Opns. Res., Vol. 11, 1963, pp. 62-71. | ||

In article | CrossRef | ||

[43] | Tian N. and Zhang Z.G., Vacation queueing models: Theory and Applications, Springer, New York, 2006. | ||

In article | |||

[44] | White H. and Christie L.S., Queueing with preemptive priorities or with breakdown, Opns. Res., Vol. 6, 1958, pp. 79-96. | ||

In article | CrossRef | ||