12
AN ANALYSIS OF BULK SERVICE QUEUEING MODEL WITH SERVERS VARIOUS VACATIONS R.Sree parimala 1 , S.Palaniammal 2 , 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: [email protected],[email protected] 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. 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 International Journal of Advancements in Research & Technology, Volume 4, Issue 2, February -2015 ISSN 2278-7763 22 Copyright © 2015 SciResPub. IJOART IJOART

AN ANALYSIS OF BULK SERVICE QUEUEING MODEL WITH … · 2015-02-26 · Introduction Queueing theory was born in the early 1900s with the work of A. K. Erlang of the ... situations

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: AN ANALYSIS OF BULK SERVICE QUEUEING MODEL WITH … · 2015-02-26 · Introduction Queueing theory was born in the early 1900s with the work of A. K. Erlang of the ... situations

AN ANALYSIS OF BULK SERVICE QUEUEING MODEL WITH SERVERS VARIOUS

VACATIONS

R.Sree parimala1, S.Palaniammal

2,

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: [email protected],[email protected]

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.

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

International Journal of Advancements in Research & Technology, Volume 4, Issue 2, February -2015 ISSN 2278-7763

22

Copyright © 2015 SciResPub. IJOART

IJOART

Page 2: AN ANALYSIS OF BULK SERVICE QUEUEING MODEL WITH … · 2015-02-26 · Introduction Queueing theory was born in the early 1900s with the work of A. K. Erlang of the ... situations

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

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

International Journal of Advancements in Research & Technology, Volume 4, Issue 2, February -2015 ISSN 2278-7763

23

Copyright © 2015 SciResPub. IJOART

IJOART

Page 3: AN ANALYSIS OF BULK SERVICE QUEUEING MODEL WITH … · 2015-02-26 · Introduction Queueing theory was born in the early 1900s with the work of A. K. Erlang of the ... situations

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

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‟.

International Journal of Advancements in Research & Technology, Volume 4, Issue 2, February -2015 ISSN 2278-7763

24

Copyright © 2015 SciResPub. IJOART

IJOART

Page 4: AN ANALYSIS OF BULK SERVICE QUEUEING MODEL WITH … · 2015-02-26 · Introduction Queueing theory was born in the early 1900s with the work of A. K. Erlang of the ... situations

(iii) 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,

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𝑛𝑏𝑛=𝑎 (4)

𝜆 + 𝜇 + 𝜃 𝑃1𝑛 = 𝜆𝑃1𝑛−1 + 2 𝜇𝑃2𝑛 + 𝜇𝑃1𝑛+𝑏 1 ≤ 𝑛 ≤ 𝑎 − 2 (5)

International Journal of Advancements in Research & Technology, Volume 4, Issue 2, February -2015 ISSN 2278-7763

25

Copyright © 2015 SciResPub. IJOART

IJOART

Page 5: AN ANALYSIS OF BULK SERVICE QUEUEING MODEL WITH … · 2015-02-26 · Introduction Queueing theory was born in the early 1900s with the work of A. K. Erlang of the ... situations

𝜆 + 𝜇 + 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)

(𝜇 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 (16)

where 𝐴1is a constant and k = −𝜃𝑟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 (17)

where 𝐵𝑛 𝑥 = 2𝜇𝑅

𝜆(𝑥−𝑅)( 𝑥𝑛 –

𝑥

𝑅 𝑎−1

𝑅𝑛 ) , R = 𝜆

𝜆+𝜇+𝜃 and k =

−𝜃𝑟0𝑏−𝑎+2

𝜆+2𝜃 𝑟0−𝜆

International Journal of Advancements in Research & Technology, Volume 4, Issue 2, February -2015 ISSN 2278-7763

26

Copyright © 2015 SciResPub. IJOART

IJOART

Page 6: AN ANALYSIS OF BULK SERVICE QUEUEING MODEL WITH … · 2015-02-26 · Introduction Queueing theory was born in the early 1900s with the work of A. K. Erlang of the ... situations

Similarly solving equation (13) recursively using (17)

𝑄1𝑛 = ( 𝐴2𝑟2𝑛 + 𝐴1𝑔𝑛 (𝑟1) + k 𝑔𝑛 (𝑟0) + 𝑘0𝑟0

𝑛−𝑎 ) 𝑃1𝑎−1, 1 ≤ 𝑛 ≤ 𝑎 − 1 (18)

where 𝐴2is a constant, 𝑟2 = 𝜆

𝜆+𝜇 , 𝑔𝑛 (x) =

2𝜇𝜃𝑅

𝜆(𝑥−𝑅)(

𝑥𝑛+1

𝜆+𝜇 𝑥− 𝜆+

𝑥

𝑅 𝑎−1 𝑅𝑛

𝜃 ) and 𝑘0 =

𝜃 𝑟0

𝜆+𝜇 𝑟0−𝜆

By adding (2) , (12) and using the equations (1), (11)

𝑃0𝑛 + 𝑄2𝑛 = 𝜇

𝜆 (𝑛

𝑘=0 𝑃1𝑛 + 𝑄1𝑛), 0 ≤ 𝑛 ≤ 𝑎 − 2

from equations (17) and (18) substituting the values of 𝑃1𝑛 𝑎𝑛𝑑 𝑄1𝑛

𝑃0𝑛 + 𝑄2𝑛 = 𝜇

𝜆 (𝑛

𝑘=0 𝐴2𝑟2𝑛 + 𝐴1[𝐵𝑛(𝑟1) + 𝑔𝑛 (𝑟1)] + k [𝐵𝑛 (𝑟1) + 𝑔𝑛 (𝑟1)] + (1+ 𝑘0)𝑟0

𝑛−𝑎 ) 𝑃1𝑎−1

After simplification 𝐵𝑛 (𝑥) + 𝑔𝑛 (𝑥) =𝐶𝑛 𝑥 = 2𝜇𝑥𝑛

𝜆+𝜇 𝑥− 𝜆

𝑃0𝑛 + 𝑄2𝑛 = 𝜇

𝜆 (𝑛

𝑘=0 𝐴2𝑟2𝑛 + 𝐴1𝐶𝑛 𝑟1 + 𝑘 𝐶𝑛 𝑟0 + (1+ 𝑘0)𝑟0

𝑛−𝑎 ) 𝑃1𝑎−1

Further giving an expansion and simplifying the above equation,

𝑃0𝑛 + 𝑄2𝑛 = 𝜇

𝜆 [𝐴2

1−𝑟2𝑛+1

1−𝑟2 + 𝐴1𝐷(𝑟1)

1−𝑟1𝑛+1

1−𝑟1 + F(𝑟0)

1−𝑟0𝑛+1

1−𝑟0 ] 𝑃1𝑎−1 (19)

here𝐷(𝑟1) = 2𝜇

𝜆+𝜇 𝑟1− 𝜆 and F (𝑟0) =

1

𝜆+𝜇 𝑟0− 𝜆 [2𝜇𝑘 −

𝜆

𝑟0𝑎 ( 1-

𝑟0

𝑅 ) ]

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 (20)

where𝑇 𝑥 = 2𝜇𝑥𝑎−1

𝜆+𝜇+𝛼 and 𝑅1 =

𝜃

𝜆+𝜇+𝛼

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𝑛

International Journal of Advancements in Research & Technology, Volume 4, Issue 2, February -2015 ISSN 2278-7763

27

Copyright © 2015 SciResPub. IJOART

IJOART

Page 7: AN ANALYSIS OF BULK SERVICE QUEUEING MODEL WITH … · 2015-02-26 · Introduction Queueing theory was born in the early 1900s with the work of A. K. Erlang of the ... situations

𝜆 + 2 𝜇 𝐴1 + 𝑘 = 𝜆 [ 𝐴1𝑇 𝑟1 + k 𝑇 𝑟0 + 𝑅1] + 𝜃𝑟0−𝑎+1

𝑟0𝑎−𝑟0

𝑏+1

1−𝑟0 +

2𝜇[ 𝐴1 𝑟1𝑎−𝑟1

𝑏+1

1−𝑟1 + k

𝑟0𝑎−𝑟0

𝑏+1

1−𝑟0 ] + 𝜆 [( 𝐴2𝑟2

𝑛 + 𝐴1𝑔𝑛 (𝑟1) + k 𝑔𝑛 (𝑟0) + 𝑘0𝑟0𝑛−𝑎 )]

By simplifying and using 𝑔𝑎−1(x) = 2𝜇𝑥𝑎−1

𝜆+𝜇 𝑥− 𝜆 we obtain the value of constant 𝐴2 as follows

𝐴2 = 1

𝑟2𝑎−1 [𝐴1𝑆 𝑟1 + 𝑘 𝑆 𝑟0 -

𝜃𝑟0

𝜆 (

1−𝑟0𝑏−𝑎+1

1−𝑟0) - (𝑅1 + 𝑘0𝑟0

𝑛−1)] (22)

here𝑆 𝑥 = 𝜆+2 𝜇

𝜆 -

2𝜇𝑅1𝑟1𝑎−1

𝜃 -

2 𝜇

𝜆 𝑥𝑎−𝑥𝑏+1

1−𝑥 -

2𝜇𝑥𝑎−1

𝜆+𝜇+𝛼

Also to obtain the value of 𝐴1, by adding (4) and (14),

𝐴1 = 1

𝑧(𝑟1) [𝜆{ 𝑟0 -

𝜃𝑟0

𝜆 (

1−𝑟0𝑏−𝑎+1

1−𝑟0) - (𝑅1 + 𝑘0𝑟0

𝑛−1) } + F (𝑟0) [𝜇 𝑟0−𝑟0

𝑎

1−𝑟0 - 𝜆 ] +

2𝜇[ k + 𝜇

2 𝑟0−𝑟0

𝑏−𝑎+2

1−𝑟0 ] (23)

Where 𝑧(𝑟1) = [𝐷 𝑟1 { 𝜆 + 𝜇 𝑟1𝑎−𝑟1

1−𝑟1 } - 2 𝜇 -

𝑆 𝑟1

𝑟2𝑎−1 ]

Thus we obtained all the steady state probabilities in terms of 𝑃1𝑎−1which 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𝑛

∞𝑛=𝑎 + 𝑃2𝑛

∞𝑛=0 + 𝑃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 ] + F (𝑟0)[𝐻(𝑟0) +

1−𝑟0𝑎

1−𝑟0 ] + (

𝑟0+𝑘

1−𝑟0) +

𝐴1(1

1−𝑟1 + 𝑇 𝑟1 ) + k (

1

1−𝑟0 + 𝑇 𝑟0 ) + 𝑅1. (25)

where H(x) = 𝜇

𝜆 [

𝑎

1−𝑥 -

𝑥(1−𝑥𝑎 )

(1−𝑥)2 ]

International Journal of Advancements in Research & Technology, Volume 4, Issue 2, February -2015 ISSN 2278-7763

28

Copyright © 2015 SciResPub. IJOART

IJOART

Page 8: AN ANALYSIS OF BULK SERVICE QUEUEING MODEL WITH … · 2015-02-26 · Introduction Queueing theory was born in the early 1900s with the work of A. K. Erlang of the ... situations

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

𝐿𝑞 = 𝑛(𝑎−1𝑛=0 𝑃1𝑛+ 𝑄1𝑛 )+ 𝑛(𝑎−1

𝑛=0 𝑃0𝑛 + 𝑄2𝑛 ) + 𝑛𝑃1𝑛∞𝑛=𝑎 + 𝑛𝑃2𝑛

∞𝑛=0 + 𝑃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 + 𝑘𝑟0

(1−𝑟0)2

+𝐴1𝑇 𝑟1 + k 𝑇 𝑟0 + 𝑅1 ] 𝑃1𝑎−1 (27)

here𝐻1 𝑥 = 𝜇𝑎 (𝑎−1)

2𝜆(1−𝑥) + [

𝑥 1−𝑥𝑎 −𝑎𝑥𝑎 (1−𝑥)

(1−𝑥)𝑎 ] ( 1 −

𝜇𝑥

(1−𝑥)𝜆 )

Probability that both servers are busy (𝑷𝟐𝑩)

𝑃2𝐵 = ( 𝐴11

1−𝑟1+ 𝑘

1

1−𝑟0)𝑃1𝑎−1 (28)

Probability that one server is busy and the other is idle or on vacation (𝑷𝟏𝑩)

𝑃1𝐵 = (𝐴21−𝑟2

𝑎

1−𝑟2 + 𝐴1𝐷 𝑟1

1−𝑟1𝑎

1−𝑟1 + F (𝑟0)

1−𝑟0𝑎

1−𝑟0+

𝑟0

1−𝑟0 ) 𝑃1𝑎−1 (29)

Probability that the servers are either idle or on vacation (𝑷𝟎𝑩)

𝑃0𝐵 = 𝜇

𝜆 [𝐴2{

𝑎

1−𝑟2−

𝑟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)

International Journal of Advancements in Research & Technology, Volume 4, Issue 2, February -2015 ISSN 2278-7763

29

Copyright © 2015 SciResPub. IJOART

IJOART

Page 9: AN ANALYSIS OF BULK SERVICE QUEUEING MODEL WITH … · 2015-02-26 · Introduction Queueing theory was born in the early 1900s with the work of A. K. Erlang of the ... situations

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

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𝑎−1represents 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

𝜆

a = 10

b = 25

𝐿𝑞 𝑃0𝐵 𝑃1𝐵 𝑃2𝐵 𝑃3𝑎−1

5 5.16056 0.5117 0.3115 0.00066 0.000041

10 8.81293 0.2423 0.6943 0.0158 0.006710

15 12.1141 0.1048 0.6796 0.1685 0.088760

20 23.5442 0.0497 0.9205 0.2292 0.014329

6

a = 20

b = 30

9.1025 0.7774 0.2701 0.0009 0.000080

12 11.2353 0.4747 0.5455 0.0117 0.003421

18 16.1302 0.2239 0.6485 0.0778 0.004560

24 26.5239 0.1488 0.7287 0.1224 0.098789

10

a = 30

b = 50

14.4438 0.7224 0.3231 0.0007 0.000049

20 19.6429 0.5106 0.5756 0.0121 0.009878

30 28.6061 0.3238 0.7076 0.0624 0.023140

40 45.5809 0.1434 0.7477 0.1109 0.094531

International Journal of Advancements in Research & Technology, Volume 4, Issue 2, February -2015 ISSN 2278-7763

30

Copyright © 2015 SciResPub. IJOART

IJOART

Page 10: AN ANALYSIS OF BULK SERVICE QUEUEING MODEL WITH … · 2015-02-26 · Introduction Queueing theory was born in the early 1900s with the work of A. K. Erlang of the ... situations

Table 8.2 𝐿𝑞 for various values of𝜆, a when b= 50, 𝜃= 0.5 and 𝜇= 1

𝜆 a=10 a=20 a=30 a=40 a=45

5 5.2399 9.0993 15.2845 19.2809 21.0005

10 7.5620 11.6587 15.6054 19.9154 22.0534

15 12.0918 12.7643 15.9769 20.1236 22.4333

20 16.4365 15.8790 17.9896 21.4732 23.2970

25 18.9994 19.4367 20.9076 22.8553 24.9982

Table 8.3: Comparison of 𝐿𝑞 for M/M (a,b)/1 and M/M(a,b)/(2,1) models

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

𝜆 M/M(a,b)/1Repeated

vacation

M/M(a,b)/(2,1)

Repeated vacation

M/M(a,b)/(2,1)

Single vacation

M/M(a,b)/(2,1) single

and delayed vacation

𝐿𝑞 M 𝐿𝑞 M 𝐿𝑞 M 𝐿𝑞 M

5 a = 10

b= 25

51.020 182.490 5.132 74.770 5.26245 75.0636 3.6723 72.076

10 99.760 332.725 8.404 90.556 8.9852 92.0953 4.0011 73.2368

15 153.028 496.448 14.237 111.643 16.9276 118.7974 5.2123 82.6394

20 227.314 723.154 23.113 140.984 30.2383 161.1403 5.9021 90.4263

8 a = 25

b= 40

87.517 291.698 12.289 93.188 12.3472 93.3515 11.4987 91.0007

16 168.171 537.657 15.453 108.081 16.0342 109.7927 11.8127 97.0012

24 256.541 806.717 23.387 136.061 26.1690 144.1992 11.9921 101.9390

32 378.552 1177.000 37.406 181.535 46.0609 207.2089 12.2231 108.2140

10 a = 40

b= 50

115.778 376.377 19.653 113.943 19.6701 114.0156 18.1739 112.3721

20 217.798 686.235 22.337 126.705 22.6798 127.7262 18.2645 116.7685

30 329.634 1026.000 30.752 156.153 32.8542 162.454 19.0305 120.6432

40 483.482 1491.000 47.529 210.265 55.4393 233.9873 20.4235 121.2786

𝜆 𝜃 = 5

Repeated

M/M(a,b)/1

Repeated

M/M(a,b)/(2,1)

Single

M/M(a,b)/1

Single

M/M(a,b)/(2,1)

Single and

delayed

M/M(a,b)/(2,1)

𝐿𝑞 Bs 𝐿𝑞 Bs 𝐿𝑞 Bs 𝐿𝑞 Bs 𝐿𝑞 Bs

5.5 a = 10

b= 30

13.665 1 5.119 0 11.643 1 5.353 0 4.999 0 11.5 25.025 1 8.129 0 23.546 1 8.826 0 8.098 0 17.5 42.313 2 12.625 1 42.087 2 13.347 1 13.009 1 23.5 85.086 3 18.453 1 83.987 3 18.635 1 18.323 1 5.5

a = 25

b= 30

22.403 0 12.044 1 15.438 0 12.041 1 12.009 0 11.5 35.695 1 13.016 0 30.012 1 12.732 0 12.756 0 17.5 35.085 1 16.021 0 51.089 1 14.555 0 14.112 0 23.5 100.128 3 21.516 1 97.333 3 17.524 0 19.5034 0 9.5

a = 40

b= 50

26.984 0 19.587 0 20.343 0 19.589 0 19.6734 0 19.5 38.860 0 21.346 0 30.176 0 20.925 0 20.7903 0 29.5 60.941 1 26.559 0 53.418 1 24.261 0 24.2644 0 39.5 120.300 2 35.874 0 119.332 2 29.537 0 28.8760 0

International Journal of Advancements in Research & Technology, Volume 4, Issue 2, February -2015 ISSN 2278-7763

31

Copyright © 2015 SciResPub. IJOART

IJOART

Page 11: AN ANALYSIS OF BULK SERVICE QUEUEING MODEL WITH … · 2015-02-26 · Introduction Queueing theory was born in the early 1900s with the work of A. K. Erlang of the ... situations

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

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.

0

5

10

15

20

25

30

35

1 2 3 4

Repeated vacationSingle vacation

Single and Delayed vacation

Lq

λ

International Journal of Advancements in Research & Technology, Volume 4, Issue 2, February -2015 ISSN 2278-7763

32

Copyright © 2015 SciResPub. IJOART

IJOART

Page 12: AN ANALYSIS OF BULK SERVICE QUEUEING MODEL WITH … · 2015-02-26 · Introduction Queueing theory was born in the early 1900s with the work of A. K. Erlang of the ... situations

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

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 non-

Identical 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.

International Journal of Advancements in Research & Technology, Volume 4, Issue 2, February -2015 ISSN 2278-7763

33

Copyright © 2015 SciResPub. IJOART

IJOART