International Journal of Advancements in Research & Technology, Volume 4, Issue 2, February -2015 ISSN 2278-7763 22 AN ANALYSIS OF BULK SERVICE QUEUEING MODEL WITH SERVERS VARIOUS VACATIONS R.Sree parimala1, S.Palaniammal2, 1. Research scholar, 2.Professor& Head, Department of Science and Humanities 1. Hindusthan Institute of technology, Coimbatore-641 032,Tamil Nadu, India. 2. Sri Krishna College of Technology,Kovaipudur,Coimbatore-641 042, Tamil Nadu, India. E-mail: sree_rsp@rediffmail.com,splvlb@yahoo.com Abstract The aim of this paper is focus on M/M (a,b)/(2,1) queueing model with server‟s single and delayed vacations. In this model it is assumed that the arrival pattern is Poisson fashion with parameter λ and service is done in batches which are exponentially distributed with parameter µ according to the general bulk service rule introduced by Neuts (9).The batches are served according to FCFS discipline. The service starts only when batches of „a‟ customers are present. IJOART When the queue length is „a‟ but less than or equal to „b‟ then the entire queue is taken up for service. If there are more than „b‟ customers in the queue then the server accepts first „b‟ customers. In this model the servers takes only one vacation (θ) at a time. (i.e.) on returning from vacation the server starts serving immediately if there are „a‟ customers waiting in the queue. If any one of the server finds (a-1) customers in the system and other server is busy or idle, server will stay idle in the system and wait for the queue size become „a‟. If the server finds (a-2) customers in the system and other server is busy or idle, the server switch over the system and goes for vacation. So in this system, sever can take only one vacation between two successive service times. Any one of the server will always retained in a system. The steady state solutions and the system characteristics are derived and analyzed for this model. Various models studied earlier are discussed as special cases of our model. The analytical results are numerically illustrated for different values of the parameters and levels also. Keywords: Single vacation, Delayed vacation, switch over state, queue size. 1. Introduction Queueing theory was born in the early 1900s with the work of A. K. Erlang of the Copenhagen Telephone Company, who derived several important formulas for Teletraffic Copyright © 2015 SciResPub. IJOART International Journal of Advancements in Research & Technology, Volume 4, Issue 2, February -2015 ISSN 2278-7763 23 engineering that today bear his name. The range of applications has grown to include not only telecommunications and computer science, but also manufacturing, air traffic control, military logistics, design of theme parks, and many other areas that involve service systems whose demands are random Queueing models are very useful to provide basic framework for efficient design and analysis of several practical situations including various technical systems also predictions the behavior of system such as waiting times of customers, various vacations for servers and so forth. Queueing systems with server vacations have also found wide applicability in computer and communication network and several other engineering systems. Such queueing situations may arise in many real time systems such as telecommunication, data/voice transmission, manufacturing system, etc. In computer communication systems, messages which are to be transmitted could consist of a random number of packets. Vacation models are explained by their scheduling disciplines, according to which when a service stops, a vacation starts. These predictions help us to anticipate situations of the system and to take appropriate measures to shorten the queue. In most of the IJOART queueing models, service begins immediately when the customers arrives. But some of the physical systems in which idle servers will leave the system for some other uninterrupted task referred as vacation. Most of the bulk service Queueing models with server vacation have been analyzed by many authors. S.Palaniammal (11) has studied M/M(a,b)/(2,1) queueing model and derived analytic solutions for servers repeated and single vacation and presented the steady state result in terms of characteristic equation of a difference equation. M.I.Afthabbegam(1) has tried analytic solutions for M/M(a,b)/1 queues, Ek/M(a,b)/1 queue with servers single and multiple vacation. The queueing models with vacations have been studied due to their wide applications in flexible manufacturing or computer communication systems over more than two decades. Several surveys on server vacation models have been done by Doshi (5), Takagi.H(12) analyzed the M/G/1/N queues with server vacation and exhaustive service., Medhi.J and Borthakur.A(8) have introduced a general bulk service rule with two server. Also a bulk queueing model M/M(a,b,c)/2 with servers vacation has been studied by Mishra.S.SamdPandey.N.K (9). The Ek/M(a,b)/1 queueing system and its numerical results are analyzed by Chaudry.M.C and Easton.G.D (4). The transient of Ek/M(a,b)/1/N derived by Anjanasolanki and Srivastava.P.N(2). In many waiting line systems, the role of server is played by mechanical/ electronic device, such as computer, pallets, ATM, Traffic light, etc., which is subject to accidental Copyright © 2015 SciResPub. IJOART International Journal of Advancements in Research & Technology, Volume 4, Issue 2, February -2015 ISSN 2278-7763 24 waiting of customers, it may solved by the servers vacation due to batch criteria. Ke(6) studied the control policy of the N-Policy M/G/1 queue with server vacations, startup and breakdowns, where arrival forms a Poisson and service times are generally distributed. The essence of queueing theory is that it takes into account the randomness of the arrival process and the randomness of the service process In the literature described above, customer inter-arrival times and customer service times are required to follow certain probability distributions with fixed parameters. The present investigation an attempt has been made to analyze the server‟s delayed and single vacation. The study of queueing model is organized as follows. The model is described in Section 2. Section 3 provides the formulation and notations. Steady state behavior of the system and equation are outlined in Section 4.The steady state solutions have been obtained in Section 5. The performance measures and mean queue length are derived in Section 6. The cost of our model are deduced in Section 7.To validate the analytical results and to facilitate the sensitivity analysis, we present some numerical results for system performance indices in Section 8 and some IJOART concluding remarks and notable features of investigation done are highlighted in Section 9. 2. Model Description The study focused on server‟s single and delayed vacation of M/M(a,b)/(2,1) queueing system with switch over state of server. In this model it is assumed that the arrival pattern is according Poisson process with parameter λ and service is done in a batch which is exponentially distributed with parameter µ.The service starts only when batches of „a‟ customers are present. When the queue length is „a‟ but less than or equal to „b‟ then the entire queue is taken up for service. If there are more than „b‟ customers in the queue then the server accepts first „b‟ customers. In this model the server takes only one vacation (θ) at a time which is exponentially distributed. (i.e.) on returning from vacation the server starts serving immediately if there are „a‟ customers waiting in the queue. In this model we make the following assumptions. (i) If a server finds the other server is on vacation he will remain in the system, as only one server is allowed to go on vacation at a time. (ii) If any one of the server finds (a-1) customers in the system and other server is busy or idle, server will stay idle in the system and wait for the queue size become „a‟. Copyright © 2015 SciResPub. IJOART International Journal of Advancements in Research & Technology, Volume 4, Issue 2, February -2015 ISSN 2278-7763 (iii) 25 If the server finds (a-2) customers in the system and other server is busy or idle, the server switch over the system and goes for a vacation. So in this system, sever can take only one vacation between two successive service times. Any one of the server will always retained in a system. 3. Mathematical Formulation The queueing system can be formulated as a continuous time parameter Markov chain with states Pjn(n≥0, j = 0,1,2,3) and Qjn ((0 ≤ n ≤ a-2), j = 1,2) denotes the steady state probabilities, where „n‟ represents the number of customers in the queue and „j‟ signifies the states of the server. The states of the process P0n – the probability that one server is idle and the other on vacation, P1n – the probability that one server is busy and the other on vacation, IJOART P2n – the probability that both the servers are busy, P3n – the probability that one server is busy and the other switchover from the system Q1n – the probability that one server is busy and the other idle, Q2n – the probability that both are idle in the system respectively. we define the following limiting probabilities corresponding to different states P0n= lim𝑛 →∞ 𝑃0𝑛 (𝑡), P1n(t) = lim𝑛 →∞ 𝑃1𝑛 (𝑡)and P2n(t) = lim𝑛→∞ 𝑃2𝑛 (𝑡) exists. 4. Steady state equations The steady state equations satisfied by Pjn and Qjnare given by 𝜆 + 𝜇 𝑃00 = 𝜇𝑃10 + 𝜇𝑄10 (1) 𝜆 + 𝜃 𝑃0𝑛 = 𝜆𝑃0𝑛 −1 + 𝜇𝑃1𝑛 + 𝜇𝑄1𝑛 1 ≤ 𝑛 ≤ 𝑎 − 2 (2) 𝜆 + 𝜃 𝑃0𝑎−1 = 𝜆𝑃0𝑎 −2 + 𝜇𝑃1𝑎−1 + 𝜇𝑃3𝑎 −1 + 𝜇𝑄1𝑎−1 (3) 𝜆 + 𝜇 + 𝜃 𝑃10 = 𝜆𝑃0𝑎 −1 + 2 𝜇𝑃20 + 𝜇 𝑏 𝑛=𝑎 𝑃1𝑛 𝜆 + 𝜇 + 𝜃 𝑃1𝑛 = 𝜆𝑃1𝑛−1 + 2 𝜇𝑃2𝑛 + 𝜇𝑃1𝑛+𝑏 1 ≤ 𝑛 ≤ 𝑎 − 2 Copyright © 2015 SciResPub. (4) (5) IJOART International Journal of Advancements in Research & Technology, Volume 4, Issue 2, February -2015 ISSN 2278-7763 26 𝜆 + 𝜇 + 2𝜃 𝑃1𝑎−1 = 𝜆𝑃1𝑎−2 + 𝛼𝑃3𝑎−1 + 𝜇𝑃1𝑎−1+𝑏 (6) 𝜆 + 𝜇 + 𝜃 𝑃1𝑛 = 𝜆𝑃1𝑛−1 + 𝜇𝑃1𝑛+𝑏 𝑛 ≥ 𝑎 (7) 𝑏 𝑛=𝑎 𝜆 + 2 𝜇 𝑃20 = 𝜆𝑃3𝑎−1 + 𝜃 𝑃1𝑛 + 2𝜇 𝑏 𝑛=𝑎 𝑃2𝑛 + 𝜆 𝑄1𝑎−1 (8) 𝜆 + 2 𝜇 𝑃2𝑛 = 𝜆𝑃2𝑛−1 +𝜃 𝑃1𝑛+𝑏 + 2𝜇𝑃2𝑛 +𝑏 𝑛 ≥ 1 (9) 𝜆 + 𝜇 + 𝛼 𝑃3𝑎−1 = 2𝜇𝑃2𝑎 −1 + 𝜃𝑃1𝑎−1 𝑛 = 𝑎 − 1 (10) 𝜆 𝑄20 = 𝜃𝑃00 (11) 𝜆 𝑄2𝑛 = 𝜃𝑃0𝑛 + 𝜆𝑄2𝑛−1 1 ≤ 𝑛 ≤ 𝑎 − 1 (12) 𝜆 + 𝜇 𝑄1𝑛 = 𝜆 𝑄1𝑛−1 + 𝜃𝑃1𝑛 1 ≤ 𝑛 ≤ 𝑎 − 1 (13) 𝜆 + 𝜇 𝑄10 = 𝜃𝑃10 + 𝜆 𝑄2𝑎−1 (14) 5. Computation of steady state solutions: Let E denote the forward shifting operator defined by E(P1n) = P1n+1. From equation ( 7) IJOART (𝜇 Eb+1 – (𝜆 + 𝜇 + 𝜃)E + 𝜆) 𝑃1𝑛 = 0 𝑛 ≥ 1 The characteristic equation of the above equation has only one real root inside the circle |Z| =1 by Rouche‟s theorem when 𝜌 = 𝜆+𝜃 𝑏𝜇 is less than 1 then 𝑃1𝑛 = 𝑟0𝑛−𝑎+1 𝑃1𝑎−1 𝑛 ≥ 𝑎 (15) from equation (9), (2𝜇 Eb+1 – (𝜆 + 2𝜇)E + 𝜆) 𝑃2𝑛 = - 𝜃 𝑃1𝑛+𝑏+1 the characteristic equation of this equation has only one real root by Rouche‟s theorem which lies in the interval (0,1) when 𝜌 = 𝜆 2𝑏𝜇 and using equation (15), after simplification, 𝑃2𝑛 = (𝐴1 𝑟1𝑛 + 𝑘𝑟0𝑛 )𝑃1𝑎−1 𝑛 ≥ 0 where 𝐴1 is a constant and k = (16) −𝜃𝑟0𝑏−𝑎 +2 𝜆+2𝜃 𝑟0 −𝜆 from equation (5), substituting n = a-2, a-3, a-4,...1 and solving recursively using (15) and (16), 𝑃1𝑛 = (𝐴1 𝐵𝑛 (𝑟1 ) + k 𝐵𝑛 (𝑟0 ) + 𝑟0𝑛−𝑎 ) 𝑃1𝑎−1 1 ≤ 𝑛 ≤ 𝑎 − 2 where 𝐵𝑛 𝑥 = Copyright © 2015 SciResPub. 2𝜇𝑅 ( 𝑥𝑛 – 𝜆(𝑥−𝑅) 𝑥 𝑎−1 𝑅 𝜆 𝑅 𝑛 ) , R = 𝜆+𝜇 +𝜃 and k = (17) −𝜃𝑟0𝑏 −𝑎 +2 𝜆+2𝜃 𝑟0 −𝜆 IJOART International Journal of Advancements in Research & Technology, Volume 4, Issue 2, February -2015 ISSN 2278-7763 27 Similarly solving equation (13) recursively using (17) 𝑄1𝑛 = ( 𝐴2 𝑟2𝑛 + 𝐴1 𝑔𝑛 (𝑟1 ) + k 𝑔𝑛 (𝑟0 ) + 𝑘0 𝑟0𝑛−𝑎 ) 𝑃1𝑎−1 , 𝜆 2𝜇𝜃𝑅 where 𝐴2 is a constant, 𝑟2 = 𝜆+𝜇 , 𝑔𝑛 (x) = 𝜆(𝑥−𝑅)( 1 ≤𝑛 ≤𝑎−1 𝑥 𝑛 +1 + 𝑥− 𝜆 𝜆+𝜇 𝑥 𝑎−1 𝑅 𝑛 𝑅 𝜃 ) and 𝑘0 = (18) 𝜃 𝑟0 𝜆+𝜇 𝑟0 −𝜆 By adding (2) , (12) and using the equations (1), (11) 𝜇 𝑛 𝑘=0( 𝑃1𝑛 𝑃0𝑛 + 𝑄2𝑛 = 𝜆 + 𝑄1𝑛 ), 0 ≤ 𝑛 ≤ 𝑎 − 2 from equations (17) and (18) substituting the values of 𝑃1𝑛 𝑎𝑛𝑑 𝑄1𝑛 𝜇 𝑛 𝑘=0 𝑃0𝑛 + 𝑄2𝑛 = 𝜆 ( 𝐴2 𝑟2𝑛 + 𝐴1 [𝐵𝑛 (𝑟1 ) + 𝑔𝑛 (𝑟1 )] + k [𝐵𝑛 (𝑟1 ) + 𝑔𝑛 (𝑟1 )] + (1+ 𝑘0 )𝑟0𝑛−𝑎 ) 𝑃1𝑎−1 After simplification 𝐵𝑛 (𝑥) + 𝑔𝑛 (𝑥) =𝐶𝑛 𝑥 = 2𝜇 𝑥 𝑛 𝜆+𝜇 𝑥− 𝜆 IJOART 𝜇 𝑛 𝑘=0 𝑃0𝑛 + 𝑄2𝑛 = 𝜆 ( 𝐴2 𝑟2𝑛 + 𝐴1 𝐶𝑛 𝑟1 + 𝑘 𝐶𝑛 𝑟0 + (1+ 𝑘0 )𝑟0𝑛−𝑎 ) 𝑃1𝑎−1 Further giving an expansion and simplifying the above equation, 𝜇 𝑃0𝑛 + 𝑄2𝑛 = 𝜆 [𝐴2 here𝐷(𝑟1 ) = 1−𝑟2𝑛 +1 1−𝑟2 2𝜇 𝜆+𝜇 𝑟1 − 𝜆 + 𝐴1 𝐷(𝑟1 ) and F (𝑟0 ) = 1−𝑟1𝑛 +1 1−𝑟1 + F(𝑟0 ) 1 𝜆+𝜇 𝑟0 − 𝜆 1−𝑟0𝑛 +1 1−𝑟0 [2𝜇𝑘 − 𝜆 𝑟0𝑎 ] 𝑃1𝑎−1 ( 1- 𝑟0 𝑅 (19) )] The probability for one of the server is busy and the other switchover from the system is solved by using (10) 𝑃3 𝑎−1 = [𝐴1 𝑇 𝑟1 + k 𝐴1 𝑇 𝑟0 + 𝑅1 ] 𝑃1𝑎−1 where𝑇 𝑥 = 2𝜇 𝑥 𝑎 −1 𝜆+𝜇 +𝛼 and 𝑅1 = (20) 𝜃 𝜆+𝜇 +𝛼 Also by adding (17), (18) and using the results of equation (19), we obtain 𝑃1𝑛 + 𝑄1𝑛 = (𝐴2 𝑟2𝑛 + 𝐴1 𝐷 𝑟1 𝑟1𝑛 + F (𝑟0 ) 𝑟0𝑛 ) 𝑃1𝑎−1 0 ≤ 𝑛 ≤ 𝑎 − 1 (21) To find the value of constants, from equation (8), using the results of𝑃3 𝑎−1 , 𝑃2𝑛 , 𝑄1𝑛 Copyright © 2015 SciResPub. IJOART International Journal of Advancements in Research & Technology, Volume 4, Issue 2, February -2015 ISSN 2278-7763 𝑟0𝑎 −𝑟0𝑏+1 𝜆 + 2 𝜇 𝐴1 + 𝑘 = 𝜆 [ 𝐴1 𝑇 𝑟1 + k 𝑇 𝑟0 + 𝑅1 ] + 𝜃𝑟0−𝑎+1 𝑟1𝑎 −𝑟1𝑏+1 2𝜇[ 𝐴1 1−𝑟1 1 𝑟2𝑎 −1 [𝐴1 𝑆 𝑟1 + 𝑘 𝑆 𝑟0 - here𝑆 𝑥 = 𝜆+2 𝜇 𝜆 - 2𝜇 𝑅1 𝑟1𝑎 −1 𝜃 - 𝜆+𝜇 𝑥− 𝜆 𝜃𝑟0 1−𝑟0𝑏−𝑎 +1 𝜆 ( 1−𝑟0 2𝜇 𝑥 𝑎 −𝑥 𝑏 +1 𝜆 1−𝑥 + ] + 𝜆 [( 𝐴2 𝑟2𝑛 + 𝐴1 𝑔𝑛 (𝑟1 ) + k 𝑔𝑛 (𝑟0 ) + 𝑘0 𝑟0𝑛−𝑎 )] 1−𝑟0 2𝜇 𝑥 𝑎 −1 By simplifying and using 𝑔𝑎−1 (x) = 𝐴2 = 𝑟0𝑎 −𝑟0𝑏+1 +k 1−𝑟0 28 we obtain the value of constant 𝐴2 as follows ) - (𝑅1 + 𝑘0 𝑟0𝑛−1 )] (22) 2𝜇 𝑥 𝑎 −1 - 𝜆+𝜇 +𝛼 Also to obtain the value of 𝐴1 , by adding (4) and (14), 𝐴1 = 1 𝑧(𝑟1 [𝜆{ 𝑟0 ) 𝜃𝑟0 1−𝑟0𝑏−𝑎 +1 ( 𝜆 1−𝑟0 𝑟0 −𝑟0𝑎 ) - (𝑅1 + 𝑘0 𝑟0𝑛−1 ) } + F (𝑟0 ) [𝜇 -𝜆]+ 1−𝑟0 IJOART 𝜇 2𝜇[ k + 2 𝑟1𝑎 −𝑟1 Where 𝑧(𝑟1 ) = [𝐷 𝑟1 { 𝜆 + 𝜇 1−𝑟1 𝑟0 −𝑟0𝑏−𝑎 +2 1−𝑟0 ] (23) 𝑆 𝑟 1 } - 2 𝜇 - 𝑟 𝑎 −1 ] 2 Thus we obtained all the steady state probabilities in terms of 𝑃1𝑎−1 which it may now be determined by using the normalizing condition. Hence all the probabilities are completely in terms of the queue parameters. To obtain the value of𝑃1𝑎−1 , by using the normalizing condition 𝑎−1 𝑛=0( 𝑃1𝑛 + 𝑄1𝑛 +𝑃0𝑛 + 𝑄2𝑛 ) + ∞ 𝑛=𝑎 𝑃1𝑛 + ∞ 𝑛=0 𝑃2𝑛 + 𝑃3 𝑎−1 = 1 (24) Substituting the results from the equations (19), (22), (15), (16) and (20) we obtain 𝑃1−1𝑎−1 = 𝐴2 [ 𝐻(𝑟2 ) + 1−𝑟2𝑎 1−𝑟2 1 ] + 𝐴1 𝐷(𝑟1 ) [𝐻(𝑟1 ) + 1 𝐴1 (1−𝑟 + 𝑇 𝑟1 ) + k (1−𝑟 + 𝑇 𝑟0 ) + 𝑅1 . 1 0 𝜇 𝑎 where H(x) = 𝜆 [ 1−𝑥 - Copyright © 2015 SciResPub. 𝑥(1−𝑥 𝑎 ) (1−𝑥)2 1−𝑟1𝑎 1−𝑟1 ] + F (𝑟0 )[𝐻(𝑟0 ) + 1−𝑟0𝑎 1−𝑟0 𝑟 +𝑘 0 ] + (1−𝑟 )+ 0 (25) ] IJOART International Journal of Advancements in Research & Technology, Volume 4, Issue 2, February -2015 ISSN 2278-7763 29 6. Performance measures Performance measures are important features of queueing systems as they reflect the efficiency of the queueing system under consideration. The steady-state probabilities at service completion, vacation termination, departure, and arbitrary epochs are known, various performance measures of the queue can be easily obtained such as the average number of customers in the queue at any arbitrary epoch (Lq), probability of the servers busy period (𝑃2𝐵 ), Probability of one of the servers busy and vacation or idle period (𝑃1𝐵 ), Probability of both the servers vacation or idle period (𝑃0𝐵 ), and Probability of the switch over state to any one of server (𝑃3𝑎−1 ). Mean queue length The results of our model are listed below. Let 𝐿𝑞 be the expected number of customers in the queue then 𝐿𝑞 = IJOART 𝑎−1 𝑛=0 𝑛( 𝑃1𝑛 + 𝑎−1 𝑛=0 𝑛( 𝑃0𝑛 𝑄1𝑛 )+ + 𝑄2𝑛 ) + ∞ 𝑛=𝑎 𝑛𝑃1𝑛 + ∞ 𝑛=0 𝑛𝑃2𝑛 + 𝑃3 𝑎−1 (26) Using equations (19),(16),(20),(21) and (15) , 𝐿𝑞 = [𝐴2 𝐻1 𝑟2 + 𝐴1 𝐷(𝑟1 )𝐻1 𝑟1 + F (𝑟0 )𝐻1 𝑟0 + 𝑟0 1−𝑟0 {a + 𝑟0 1−𝑟0 }+ 𝐴1 𝑟1 (1−𝑟1 )2 + (1−𝑟0 )2 +𝐴1 𝑇 𝑟1 + k 𝑇 𝑟0 + 𝑅1 ] 𝑃1𝑎−1 𝜇𝑎 (𝑎−1) here𝐻1 𝑥 = 2𝜆(1−𝑥) + [ 𝑥 1−𝑥 𝑎 −𝑎𝑥 𝑎 (1−𝑥) (1−𝑥)𝑎 ](1− 𝜇𝑥 (1−𝑥)𝜆 𝑘𝑟0 (27) ) Probability that both servers are busy (𝑷𝟐𝑩 ) 1 1 𝑃2𝐵 = ( 𝐴1 1−𝑟 + 𝑘 1−𝑟 )𝑃1𝑎−1 1 (28) 0 Probability that one server is busy and the other is idle or on vacation (𝑷𝟏𝑩 ) 1−𝑟 𝑎 1−𝑟1𝑎 2 1−𝑟1 𝑃1𝐵 = (𝐴2 1−𝑟2 + 𝐴1 𝐷 𝑟1 + F (𝑟0 ) 1−𝑟0𝑎 1−𝑟0 𝑟 + 1−𝑟0 ) 𝑃1𝑎−1 (29) 0 Probability that the servers are either idle or on vacation (𝑷𝟎𝑩 ) 𝜇 𝑎 𝑃0𝐵 = [𝐴2 { − 𝜆 1−𝑟 2 Copyright © 2015 SciResPub. 𝑟2 (1−𝑟2𝑎 ) (1−𝑟2 )2 𝑎 }+𝐴1 𝐷(𝑟1 ){1−𝑟 − 1 𝑟1 (1−𝑟1𝑎 ) (1−𝑟1 )2 𝑎 } + F(𝑟0 ){1−𝑟 − 0 𝑟0 (1−𝑟0𝑎 ) (1−𝑟0 )2 }]𝑃1𝑎−1 (30) IJOART International Journal of Advancements in Research & Technology, Volume 4, Issue 2, February -2015 ISSN 2278-7763 30 Probability that the server switch over the system (𝑷𝟑𝒂−𝟏 ) 𝑃3𝑎−1 = [𝐴1 𝑇 𝑟1 + k 𝐴1 𝑇 𝑟0 + 𝑅1 ] 𝑃1𝑎−1 (31) This completes analytic analysis of M/M (a,b)/(2,1) queueing model. 7. Cost Model In this section, the cost analysis for the models analyzed by considering different costs associated with the servers and customers waiting time. Let 𝐶0 = fixed cost per unit time for each server 𝑊0 = waiting cost per unit service by each server 𝐶1 = cost per unit service by each server 𝐵𝑠 = size of the waiting batch in the system If M denotes the expected total cost per unit time for operating the system, then IJOART M = 2𝐶0 + 𝑊0 𝐿𝑞 + 𝐶1 𝜇 (2𝑃2𝐵 +𝑃3𝑎−1 +𝑃1𝐵 ), where 𝐿𝑞 is the mean queue length and𝑃2𝐵 ,𝑃1𝐵 denotes the probability that the servers busy and 𝑃3𝑎−1 represents the probability of server switch over from the system. 8. Numerical Analysis Now we present Computational procedures and discussion of numerical results in this Section. The numerical values of the performance measures for the various values of the parameters a, b, 𝜃, 𝜇, 𝜆 are given in the tables (8.1) to (8.4). Table 8.1The Performance measures for 𝜃= 0.2 and 𝜇= 1 𝜆 5 10 15 20 6 12 18 24 10 20 30 40 a = 10 b = 25 a = 20 b = 30 a = 30 b = 50 Copyright © 2015 SciResPub. 𝐿𝑞 5.16056 8.81293 12.1141 23.5442 9.1025 11.2353 16.1302 26.5239 14.4438 19.6429 28.6061 45.5809 𝑃0𝐵 0.5117 0.2423 0.1048 0.0497 0.7774 0.4747 0.2239 0.1488 0.7224 0.5106 0.3238 0.1434 𝑃1𝐵 0.3115 0.6943 0.6796 0.9205 0.2701 0.5455 0.6485 0.7287 0.3231 0.5756 0.7076 0.7477 𝑃2𝐵 0.00066 0.0158 0.1685 0.2292 0.0009 0.0117 0.0778 0.1224 0.0007 0.0121 0.0624 0.1109 𝑃3𝑎−1 0.000041 0.006710 0.088760 0.014329 0.000080 0.003421 0.004560 0.098789 0.000049 0.009878 0.023140 0.094531 IJOART International Journal of Advancements in Research & Technology, Volume 4, Issue 2, February -2015 ISSN 2278-7763 31 Table 8.2 𝐿𝑞 for various values of𝜆, a when b= 50, 𝜃= 0.5 and 𝜇= 1 𝜆 5 10 15 20 25 a=10 5.2399 7.5620 12.0918 16.4365 18.9994 a=20 9.0993 11.6587 12.7643 15.8790 19.4367 a=30 15.2845 15.6054 15.9769 17.9896 20.9076 a=40 19.2809 19.9154 20.1236 21.4732 22.8553 a=45 21.0005 22.0534 22.4333 23.2970 24.9982 Table 8.3: Comparison of 𝐿𝑞 for M/M (a,b)/1 and M/M(a,b)/(2,1) models 𝜆 𝜃=5 5.5 11.5 17.5 23.5 5.5 11.5 17.5 23.5 9.5 19.5 29.5 39.5 a = 10 b= 30 a = 25 b= 30 a = 40 b= 50 Repeated M/M(a,b)/1 𝐿𝑞 13.665 25.025 42.313 85.086 22.403 35.695 35.085 100.128 26.984 38.860 60.941 120.300 Bs 1 1 2 3 0 1 1 3 0 0 1 2 Repeated M/M(a,b)/(2,1) 𝐿𝑞 5.119 8.129 12.625 18.453 12.044 13.016 16.021 21.516 19.587 21.346 26.559 35.874 Bs 0 0 1 1 1 0 0 1 0 0 0 0 Single M/M(a,b)/1 𝐿𝑞 11.643 23.546 42.087 83.987 15.438 30.012 51.089 97.333 20.343 30.176 53.418 119.332 Bs 1 1 2 3 0 1 1 3 0 0 1 2 Single M/M(a,b)/(2,1) 𝐿𝑞 5.353 8.826 13.347 18.635 12.041 12.732 14.555 17.524 19.589 20.925 24.261 29.537 Bs 0 0 1 1 1 0 0 0 0 0 0 0 Single and delayed M/M(a,b)/(2,1) Bs 𝐿𝑞 4.999 0 8.098 0 13.009 1 18.323 1 12.009 0 12.756 0 14.112 0 19.5034 0 19.6734 0 20.7903 0 24.2644 0 28.8760 0 IJOART The expected total cost per unit time for the operating system M is compared with single and repeated vacation of M/M(a,b)/(2,1) for various values of a, b when 𝜃= 0.1 and 𝜇= 1 Table 8.4 𝐿𝑞 and M for various values of a, b where𝜃= 0.1 and 𝜇= 1 𝜆 5 10 15 20 8 16 24 32 10 20 30 40 a = 10 b= 25 a = 25 b= 40 a = 40 b= 50 Copyright © 2015 SciResPub. M/M(a,b)/1Repeated vacation M 𝐿𝑞 51.020 182.490 99.760 332.725 153.028 496.448 227.314 723.154 87.517 291.698 168.171 537.657 256.541 806.717 378.552 1177.000 115.778 376.377 217.798 686.235 329.634 1026.000 483.482 1491.000 M/M(a,b)/(2,1) Repeated vacation M 𝐿𝑞 5.132 74.770 8.404 90.556 14.237 111.643 23.113 140.984 12.289 93.188 15.453 108.081 23.387 136.061 37.406 181.535 19.653 113.943 22.337 126.705 30.752 156.153 47.529 210.265 M/M(a,b)/(2,1) Single vacation M 𝐿𝑞 5.26245 75.0636 8.9852 92.0953 16.9276 118.7974 30.2383 161.1403 12.3472 93.3515 16.0342 109.7927 26.1690 144.1992 46.0609 207.2089 19.6701 114.0156 22.6798 127.7262 32.8542 162.454 55.4393 233.9873 M/M(a,b)/(2,1) single and delayed vacation M 𝐿𝑞 3.6723 72.076 4.0011 73.2368 5.2123 82.6394 5.9021 90.4263 11.4987 91.0007 11.8127 97.0012 11.9921 101.9390 12.2231 108.2140 18.1739 112.3721 18.2645 116.7685 19.0305 120.6432 20.4235 121.2786 IJOART International Journal of Advancements in Research & Technology, Volume 4, Issue 2, February -2015 ISSN 2278-7763 32 From the table (8.3) we infer that Lq in single and repeated vacation is less compared to Lq in this single and delayed vacation only when the difference between the batch size a and b is less. When the difference between the batch size a and b is more, the waiting queue in the system is less in the model with single and delayed vacation compared to the model with single vacation and repeated vacation this may be, because of the fact that one server is always retained in the system. The table values of (8.4) shows that the number of batches (of size a and b) waiting in the queue is less by comparing the other vacation models. It is also seen that Lq and M are significantly more in M/M(a,b)/1 model compared to M/M(a,b)/(2,1) queueing model. Figure 1: Comparison of M/M(a,b)/(2,1) queueing model 35 30 25 Lq Repeated vacation Single vacation 20 15 IJOART Single and Delayed vacation 10 5 0 1 λ 2 3 4 To appreciate the research effectiveness of the presented method in comparison with the graphical approaches, the sample under study was examined 𝐿𝑞 (expected number of customers in the queue) is very less than other M/M(a,b)/(2,1) queueing models. 9. Conclusion In this present study, a M/M(a,b)/(2,1) queueing models with servers vacation depends on the batch sizes and the state of switch over are considered. In general, analytical solution of bulk service queueing models are extremely complicated in the two server‟s case. We have made attempt to study the analytical solution of two servers bulk service queueing models in which only one server is allowed for vacation at a time to avoid the inconvenience to the customers. This model is applicable to a variety of real world stochastic service system. Copyright © 2015 SciResPub. IJOART International Journal of Advancements in Research & Technology, Volume 4, Issue 2, February -2015 ISSN 2278-7763 33 References: 1. AfthabBegum.M.I,(1996), “Queueing models with bulk service and vacation”, Ph.D, Dissertation, Bharathiar university, Coimbatore, Tamil nadu, India. 2. AnjanaSolanki and Srivastava.P.N(1998), “Transient state analysis of the queueing system Ek/ M(a,b)/1/N”, Operations research, Vol.35,No.4,353-359. 3. Choudhury.G and Paul.M(2005),”A two phase queueing system with Bernoulli Feedback”, Information and management science,Vol.16,35-52 4. Chaudhry.M.L and Easton .G.D (1982),”The queueing systems Ek/ M(a,b)/1 and its numerical analysis”, Computer and operations research,Vol.9,197-205. 5. Doshi.B.T(1986),”Queueing systems with vacations. A survey”, Queueing systems, Vol.1, 29-66. 6. Ke.J.C(2003),”The optional control of an M/G/1 queueing system with server vacations, startup and breakdown,” Comput. Indust.Engg.,44: 567 -579. 7. Madan.K.C and AI-Rawwash.M(2005),”On the Mx/G/1 queue with feedback and optional IJOART server vacations based on a single vacation policy”, Applied mathematical and computations, Vol 160, 909 -919. 8. Medhi.J.H and Borthakur.A (1972), “On a two server Markovian queue with a general bulk service rule”, Cahiers duecentre d‟ Etudes de Rechercheoperationnelle, Vol.21, 183-189. 9. Mishra.S.S and Pandey.N.K (2002), “A Bulk queueing model M/ M(a,b,c)/2 for nonIdentical servers with vacation”, International journal of Management and systems, Vol.18, No3, 319-331. 10. Neuts.M.F(1967),”A general class of bulk queues with Poisson input”, Applied Mathematical and Statistics,Vol.38, 759 – 770. 11. Palaniammal.S(2004), “A study on Markovian Queueing models with bulk service and vacation”, Ph.D, Dissertation, Bharathiar university, Coimbatore, Tamil nadu, India. 12. Takagi.H(1994),”M/G/1/N queues with server vacation and exhaustive service”, Journal of operations research,Vol.42,926-939. Copyright © 2015 SciResPub. IJOART