Research Article Markovian Queueing System with...

12
Research Article Markovian Queueing System with Discouraged Arrivals and Self-Regulatory Servers K. V. Abdul Rasheed and M. Manoharan Department of Statistics, University of Calicut, Kerala 673 635, India Correspondence should be addressed to K. V. Abdul Rasheed; rasheedkv@rediffmail.com Received 28 September 2015; Revised 1 February 2016; Accepted 28 March 2016 Academic Editor: Ahmed Ghoniem Copyright Β© 2016 K. V. Abdul Rasheed and M. Manoharan. is is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. We consider discouraged arrival of Markovian queueing systems whose service speed is regulated according to the number of customers in the system. We will reduce the congestion in two ways. First we attempt to reduce the congestion by discouraging the arrivals of customers from joining the queue. Secondly we reduce the congestion by introducing the concept of service switches. First we consider a model in which multiple servers have three service rates 1 , 2 , and ( 1 ≀ 2 <), say, slow, medium, and fast rates, respectively. If the number of customers in the system exceeds a particular point 1 or 2 , the server switches to the medium or fast rate, respectively. For this adaptive queueing system the steady state probabilities are derived and some performance measures such as expected number in the system/queue and expected waiting time in the system/queue are obtained. Multiple server discouraged arrival model having one service switch and single server discouraged arrival model having one and two service switches are obtained as special cases. A Matlab program of the model is presented and numerical illustrations are given. 1. Introduction Queueing theory plays an important role in modeling real life problems involving congestion in wide areas of applied sciences. A customer decides to join the queue only when a short wait is expected and if the wait has been sufficiently small he tends to remain in the queue; otherwise the customer leaves the system and then the customer is said to be impatient. When this impatience increases and customers leave before being served, some remedial actions must be taken to reduce the congestion in the system. Balking and reneging are the forms of impatience. If a customer decides not to enter the queue upon arrival by seeing a long queue, the customer is said to have balked. A customer may enter the queue but aο¬…er a while loses patience and decides to leave and then the customer is said to be reneged. In the study of queueing system the server is usually assumed to work at constant speed regardless of the amount of work existing. But in real life situation this assumption may not always be appropriate as the system size may affect the system performance. at is, the servers adapt to the system state by increasing the speed to clear the queue or decrease the speed when fatigued, which means the service rate depends on the system size; see, for example, Jonckheere and Borst [1]. Similarly we can see that the arrivals of customers into the system may also affect the level of congestion. For example, customers impatience will affect the arrivals of customers into the system. A queueing system where the arrival rate and/or service rate depends on the system size is called adaptive queueing system. Sometimes the arrival rate of customers into the system depends on the system size instead of a constant rate. Discouraged arrival is one form of state dependence. Here the arrivals get discouraged from joining the queue when more and more people are present in the system. We can model this effect by taking the birth and death coefficients, respectively, as = /( + 1), where is the number of customers in the system and is a positive constant, and =, where is the constant service rate. us the arrival rate of the queueing system is decreased by this discouragement; con- sequently the congestion of the system decreases. is type of queueing systems is called discouraged arrival queueing system. Hindawi Publishing Corporation Advances in Operations Research Volume 2016, Article ID 2456135, 11 pages http://dx.doi.org/10.1155/2016/2456135

Transcript of Research Article Markovian Queueing System with...

Page 1: Research Article Markovian Queueing System with ...downloads.hindawi.com/journals/aor/2016/2456135.pdfdiscussed in Abdul Rasheed and Manoharan []. Discouraged arrival system was studied

Research ArticleMarkovian Queueing System withDiscouraged Arrivals and Self-Regulatory Servers

K. V. Abdul Rasheed and M. Manoharan

Department of Statistics, University of Calicut, Kerala 673 635, India

Correspondence should be addressed to K. V. Abdul Rasheed; [email protected]

Received 28 September 2015; Revised 1 February 2016; Accepted 28 March 2016

Academic Editor: Ahmed Ghoniem

Copyright Β© 2016 K. V. Abdul Rasheed and M. Manoharan.This is an open access article distributed under the Creative CommonsAttribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work isproperly cited.

We consider discouraged arrival of Markovian queueing systems whose service speed is regulated according to the number ofcustomers in the system. We will reduce the congestion in two ways. First we attempt to reduce the congestion by discouraging thearrivals of customers from joining the queue. Secondly we reduce the congestion by introducing the concept of service switches.First we consider a model in which multiple servers have three service rates πœ‡

1, πœ‡2, and πœ‡ (πœ‡

1≀ πœ‡2

< πœ‡), say, slow, medium,and fast rates, respectively. If the number of customers in the system exceeds a particular point 𝐾

1or 𝐾2, the server switches to the

medium or fast rate, respectively. For this adaptive queueing system the steady state probabilities are derived and some performancemeasures such as expected number in the system/queue and expected waiting time in the system/queue are obtained. Multipleserver discouraged arrival model having one service switch and single server discouraged arrival model having one and two serviceswitches are obtained as special cases. A Matlab program of the model is presented and numerical illustrations are given.

1. Introduction

Queueing theory plays an important role in modeling reallife problems involving congestion in wide areas of appliedsciences. A customer decides to join the queue only whena short wait is expected and if the wait has been sufficientlysmall he tends to remain in the queue; otherwise the customerleaves the system and then the customer is said to beimpatient. When this impatience increases and customersleave before being served, some remedial actions must betaken to reduce the congestion in the system.

Balking and reneging are the forms of impatience. If acustomer decides not to enter the queue upon arrival byseeing a long queue, the customer is said to have balked. Acustomer may enter the queue but after a while loses patienceand decides to leave and then the customer is said to bereneged.

In the study of queueing system the server is usuallyassumed to work at constant speed regardless of the amountof work existing. But in real life situation this assumptionmaynot always be appropriate as the system size may affect thesystem performance. That is, the servers adapt to the system

state by increasing the speed to clear the queue or decrease thespeed when fatigued, which means the service rate dependson the system size; see, for example, Jonckheere and Borst [1].Similarly we can see that the arrivals of customers into thesystem may also affect the level of congestion. For example,customers impatiencewill affect the arrivals of customers intothe system. A queueing system where the arrival rate and/orservice rate depends on the system size is called adaptivequeueing system.

Sometimes the arrival rate of customers into the systemdepends on the system size instead of a constant rate.Discouraged arrival is one formof state dependence. Here thearrivals get discouraged from joining the queue when moreandmore people are present in the system.We canmodel thiseffect by taking the birth and death coefficients, respectively,as πœ†π‘›

= πœ†/(𝑛 + 1), where 𝑛 is the number of customers inthe system and πœ† is a positive constant, and πœ‡

𝑛= πœ‡, where

πœ‡ is the constant service rate. Thus the arrival rate of thequeueing system is decreased by this discouragement; con-sequently the congestion of the system decreases. This typeof queueing systems is called discouraged arrival queueingsystem.

Hindawi Publishing CorporationAdvances in Operations ResearchVolume 2016, Article ID 2456135, 11 pageshttp://dx.doi.org/10.1155/2016/2456135

Page 2: Research Article Markovian Queueing System with ...downloads.hindawi.com/journals/aor/2016/2456135.pdfdiscussed in Abdul Rasheed and Manoharan []. Discouraged arrival system was studied

2 Advances in Operations Research

Applications of queueing with impatience can be seenin traffic modeling, business and industries, computer com-munication, health sectors, medical sciences, and so forth.Customers with impatience and discouragement have theirown impact on the system performance of standard queueingsystems. It is important to note that customers impatiencehas a very negative impact on the queueing system underinvestigation.

We can see a large number of articles which discussingthe congestion control of queueing systems. For example, see,Haight [2], Ancker Jr. and Gafarian [3, 4], Boots and Tijms[5], Liu and Kulkarni [6], Kc and Terwiesch [7], Wang et al.[8], Kapodistria [9], and Kumar and Sharma [10].

In this paper we attempt to reduce the congestion intwo ways. First we attempt to reduce the congestion bydiscouraging the arrivals of customers from joining thequeue. In the second way we further reduce the congestionby introducing the concept of service switches which isdiscussed in Abdul Rasheed and Manoharan [11].

Discouraged arrival system was studied by manyresearchers. Raynolds [12] presented multiserver queueingmodel with discouragement and obtained equilibriumdistribution of queue length and derived other performancemeasures from it. A finite capacity M/G/1 queueing modelwhere the arrival and the service rates were arbitraryfunctions of the current number of customers in the systemwas studied by Courtois and Georges [13]. Natvig [14]studied the single server birth-death queueing process withstate dependent parameters πœ†

𝑛= πœ†/(𝑛 + 1), 𝑛 β‰₯ 0, and

πœ‡π‘›

= πœ‡, 𝑛 β‰₯ 1. Van Doorn [15] obtained exact expressionsfor transient state probabilities of the birth-death processwith parameters πœ†

𝑛= πœ†/(𝑛 + 1), 𝑛 β‰₯ 0, and πœ‡

𝑛= πœ‡, 𝑛 β‰₯ 1.

Parthasarathy and Selvaraju [16] obtained the transientsolution to a state dependent birth-death queueing model inwhich potential customers are discouraged by queue length.

Narayanan [17] studied different linear and nonlinearstate dependent Markovian queueing models, in whicharrival rates and/or service rates are nonlinear and theirmodified forms obtain the transient/steady state probabilitydistribution of queue length. Narayanan and Manoharan[18] considered nonlinear state dependent queueing models,in which arrival rates and/or service rates are nonlinear.Narayanan and Manoharan [19] derived the performancemeasures of state dependent queueing models. Ammar et al.[20] studied single server finite capacity Markovian queuewith discouraged arrivals and reneging usingmatrix method.

Abdul Rasheed andManoharan [11] studied a Markovianqueueing system in which the arrival rate is constant andthe service rate depends on the number of customers in thesystem.The server speed is regulated according to the systemsize by introducing the service switches to the model. Theauthors analyzed the system by calculating the performancemeasures such as expected number of customers in thesystem/queue and expected waiting time of customers in thesystem/queue. Some generalizations of the above models arealso presented therein.

A generalization of M/M/𝐢 queueing system with serviceswitches is considered in this paper in which the arrival rateπœ†π‘›and the service rate πœ‡

𝑛are both functions of 𝑛, the number

of customers present in the system. In real life situations πœ†π‘›

and πœ‡π‘›change whenever 𝑛 changes, so that both arrival and

departure have a bearing on the system state.In many practical queueing systems, when there is a long

queue, it is quite likely that a server will tend to work fasterthan when the queue is small. That is, the service rate πœ‡

𝑛

depends on 𝑛, the number of customers present in the system.Similarly situationsmay occur where customers refuse to jointhe queue because of long waiting by seeing a large numberof customers in the queue.That is, the arrival rate πœ†

𝑛depends

on 𝑛, the number of customers present in the system. Thesekinds of adaptive queueing systems where the arrival rate andthe service rate depend on the number of customers presentin the system are discussed in this paper.

2. Multiserver Multirate DiscouragedArrival Queueing System

A queue is an indication of congestion which we can beseen in a system or a network consisting of many systems.Congestion arises in many areas and our interest is to controlthe congestion in whatever situation it arises. Abdul Rasheedand Manoharan [11] used the concept of service switches asa tool to control congestion and use multiple servers andmultiple service switches if congestion is very high. Theydiscussed congestion control aspects when the arrival rate isconstant and the service rate depends on the number in thesystem. In this paper we discuss the congestion control usingservice switcheswhenboth the arrival rate and service rate arethe functions of the number of customers in the system. Weconsider a generalized model with 𝐢 servers and two serviceswitches at the point 𝐾

1and 𝐾

2(𝐾2

> 𝐾1) and hence the

system works in three speeds, say, slow, medium, and fast.Here work is performed at the slow rates until there are 𝐾

1

customers in the system, at which point there is a switch to themedium rate and work is performed at the medium rate untilthere are 𝐾

2customers in the system at which point there is

a switch to the fast rate. Here the arrival rate πœ†π‘›is given as

πœ†π‘›

=πœ†

𝑛 + 1, 𝑛 β‰₯ 0, (1)

which means the customers will be discouraged from joiningthe queue and the service rate πœ‡

𝑛is given by

πœ‡π‘›

=

{{{{{{{

{{{{{{{

{

π‘›πœ‡1, 1 ≀ 𝑛 < 𝐢,

πΆπœ‡1, 𝐢 ≀ 𝑛 < 𝐾

1,

πΆπœ‡2, 𝐾1

≀ 𝑛 < 𝐾2,

πΆπœ‡, 𝑛 β‰₯ 𝐾2,

(2)

where πœ‡1

≀ πœ‡2

< πœ‡.

Page 3: Research Article Markovian Queueing System with ...downloads.hindawi.com/journals/aor/2016/2456135.pdfdiscussed in Abdul Rasheed and Manoharan []. Discouraged arrival system was studied

Advances in Operations Research 3

The steady state probabilities are given by

𝑃𝑛

=

{{{{{{{{{{{{{{{{{

{{{{{{{{{{{{{{{{{

{

π‘Ÿπ‘›

1

(𝑛!)2

𝑃0, 0 ≀ 𝑛 < 𝐢,

π‘Ÿπ‘›

1

𝑛!𝐢!πΆπ‘›βˆ’πΆπ‘ƒ0, 𝐢 ≀ 𝑛 < 𝐾

1,

π‘ŸπΎ1βˆ’1

1π‘Ÿπ‘›βˆ’πΎ1+1

2

𝑛!𝐢!πΆπ‘›βˆ’πΆπ‘ƒ0, 𝐾

1≀ 𝑛 < 𝐾

2,

π‘ŸπΎ1βˆ’1

1π‘ŸπΎ2βˆ’πΎ1

2π‘Ÿπ‘›βˆ’πΎ2+1

𝑛!𝐢!πΆπ‘›βˆ’πΆπ‘ƒ0, 𝑛 β‰₯ 𝐾

2,

(3)

where π‘Ÿ1

= πœ†/πœ‡1, π‘Ÿ2

= πœ†/πœ‡2, and π‘Ÿ = πœ†/πœ‡.

The idle probability 𝑃0can be obtained as

𝑃0

= [

πΆβˆ’1

βˆ‘

𝑛=0

π‘Ÿπ‘›

1

(𝑛!)2

+

𝐾1βˆ’1

βˆ‘

𝑛=𝐢

π‘Ÿπ‘›

1

𝑛!𝐢!πΆπ‘›βˆ’πΆ+

𝐾2βˆ’1

βˆ‘

𝑛=𝐾1

π‘ŸπΎ1βˆ’1

1π‘Ÿπ‘›βˆ’πΎ1+1

2

𝑛!𝐢!πΆπ‘›βˆ’πΆ

+

∞

βˆ‘

𝑛=𝐾2

π‘ŸπΎ1βˆ’1

1π‘ŸπΎ2βˆ’πΎ1

2π‘Ÿπ‘›βˆ’πΎ2+1

𝑛!𝐢!πΆπ‘›βˆ’πΆ]

βˆ’1

.

(4)

After a careful manipulation of the infinite series on the righthand side of the above expression and further simplification,we get

𝑃0

= [(π‘ŸπΎ2βˆ’πΎ1

2π‘Ÿ1βˆ’πΎ2π‘’π‘Ÿ/𝐢

𝐢!πΆβˆ’πΆ

+

πΆβˆ’1

βˆ‘

𝑛=0

(π‘Ÿπ‘›βˆ’πΎ1+1

1

(𝑛!)2

βˆ’π‘ŸπΎ2βˆ’πΎ1

2π‘Ÿπ‘›βˆ’πΎ2+1

𝐢!πΆπ‘›βˆ’πΆ)

+

𝐾1βˆ’1

βˆ‘

𝑛=𝐢

(π‘Ÿπ‘›βˆ’πΎ1+1

1βˆ’ π‘ŸπΎ2βˆ’πΎ1

2π‘Ÿπ‘›βˆ’πΎ2+1

𝑛!𝐢!πΆπ‘›βˆ’πΆ)

+

𝐾2βˆ’1

βˆ‘

𝑛=𝐾1

(π‘Ÿπ‘›βˆ’πΎ2+1

2βˆ’ π‘Ÿπ‘›βˆ’πΎ2+1

𝑛!𝐢!πΆπ‘›βˆ’πΆ) π‘ŸπΎ2βˆ’πΎ1

2) π‘ŸπΎ1βˆ’1

1]

βˆ’1

.

(5)

The expected queue size (πΏπ‘ž) is given as

πΏπ‘ž

=

𝐾1βˆ’1

βˆ‘

𝑛=𝐢+1

(𝑛 βˆ’ 𝐢) 𝑃𝑛

+

𝐾2βˆ’1

βˆ‘

𝑛=𝐾1

(𝑛 βˆ’ 𝐢) 𝑃𝑛

+

∞

βˆ‘

𝑛=𝐾2

(𝑛 βˆ’ 𝐢) 𝑃𝑛

= πΏπ‘ž1

+ πΏπ‘ž2

+ πΏπ‘ž3

,

(6)

where

πΏπ‘ž1

=

𝐾1βˆ’1

βˆ‘

𝑛=𝐢+1

π‘Ÿπ‘›

1

(𝑛 βˆ’ 1)!𝐢!πΆπ‘›βˆ’πΆβˆ’

𝐾1βˆ’1

βˆ‘

𝑛=𝐢+1

π‘Ÿπ‘›

1

𝑛! (𝐢 βˆ’ 1)!πΆπ‘›βˆ’πΆ,

πΏπ‘ž2

=

𝐾2βˆ’1

βˆ‘

𝑛=𝐾1

π‘ŸπΎ1βˆ’1

1π‘Ÿπ‘›βˆ’πΎ1+1

2

(𝑛 βˆ’ 1)!𝐢!πΆπ‘›βˆ’πΆπ‘ƒ0

βˆ’

𝐾2βˆ’1

βˆ‘

𝑛=𝐾1

π‘ŸπΎ1βˆ’1

1π‘Ÿπ‘›βˆ’πΎ1+1

2

𝑛! (𝐢 βˆ’ 1)!πΆπ‘›βˆ’πΆπ‘ƒ0,

πΏπ‘ž3

=

∞

βˆ‘

𝑛=𝐾2

𝑛𝑃𝑛

βˆ’ 𝐢

∞

βˆ‘

𝑛=𝐾2

𝑃𝑛

= πΏπ‘ž31

βˆ’ πΏπ‘ž32

,

πΏπ‘ž31

=π‘ŸπΎ1βˆ’1

1π‘ŸπΎ2βˆ’πΎ1

2π‘Ÿ2βˆ’πΎ2

𝐢!𝐢1βˆ’πΆπ‘ƒ0

∞

βˆ‘

𝑛=𝐾2

π‘Ÿπ‘›βˆ’1

πΆπ‘›βˆ’1 (𝑛 βˆ’ 1)!,

πΏπ‘ž31

= [π‘ŸπΎ1βˆ’1

1π‘ŸπΎ2βˆ’πΎ1

2π‘Ÿ2βˆ’πΎ2π‘’π‘Ÿ/𝐢

𝑃0

𝐢!𝐢1βˆ’πΆ

βˆ’π‘ŸπΎ1βˆ’1

1π‘ŸπΎ2βˆ’πΎ1

2𝑃0

𝐢!

𝐢

βˆ‘

𝑛=1

π‘Ÿπ‘›βˆ’πΎ2+1

(𝑛 βˆ’ 1)!πΆπ‘›βˆ’πΆ

βˆ’π‘ŸπΎ1βˆ’1

1π‘ŸπΎ2βˆ’πΎ1

2𝑃0

𝐢!

𝐾1βˆ’1

βˆ‘

𝑛=𝐢+1

π‘Ÿπ‘›βˆ’πΎ2+1

(𝑛 βˆ’ 1)!πΆπ‘›βˆ’πΆ

βˆ’π‘ŸπΎ1βˆ’1

1π‘ŸπΎ2βˆ’πΎ1

2𝑃0

𝐢!

𝐾2βˆ’1

βˆ‘

𝑛=𝐾1

π‘Ÿπ‘›βˆ’πΎ2+1

(𝑛 βˆ’ 1)!πΆπ‘›βˆ’πΆ] ,

πΏπ‘ž32

= 𝐢 [

∞

βˆ‘

𝑛=0

𝑃𝑛

βˆ’

𝐢

βˆ‘

𝑛=1

𝑃𝑛

βˆ’ 𝑃0

βˆ’

𝐾1βˆ’1

βˆ‘

𝑛=𝐢+1

𝑃𝑛

βˆ’

𝐾2βˆ’1

βˆ‘

𝑛=𝐾1

𝑃𝑛]

= [𝐢 (1 βˆ’ 𝑃0) βˆ’ 𝐢

𝐢

βˆ‘

𝑛=1

π‘Ÿπ‘›

1

(𝑛!)2

𝑃0

βˆ’ 𝐢

𝐾1βˆ’1

βˆ‘

𝑛=𝐢+1

π‘Ÿπ‘›

1

𝑛!𝐢!πΆπ‘›βˆ’πΆπ‘ƒ0

βˆ’ 𝐢

𝐾2βˆ’1

βˆ‘

𝑛=𝐾1

π‘ŸπΎ1βˆ’1

1π‘Ÿπ‘›βˆ’πΎ1+1

2

𝑛!𝐢!πΆπ‘›βˆ’πΆπ‘ƒ0] .

(7)

Therefore πΏπ‘ž3becomes

πΏπ‘ž3

= [π‘ŸπΎ1βˆ’1

1π‘ŸπΎ2βˆ’πΎ1

2π‘Ÿ2βˆ’πΎ2π‘’π‘Ÿ/𝐢

𝑃0

𝐢!𝐢1βˆ’πΆ

βˆ’π‘ŸπΎ1βˆ’1

1π‘ŸπΎ2βˆ’πΎ1

2𝑃0

𝐢!

𝐢

βˆ‘

𝑛=1

π‘Ÿπ‘›βˆ’πΎ2+1

(𝑛 βˆ’ 1)!πΆπ‘›βˆ’πΆ

βˆ’π‘ŸπΎ1βˆ’1

1π‘ŸπΎ2βˆ’πΎ1

2𝑃0

𝐢!

𝐾1βˆ’1

βˆ‘

𝑛=𝐢+1

π‘Ÿπ‘›βˆ’πΎ2+1

(𝑛 βˆ’ 1)!πΆπ‘›βˆ’πΆ

βˆ’π‘ŸπΎ1βˆ’1

1π‘ŸπΎ2βˆ’πΎ1

2𝑃0

𝐢!

𝐾2βˆ’1

βˆ‘

𝑛=𝐾1

π‘Ÿπ‘›βˆ’πΎ2+1

(𝑛 βˆ’ 1)!πΆπ‘›βˆ’πΆβˆ’ 𝐢 (1 βˆ’ 𝑃

0)

Page 4: Research Article Markovian Queueing System with ...downloads.hindawi.com/journals/aor/2016/2456135.pdfdiscussed in Abdul Rasheed and Manoharan []. Discouraged arrival system was studied

4 Advances in Operations Research

+ 𝐢

𝐢

βˆ‘

𝑛=1

π‘Ÿπ‘›

1

(𝑛!)2

𝑃0

+ 𝐢

𝐾1βˆ’1

βˆ‘

𝑛=𝐢+1

π‘Ÿπ‘›

1

𝑛!𝐢!πΆπ‘›βˆ’πΆπ‘ƒ0

+ 𝐢

𝐾2βˆ’1

βˆ‘

𝑛=𝐾1

π‘ŸπΎ1βˆ’1

1π‘Ÿπ‘›βˆ’πΎ1+1

2

𝑛!𝐢!πΆπ‘›βˆ’πΆπ‘ƒ0] .

(8)

After some steps we get expected number of customers in thequeue by using 𝐿

π‘ž1, πΏπ‘ž2, and 𝐿

π‘ž3as

πΏπ‘ž

= [π‘ŸπΎ1βˆ’1

1π‘ŸπΎ2βˆ’πΎ1

2π‘Ÿ2βˆ’πΎ2π‘’π‘Ÿ/𝐢

𝑃0

𝐢!𝐢1βˆ’πΆ

+

𝐢

βˆ‘

𝑛=1

(πΆπ‘Ÿπ‘›βˆ’πΎ1+1

1

(𝑛!)2

βˆ’π‘ŸπΎ2βˆ’πΎ1

2π‘Ÿπ‘›βˆ’πΎ2+1

(𝑛 βˆ’ 1)!𝐢!πΆπ‘›βˆ’πΆ) π‘ŸπΎ1βˆ’1

1𝑃0

+

𝐾1βˆ’1

βˆ‘

𝑛=𝐢+1

(π‘Ÿπ‘›βˆ’πΎ1+1

1βˆ’ π‘ŸπΎ2βˆ’πΎ1

2π‘Ÿπ‘›βˆ’πΎ2+1

(𝑛 βˆ’ 1)!𝐢!πΆπ‘›βˆ’πΆ) π‘ŸπΎ1βˆ’1

1𝑃0

+

𝐾2βˆ’1

βˆ‘

𝑛=𝐾1

(π‘Ÿπ‘›βˆ’πΎ2+1

2βˆ’ π‘Ÿπ‘›βˆ’πΎ2+1

(𝑛 βˆ’ 1)!𝐢!πΆπ‘›βˆ’πΆ) π‘ŸπΎ1βˆ’1

1π‘ŸπΎ2βˆ’πΎ1

2𝑃0

βˆ’ 𝐢 (1 βˆ’ 𝑃0)] .

(9)

The expected system size (𝐿) is given as

𝐿 =

𝐢

βˆ‘

𝑛=0

𝑛𝑃𝑛

+

𝐾1βˆ’1

βˆ‘

𝑛=𝐢+1

𝑛𝑃𝑛

+

𝐾2βˆ’1

βˆ‘

𝑛=𝐾1

𝑛𝑃𝑛

+

∞

βˆ‘

𝑛=𝐾2

𝑛𝑃𝑛

= [

𝐢

βˆ‘

𝑛=0

𝑛𝑃𝑛

+

𝐾1βˆ’1

βˆ‘

𝑛=𝐢+1

(𝑛 βˆ’ 𝐢) 𝑃𝑛

+

𝐾2βˆ’1

βˆ‘

𝑛=𝐾1

(𝑛 βˆ’ 𝐢) 𝑃𝑛

+

∞

βˆ‘

𝑛=𝐾2

(𝑛 βˆ’ 𝐢) 𝑃𝑛

+ 𝐢 (

𝐾1βˆ’1

βˆ‘

𝑛=𝐢+1

𝑃𝑛

+

𝐾2βˆ’1

βˆ‘

𝑛=𝐾1

𝑃𝑛

+

∞

βˆ‘

𝑛=𝐾2

𝑃𝑛)] ;

(10)

that is,

𝐿 = πΏπ‘ž

+ π‘Ÿ, (11)

where

π‘Ÿ =

𝐢

βˆ‘

𝑛=0

𝑛𝑃𝑛

+ 𝐢

∞

βˆ‘

𝑛=𝐢+1

𝑃𝑛,

π‘Ÿ = [

𝐢

βˆ‘

𝑛=0

𝑛𝑃𝑛

+ 𝐢

𝐾1βˆ’1

βˆ‘

𝑛=𝐢+1

𝑃𝑛

+ 𝐢

𝐾2βˆ’1

βˆ‘

𝑛=𝐾1

𝑃𝑛

+ 𝐢

∞

βˆ‘

𝑛=0

𝑃𝑛

βˆ’ 𝐢

𝐢

βˆ‘

𝑛=0

𝑃𝑛

βˆ’ 𝐢

𝐾1βˆ’1

βˆ‘

𝑛=𝐢+1

𝑃𝑛

βˆ’ 𝐢

𝐾2βˆ’1

βˆ‘

𝑛=𝐾1

𝑃𝑛] = 𝐢 +

𝐢

βˆ‘

𝑛=0

(𝑛 βˆ’ 𝐢)π‘Ÿπ‘›

1

(𝑛!)2

𝑃0.

(12)

Hence the expected number of customers in the system (𝐿) isobtained as

𝐿 = [π‘ŸπΎ1βˆ’1

1π‘ŸπΎ2βˆ’πΎ1

2π‘Ÿ2βˆ’πΎ2π‘’π‘Ÿ/𝐢

𝑃0

𝐢!𝐢1βˆ’πΆ

+

𝐢

βˆ‘

𝑛=1

(πΆπ‘Ÿπ‘›βˆ’πΎ1+1

1

(𝑛!)2

βˆ’π‘ŸπΎ2βˆ’πΎ1

2π‘Ÿπ‘›βˆ’πΎ2+1

(𝑛 βˆ’ 1)!𝐢!πΆπ‘›βˆ’πΆ) π‘ŸπΎ1βˆ’1

1𝑃0

+

𝐾1βˆ’1

βˆ‘

𝑛=𝐢+1

(π‘Ÿπ‘›βˆ’πΎ1+1

1βˆ’ π‘ŸπΎ2βˆ’πΎ1

2π‘Ÿπ‘›βˆ’πΎ2+1

(𝑛 βˆ’ 1)!𝐢!πΆπ‘›βˆ’πΆ) π‘ŸπΎ1βˆ’1

1𝑃0

βˆ’ 𝐢 (1 βˆ’ 𝑃0)

+

𝐾2βˆ’1

βˆ‘

𝑛=𝐾1

(π‘Ÿπ‘›βˆ’πΎ2+1

2βˆ’ π‘Ÿπ‘›βˆ’πΎ2+1

(𝑛 βˆ’ 1)!𝐢!πΆπ‘›βˆ’πΆ) π‘ŸπΎ1βˆ’1

1π‘ŸπΎ2βˆ’πΎ1

2𝑃0

+ 𝐢

+

𝐢

βˆ‘

𝑛=0

(𝑛 βˆ’ 𝐢)π‘Ÿπ‘›

1

(𝑛!)2

𝑃0] = [

π‘ŸπΎ2βˆ’πΎ1

2π‘Ÿ2βˆ’πΎ2π‘’π‘Ÿ/𝐢

𝐢!𝐢1βˆ’πΆ

+

𝐢

βˆ‘

𝑛=1

(π‘Ÿπ‘›βˆ’πΎ1+1

1

(𝑛 βˆ’ 1)!𝑛!βˆ’

π‘ŸπΎ2βˆ’πΎ1

2π‘Ÿπ‘›βˆ’πΎ2+1

(𝑛 βˆ’ 1)!𝐢!πΆπ‘›βˆ’πΆ)

+

𝐾1βˆ’1

βˆ‘

𝑛=𝐢+1

(π‘Ÿπ‘›βˆ’πΎ1+1

1βˆ’ π‘ŸπΎ2βˆ’πΎ1

2π‘Ÿπ‘›βˆ’πΎ2+1

(𝑛 βˆ’ 1)!𝐢!πΆπ‘›βˆ’πΆ)

+

𝐾2βˆ’1

βˆ‘

𝑛=𝐾1

(π‘Ÿπ‘›βˆ’πΎ2+1

2βˆ’ π‘Ÿπ‘›βˆ’πΎ2+1

(𝑛 βˆ’ 1)!𝐢!πΆπ‘›βˆ’πΆ) π‘ŸπΎ2βˆ’πΎ1

2] π‘ŸπΎ1βˆ’1

1𝑃0.

(13)

The effective arrival rate (πœ†βˆ—

) can be obtained by the followingsummation schemes:

πœ†βˆ—

=

πΆβˆ’1

βˆ‘

𝑛=0

πœ†π‘›π‘ƒπ‘›

+

𝐾1βˆ’1

βˆ‘

𝑛=𝐢

πœ†π‘›π‘ƒπ‘›

+

𝐾2βˆ’1

βˆ‘

𝑛=𝐾1

πœ†π‘›π‘ƒπ‘›

+

∞

βˆ‘

𝑛=𝐾2

πœ†π‘›π‘ƒπ‘›

= [

πΆβˆ’1

βˆ‘

𝑛=0

π‘Ÿπ‘›

1

(𝑛 + 1)!𝑛!+

𝐾1βˆ’1

βˆ‘

𝑛=𝐢

π‘Ÿπ‘›

1

(𝑛 + 1)!𝐢!πΆπ‘›βˆ’πΆ

+

𝐾2βˆ’1

βˆ‘

𝑛=𝐾1

π‘ŸπΎ1βˆ’1

1π‘Ÿπ‘›βˆ’πΎ1+1

2

(𝑛 + 1)!𝐢!πΆπ‘›βˆ’πΆ

+π‘ŸπΎ1βˆ’1

1π‘ŸπΎ2βˆ’πΎ1

2π‘Ÿβˆ’πΎ2

𝐢!πΆβˆ’πΆβˆ’1(

∞

βˆ‘

𝑛=0

πœŒπ‘›+1

(𝑛 + 1)!βˆ’

πΆβˆ’1

βˆ‘

𝑛=0

πœŒπ‘›+1

(𝑛 + 1)!

βˆ’

𝐾1βˆ’1

βˆ‘

𝑛=𝐢

πœŒπ‘›+1

(𝑛 + 1)!)] πœ†π‘ƒ

0= [

[

π‘ŸπΎ2βˆ’πΎ1

2π‘Ÿβˆ’πΎ2 (π‘’π‘Ÿ/𝐢

βˆ’ 1)

𝐢!πΆβˆ’πΆβˆ’1

+

πΆβˆ’1

βˆ‘

𝑛=0

(π‘Ÿπ‘›βˆ’πΎ1+1

1

(𝑛 + 1)!𝑛!βˆ’

π‘ŸπΎ2βˆ’πΎ1

2π‘Ÿπ‘›βˆ’πΎ2+1

(𝑛 + 1)!𝐢!πΆπ‘›βˆ’πΆ)

Page 5: Research Article Markovian Queueing System with ...downloads.hindawi.com/journals/aor/2016/2456135.pdfdiscussed in Abdul Rasheed and Manoharan []. Discouraged arrival system was studied

Advances in Operations Research 5

+

𝐾1βˆ’1

βˆ‘

𝑛=𝐢

(π‘Ÿπ‘›βˆ’πΎ1+1

1βˆ’ π‘ŸπΎ2βˆ’πΎ1

2π‘Ÿπ‘›βˆ’πΎ1+1

(𝑛 + 1)!𝐢!πΆπ‘›βˆ’πΆ)

+

𝐾2βˆ’1

βˆ‘

𝑛=𝐾1

(π‘Ÿπ‘›βˆ’πΎ2+1

2βˆ’ π‘Ÿπ‘›βˆ’πΎ2+1

(𝑛 + 1)!𝐢!πΆπ‘›βˆ’πΆ) π‘ŸπΎ2βˆ’πΎ1

2]

]

π‘ŸπΎ1βˆ’1

1πœ†π‘ƒ0.

(14)

The expected waiting times in the system are

π‘Š = (π‘ŸπΎ2βˆ’πΎ1

2π‘Ÿ2βˆ’πΎ2π‘’π‘Ÿ/𝐢

𝐢!𝐢1βˆ’πΆ

+

𝐢

βˆ‘

𝑛=1

(π‘Ÿπ‘›βˆ’πΎ1+1

1

(𝑛 βˆ’ 1)!𝑛!βˆ’

π‘ŸπΎ2βˆ’πΎ1

2π‘Ÿπ‘›βˆ’πΎ2+1

(𝑛 βˆ’ 1)!𝐢!πΆπ‘›βˆ’πΆ)

+

𝐾1βˆ’1

βˆ‘

𝑛=𝐢+1

(π‘Ÿπ‘›βˆ’πΎ1+1

1βˆ’ π‘ŸπΎ2βˆ’πΎ1

2π‘Ÿπ‘›βˆ’πΎ2+1

(𝑛 βˆ’ 1)!𝐢!πΆπ‘›βˆ’πΆ)

+

𝐾2βˆ’1

βˆ‘

𝑛=𝐾1

(π‘Ÿπ‘›βˆ’πΎ2+1

2βˆ’ π‘Ÿπ‘›βˆ’πΎ2+1

(𝑛 βˆ’ 1)!𝐢!πΆπ‘›βˆ’πΆ) π‘ŸπΎ2βˆ’πΎ1

2)

β‹… ((π‘ŸπΎ2βˆ’πΎ1

2π‘Ÿβˆ’πΎ2 (π‘’π‘Ÿ/𝐢

βˆ’ 1)

𝐢!πΆβˆ’πΆβˆ’1

+

πΆβˆ’1

βˆ‘

𝑛=0

(π‘Ÿπ‘›βˆ’πΎ1+1

1

(𝑛 + 1)!𝑛!βˆ’

π‘ŸπΎ2βˆ’πΎ1

2π‘Ÿπ‘›βˆ’πΎ2+1

(𝑛 + 1)!𝐢!πΆπ‘›βˆ’πΆ)

+

𝐾1βˆ’1

βˆ‘

𝑛=𝐢

(π‘Ÿπ‘›βˆ’πΎ1+1

1βˆ’ π‘ŸπΎ2βˆ’πΎ1

2π‘Ÿπ‘›βˆ’πΎ1+1

(𝑛 + 1)!𝐢!πΆπ‘›βˆ’πΆ)

+

𝐾2βˆ’1

βˆ‘

𝑛=𝐾1

(π‘Ÿπ‘›βˆ’πΎ2+1

2βˆ’ π‘Ÿπ‘›βˆ’πΎ2+1

(𝑛 + 1)!𝐢!πΆπ‘›βˆ’πΆ) π‘ŸπΎ2βˆ’πΎ1

2) πœ†)

βˆ’1

.

(15)

Similarly the expected waiting times in the queue are

π‘Šπ‘ž

= ((π‘ŸπΎ2βˆ’πΎ1

2π‘Ÿ2βˆ’πΎ2π‘’π‘Ÿ/𝐢

𝐢!𝐢1βˆ’πΆ

+

𝐢

βˆ‘

𝑛=1

(πΆπ‘Ÿπ‘›βˆ’πΎ1+1

1

(𝑛!)2

βˆ’π‘ŸπΎ2βˆ’πΎ1

2π‘Ÿπ‘›βˆ’πΎ2+1

(𝑛 βˆ’ 1)!𝐢!πΆπ‘›βˆ’πΆ)

+

𝐾1βˆ’1

βˆ‘

𝑛=𝐢+1

(π‘Ÿπ‘›βˆ’πΎ1+1

1βˆ’ π‘ŸπΎ2βˆ’πΎ1

2π‘Ÿπ‘›βˆ’πΎ2+1

(𝑛 βˆ’ 1)!𝐢!πΆπ‘›βˆ’πΆ)

+

𝐾2βˆ’1

βˆ‘

𝑛=𝐾1

(π‘Ÿπ‘›βˆ’πΎ2+1

2βˆ’ π‘Ÿπ‘›βˆ’πΎ2+1

(𝑛 βˆ’ 1)!𝐢!πΆπ‘›βˆ’πΆ) π‘ŸπΎ2βˆ’πΎ1

2) π‘ŸπΎ1βˆ’1

1𝑃0

βˆ’ 𝐢 (1 βˆ’ 𝑃0)) ((

π‘ŸπΎ2βˆ’πΎ1

2π‘Ÿβˆ’πΎ2 (π‘’π‘Ÿ/𝐢

βˆ’ 1)

𝐢!πΆβˆ’πΆβˆ’1

+

πΆβˆ’1

βˆ‘

𝑛=0

(π‘Ÿπ‘›βˆ’πΎ1+1

1

(𝑛 + 1)!𝑛!βˆ’

π‘ŸπΎ2βˆ’πΎ1

2π‘Ÿπ‘›βˆ’πΎ2+1

(𝑛 + 1)!𝐢!πΆπ‘›βˆ’πΆ)

+

𝐾1βˆ’1

βˆ‘

𝑛=𝐢

(π‘Ÿπ‘›βˆ’πΎ1+1

1βˆ’ π‘ŸπΎ2βˆ’πΎ1

2π‘Ÿπ‘›βˆ’πΎ1+1

(𝑛 + 1)!𝐢!πΆπ‘›βˆ’πΆ)

+

𝐾2βˆ’1

βˆ‘

𝑛=𝐾1

(π‘Ÿπ‘›βˆ’πΎ2+1

2βˆ’ π‘Ÿπ‘›βˆ’πΎ2+1

(𝑛 + 1)!𝐢!πΆπ‘›βˆ’πΆ) π‘ŸπΎ2βˆ’πΎ1

2) π‘ŸπΎ1βˆ’1

1πœ†π‘ƒ0)

βˆ’1

.

(16)

For illustrating the analytical feasibility of the methodsproposed we consider the following hypothetical examplesituation.

Example 1. A young hard worker started a beauty parlour.Customers are taken on a first come first serve basis. Insidethe beauty parlour, sitting facility is available for waitingcustomers and in front of the beauty parlour there is a vastparking area, so no limitation on the number of customerswho can wait for service. But the number of arrivals dependson the number of customers already present in the beautyparlour. If arriving customers see a large number in thesystem he may not join the queue. Since the congestion isvery high the young man appointed one more worker and hedecides to run the beauty parlour at three speeds, say, slow,medium, and fast. At the slow speed, it takes 40 minutes, onthe average; at the medium speed, it takes 30 minutes; and atthe fast speed, it takes 20 minutes to cut the hair with serviceswitches at 5 and 7. That is, up to 4 customers in the systemthe beauty parlour runs at the slow speed. If the number ofcustomers is more than 4 but less than 7, the beauty parlourruns at the medium speed. If the number of customers ismore than 6, the beauty parlour runs at the fast speed. Thatis, 𝐾1

= 5 and 𝐾2

= 7. The interarrival time of customers is35 minutes.

Now we can calculate the measures of effectiveness.If 𝐾1

= 5, 𝐾2

= 7, πœ† = 1/35, πœ‡1

= 1/40, πœ‡2

= 1/30,πœ‡ = 1/20, and 𝐢 = 2. Then we get πœ†

βˆ—= 0.0190, 𝑃

0= 0.3935,

𝐿 = 0.795, πΏπ‘ž

= 0.032, π‘Š = 41.68 minutes, and π‘Šπ‘ž

= 1.7

minutes.Figure 1 gives the graph of steady state probability of

number of customers in the system.If 𝐾1

= 3 and 𝐾2

= 5 and using the same parameterswe get πœ†

βˆ—= 0.0190, 𝑃

0= 0.3966, 𝐿 = 0.776, 𝐿

π‘ž= 0.022,

π‘Š = 40.46 minutes, and π‘Šπ‘ž

= 1.18 minutes.If 𝐾1

= 5, 𝐾2

= 7, πœ† = 1/35, πœ‡1

= 1/40, πœ‡2

= 1/30,πœ‡ = 1/20, and 𝐢 = 1. Then we get πœ†

βˆ—= 0.0170, 𝑃

0= 0.3195,

𝐿 = 1.134, πΏπ‘ž

= 0.4544, π‘Š = 66.56 minutes, and π‘Šπ‘ž

= 26.65

minutes.Figure 2 gives the graph of steady state probability of

number of customers in the system.From this examplewe can observe that waiting time of the

customers decreases if the values of the switch point decreaseand also by increasing the number of servers.

Some special cases of the generalized 𝐢 server model andtwo service switches are discussed in the following section.

Page 6: Research Article Markovian Queueing System with ...downloads.hindawi.com/journals/aor/2016/2456135.pdfdiscussed in Abdul Rasheed and Manoharan []. Discouraged arrival system was studied

6 Advances in Operations Research

Steady state probability of number of customers in the system

0

0.05

0.1

0.15

0.2

0.25

0.3

0.35

0.4

0.45

Stea

dy st

ate p

roba

bilit

y

5 10 15 200Number of customers in the system

Figure 1: [𝐢 = 1, πœ† = 1/35, πœ‡1

= 1/40, πœ‡2

= 1/30, πœ‡ =

1/20, 𝐾1

= 5, 𝐾2

= 7].

Steady state probability of number of customers in the system

0

0.05

0.1

0.15

0.2

0.25

0.3

0.35

0.4

Stea

dy st

ate p

roba

bilit

y

5 10 15 200Number of customers in the system

Figure 2: [𝐢 = 2, πœ† = 1/35, πœ‡1

= 1/40, πœ‡2

= 1/30, πœ‡ =

1/20, 𝐾1

= 5, 𝐾2

= 7].

3. Special Cases

3.1. Model with 𝐢 Servers and One Service Switch. If πœ‡1

= πœ‡2

and hence π‘Ÿ1

= π‘Ÿ2(which means one switch), the model with

𝐢 server and two service switches reduces to the 𝐢 servermodel with one service switch at the point 𝐾 and hence thesystem works in two speeds, say, slow and fast. The followingresults are deduced from the 𝐢 server model and two serviceswitches. The arrival rate πœ†

𝑛and service rate πœ‡

𝑛are given by

πœ†π‘›

=πœ†

𝑛 + 1, 𝑛 β‰₯ 0,

πœ‡π‘›

=

{{{{

{{{{

{

π‘›πœ‡1, 1 ≀ 𝑛 < 𝐢,

πΆπœ‡1, 𝐢 ≀ 𝑛 < 𝐾,

πΆπœ‡, 𝑛 β‰₯ 𝐾,

(17)

where πœ‡1

< πœ‡ and 𝐾 > 𝐢.

The steady state probabilities are given by

𝑃𝑛

=

{{{{{{{{{{

{{{{{{{{{{

{

π‘Ÿπ‘›

1

(𝑛!)2

𝑃0, 0 ≀ 𝑛 < 𝐢,

π‘Ÿπ‘›

1

𝑛!𝐢!πΆπ‘›βˆ’πΆπ‘ƒ0, 𝐢 ≀ 𝑛 < 𝐾,

π‘ŸπΎβˆ’1

1π‘Ÿπ‘›βˆ’πΎ+1

𝑛!𝐢!πΆπ‘›βˆ’πΆπ‘ƒ0, 𝑛 β‰₯ 𝐾.

(18)

The idle probability 𝑃0is obtained as

𝑃0

= [

πΆβˆ’1

βˆ‘

𝑛=0

(π‘Ÿπ‘›

1

(𝑛!)2

βˆ’π‘ŸπΎβˆ’1

1π‘Ÿπ‘›βˆ’πΎ+1

𝑛!𝐢!πΆπ‘›βˆ’πΆ)

+

πΎβˆ’1

βˆ‘

𝑛=𝐢

(π‘Ÿπ‘›

1

𝑛!𝐢!πΆπ‘›βˆ’πΆβˆ’

π‘ŸπΎβˆ’1

1π‘Ÿπ‘›βˆ’πΎ+1

𝑛!𝐢!πΆπ‘›βˆ’πΆ)

+π‘ŸπΎβˆ’1

1π‘Ÿ1βˆ’πΎ

π‘’π‘Ÿ/𝐢

𝐢!πΆβˆ’πΆ]

βˆ’1

.

(19)

The expected number of customers in the queue is

πΏπ‘ž

= [π‘ŸπΎβˆ’1

1π‘Ÿ2βˆ’πΎ

π‘’π‘Ÿ/𝐢

𝑃0

𝐢!𝐢1βˆ’πΆ

+

𝐢

βˆ‘

𝑛=1

(πΆπ‘Ÿπ‘›βˆ’πΎ+1

1

(𝑛!)2

βˆ’π‘Ÿπ‘›βˆ’πΎ+1

(𝑛 βˆ’ 1)!𝐢!πΆπ‘›βˆ’πΆ) π‘ŸπΎβˆ’1

1𝑃0

+

πΎβˆ’1

βˆ‘

𝑛=𝐢+1

(π‘Ÿπ‘›βˆ’πΎ+1

1βˆ’ π‘Ÿπ‘›βˆ’πΎ+1

(𝑛 βˆ’ 1)!𝐢!πΆπ‘›βˆ’πΆ) π‘ŸπΎβˆ’1

1𝑃0

βˆ’ 𝐢 (1 βˆ’ 𝑃0)] .

(20)

The expected number of customers in the system is

𝐿 = [π‘ŸπΎβˆ’1

1π‘Ÿ2βˆ’πΎ

π‘’π‘Ÿ/𝐢

𝐢!𝐢1βˆ’πΆ

+

𝐢

βˆ‘

𝑛=1

(π‘Ÿπ‘›βˆ’πΎ+1

1

(𝑛 βˆ’ 1)!𝑛!βˆ’

π‘Ÿπ‘›βˆ’πΎ+1

(𝑛 βˆ’ 1)!𝐢!πΆπ‘›βˆ’πΆ) π‘ŸπΎβˆ’1

1

+

πΎβˆ’1

βˆ‘

𝑛=𝐢+1

(π‘Ÿπ‘›βˆ’πΎ+1

1βˆ’ π‘Ÿπ‘›βˆ’πΎ+1

(𝑛 βˆ’ 1)!𝐢!πΆπ‘›βˆ’πΆ) π‘ŸπΎβˆ’1

1] 𝑃0.

(21)

The effective arrival rate can be calculated as follows:

πœ†βˆ—

=

πΆβˆ’1

βˆ‘

𝑛=0

πœ†π‘›π‘ƒπ‘›

+

πΎβˆ’1

βˆ‘

𝑛=𝐢

πœ†π‘›π‘ƒπ‘›

+

∞

βˆ‘

𝑛=𝐾

πœ†π‘›π‘ƒπ‘›

= [

πΆβˆ’1

βˆ‘

𝑛=0

(π‘Ÿπ‘›βˆ’πΎ+1

1

(𝑛 + 1)!𝑛!βˆ’

π‘Ÿπ‘›βˆ’πΎ+1

𝐢! (𝑛 + 1)!πΆπ‘›βˆ’πΆ)

+

πΎβˆ’1

βˆ‘

𝑛=𝐢

(π‘Ÿπ‘›βˆ’πΎ+1

1βˆ’ π‘Ÿπ‘›βˆ’πΎ+1

(𝑛 + 1)!𝐢!πΆπ‘›βˆ’πΆ) +

π‘Ÿβˆ’πΎ

(π‘’π‘Ÿ/𝐢

βˆ’ 1)

𝐢!πΆβˆ’πΆβˆ’1]

β‹… π‘ŸπΎβˆ’1

1πœ†π‘ƒ0.

(22)

Page 7: Research Article Markovian Queueing System with ...downloads.hindawi.com/journals/aor/2016/2456135.pdfdiscussed in Abdul Rasheed and Manoharan []. Discouraged arrival system was studied

Advances in Operations Research 7

The expected waiting time in the system π‘Š is given by

π‘Š = [

[

(π‘Ÿ2βˆ’πΎ

π‘’π‘Ÿ/𝐢

𝐢!𝐢1βˆ’πΆ

+

𝐢

βˆ‘

𝑛=1

(π‘Ÿπ‘›βˆ’πΎ+1

1

(𝑛 βˆ’ 1)!𝑛!βˆ’

π‘Ÿπ‘›βˆ’πΎ+1

(𝑛 βˆ’ 1)!𝐢!πΆπ‘›βˆ’πΆ)

+

πΎβˆ’1

βˆ‘

𝑛=𝐢+1

(π‘Ÿπ‘›βˆ’πΎ+1

1βˆ’ π‘Ÿπ‘›βˆ’πΎ+1

(𝑛 βˆ’ 1)!𝐢!πΆπ‘›βˆ’πΆ))

β‹… ((

πΆβˆ’1

βˆ‘

𝑛=0

(π‘Ÿπ‘›βˆ’πΎ+1

1

(𝑛 + 1)!𝑛!βˆ’

π‘Ÿπ‘›βˆ’πΎ+1

𝐢! (𝑛 + 1)!πΆπ‘›βˆ’πΆ)

+

πΎβˆ’1

βˆ‘

𝑛=𝐢

(π‘Ÿπ‘›βˆ’πΎ+1

1βˆ’ π‘Ÿπ‘›βˆ’πΎ+1

(𝑛 + 1)!𝐢!πΆπ‘›βˆ’πΆ) +

π‘Ÿβˆ’πΎ

(π‘’π‘Ÿ/𝐢

βˆ’ 1)

𝐢!πΆβˆ’πΆβˆ’1)

β‹… πœ†)

βˆ’1

]

]

,

(23)

and expected waiting time in the queue π‘Šπ‘žis

π‘Šπ‘ž

= [

[

(π‘ŸπΎβˆ’1

1π‘Ÿ2βˆ’πΎ

π‘’π‘Ÿ/𝐢

𝑃0

𝐢!𝐢1βˆ’πΆ

+

𝐢

βˆ‘

𝑛=1

(πΆπ‘Ÿπ‘›βˆ’πΎ+1

1

(𝑛!)2

βˆ’π‘Ÿπ‘›βˆ’πΎ+1

(𝑛 βˆ’ 1)!𝐢!πΆπ‘›βˆ’πΆ) π‘ŸπΎβˆ’1

1𝑃0

+

πΎβˆ’1

βˆ‘

𝑛=𝐢+1

(π‘Ÿπ‘›βˆ’πΎ+1

1βˆ’ π‘Ÿπ‘›βˆ’πΎ+1

(𝑛 βˆ’ 1)!𝐢!πΆπ‘›βˆ’πΆ) π‘ŸπΎβˆ’1

1𝑃0

βˆ’ 𝐢 (1 βˆ’ 𝑃0))

β‹… ((

πΆβˆ’1

βˆ‘

𝑛=0

(π‘Ÿπ‘›βˆ’πΎ+1

1

(𝑛 + 1)!𝑛!βˆ’

π‘Ÿπ‘›βˆ’πΎ+1

𝐢! (𝑛 + 1)!πΆπ‘›βˆ’πΆ)

+

πΎβˆ’1

βˆ‘

𝑛=𝐢

(π‘Ÿπ‘›βˆ’πΎ+1

1βˆ’ π‘Ÿπ‘›βˆ’πΎ+1

(𝑛 + 1)!𝐢!πΆπ‘›βˆ’πΆ) +

π‘Ÿβˆ’πΎ

(π‘’π‘Ÿ/𝐢

βˆ’ 1)

𝐢!πΆβˆ’πΆβˆ’1)

β‹… π‘ŸπΎβˆ’1

1πœ†π‘ƒ0)

βˆ’1

]

]

.

(24)

3.2.Multiple Server AdaptiveQueueing System. Ifπœ‡1

= πœ‡2

= πœ‡

and hence π‘Ÿ1

= π‘Ÿ2

= π‘Ÿ (which means no switch), the modelwith𝐢 server and two service switches reduces to the𝐢 servermodel with no service switch. The following results can beobtained from the 𝐢 server model and two service switches.The service rate πœ‡

𝑛is given by

πœ‡π‘›

={

{

{

π‘›πœ‡, 1 ≀ 𝑛 < 𝐢,

πΆπœ‡, 𝑛 β‰₯ 𝐢.

(25)

The steady state probability of 𝑛 customers in the system is

𝑃𝑛

=

{{{

{{{

{

π‘Ÿπ‘›

(𝑛!)2

𝑃0, 0 ≀ 𝑛 < 𝐢,

π‘Ÿπ‘›

𝑛!𝐢!πΆπ‘›βˆ’πΆπ‘ƒ0, 𝑛 β‰₯ 𝐢.

(26)

The idle probability can be obtained as

𝑃0

= [

πΆβˆ’1

βˆ‘

𝑛=0

π‘Ÿπ‘›

(𝑛!)2

+

∞

βˆ‘

𝑛=𝐢

π‘Ÿπ‘›

𝑛!𝐢!πΆπ‘›βˆ’πΆ]

βˆ’1

. (27)

The expected number of customers in the system (𝐿) is

𝐿 = [

𝐢

βˆ‘

𝑛=1

π‘Ÿπ‘›

(𝑛 βˆ’ 1)! (𝑛!)+

∞

βˆ‘

𝑛=𝐢+1

π‘Ÿπ‘›

(𝑛 βˆ’ 1)!𝐢!πΆπ‘›βˆ’πΆ] 𝑃0. (28)

The expected number of customers in the queue (πΏπ‘ž) is

πΏπ‘ž

= [

∞

βˆ‘

𝑛=𝐢+1

π‘Ÿπ‘›

(𝑛 βˆ’ 1)!𝐢!πΆπ‘›βˆ’πΆβˆ’

∞

βˆ‘

𝑛=𝐢+1

π‘Ÿπ‘›

𝑛! (𝐢 βˆ’ 1)!πΆπ‘›βˆ’πΆ]

β‹… 𝑃0.

(29)

The effective arrival rate πœ†βˆ— can be obtained by

πœ†βˆ—

= [(π‘’π‘Ÿ/𝐢

βˆ’ 1)

π‘ŸπΆ!πΆβˆ’πΆβˆ’1

βˆ’

πΆβˆ’1

βˆ‘

𝑛=0

(π‘Ÿπ‘›

𝐢! (𝑛 + 1)!πΆπ‘›βˆ’πΆβˆ’

π‘Ÿπ‘›

𝑛! (𝑛 + 1)!)] πœ†π‘ƒ

0.

(30)

Waiting times of customers in the system (π‘Š) are given as

π‘Š = [(βˆ‘πΆ

𝑛=1(π‘Ÿπ‘›/ (𝑛 βˆ’ 1)! (𝑛!)) + βˆ‘

∞

𝑛=𝐢+1(π‘Ÿπ‘›/ (𝑛 βˆ’ 1)!𝐢!𝐢

π‘›βˆ’πΆ))

((π‘’π‘Ÿ/𝐢 βˆ’ 1) /π‘ŸπΆ!πΆβˆ’πΆβˆ’1 βˆ’ βˆ‘πΆβˆ’1

𝑛=0[π‘Ÿπ‘›/𝐢! (𝑛 + 1)!πΆπ‘›βˆ’πΆ βˆ’ π‘Ÿπ‘›/𝑛! (𝑛 + 1)!]) πœ†

] . (31)

Waiting times of customers in the queue (π‘Šπ‘ž) are given as

π‘Šπ‘ž

= [(βˆ‘βˆž

𝑛=𝐢+1(π‘Ÿπ‘›/ (𝑛 βˆ’ 1)!𝐢!𝐢

π‘›βˆ’πΆ) βˆ’ βˆ‘βˆž

𝑛=𝐢+1(π‘Ÿπ‘›/𝑛! (𝐢 βˆ’ 1)!𝐢

π‘›βˆ’πΆ))

((π‘’π‘Ÿ/𝐢 βˆ’ 1) /π‘ŸπΆ!πΆβˆ’πΆβˆ’1 βˆ’ βˆ‘πΆβˆ’1

𝑛=0[π‘Ÿπ‘›/𝐢! (𝑛 + 1)!πΆπ‘›βˆ’πΆ βˆ’ π‘Ÿπ‘›/𝑛! (𝑛 + 1)!]) πœ†

] . (32)

Page 8: Research Article Markovian Queueing System with ...downloads.hindawi.com/journals/aor/2016/2456135.pdfdiscussed in Abdul Rasheed and Manoharan []. Discouraged arrival system was studied

8 Advances in Operations Research

3.3. Model with Single Server and Two Service Switches. If𝐢 =

1, the model with 𝐢 server and two service switches reducesto the single server model with two service switches at thepoints 𝐾

1and 𝐾

2(𝐾1

< 𝐾2). The following results can be

obtained from the multiserver model with two switches. Theservice rate πœ‡

𝑛is given by

πœ‡π‘›

=

{{{{

{{{{

{

πœ‡1, 1 ≀ 𝑛 < 𝐾

1,

πœ‡2, 𝐾1

≀ 𝑛 < 𝐾2,

πœ‡, 𝑛 β‰₯ 𝐾2.

(33)

The steady state probability of 𝑛 customers in the system is

𝑃𝑛

=

{{{{{{{{{{{

{{{{{{{{{{{

{

π‘Ÿπ‘›

1

𝑛!𝑃0, 0 ≀ 𝑛 < 𝐾

1,

π‘ŸπΎ1βˆ’1

1π‘Ÿπ‘›βˆ’πΎ1+1

2

𝑛!𝑃0, 𝐾

1≀ 𝑛 < 𝐾

2,

π‘ŸπΎ1βˆ’1

1π‘ŸπΎ2βˆ’πΎ1

2π‘Ÿπ‘›βˆ’πΎ2+1

𝑛!𝑃0, 𝑛 β‰₯ 𝐾

2.

(34)

We have the idle probability

𝑃0

= [

[

𝐾1βˆ’1

βˆ‘

𝑛=0

(π‘ŸπΎ1βˆ’1

1(π‘Ÿπ‘›βˆ’πΎ1+1

1βˆ’ π‘ŸπΎ2βˆ’πΎ1

2π‘Ÿπ‘›βˆ’πΎ2+1

)

𝑛!)

+

𝐾2βˆ’1

βˆ‘

𝑛=𝐾1

(π‘ŸπΎ1βˆ’1

1π‘ŸπΎ2βˆ’πΎ1

2(π‘Ÿπ‘›βˆ’πΎ2+1

2βˆ’ π‘Ÿπ‘›βˆ’πΎ2+1

)

𝑛!)

+ π‘ŸπΎ1βˆ’1

1π‘ŸπΎ2βˆ’πΎ1

2π‘Ÿ1βˆ’πΎ2π‘’π‘Ÿ]

]

βˆ’1

.

(35)

The expected number of customers in the system (𝐿) is givenby

𝐿 = [

[

𝐾1βˆ’1

βˆ‘

𝑛=1

(π‘ŸπΎ1βˆ’1

1(π‘Ÿπ‘›βˆ’πΎ1+1

1βˆ’ π‘ŸπΎ2βˆ’πΎ1

2π‘Ÿπ‘›βˆ’πΎ2+1

)

(𝑛 βˆ’ 1)!)

+

𝐾2βˆ’1

βˆ‘

𝑛=𝐾1

(π‘ŸπΎ1βˆ’1

1π‘ŸπΎ2βˆ’πΎ1

2(π‘Ÿπ‘›βˆ’πΎ2+1

2βˆ’ π‘Ÿπ‘›βˆ’πΎ2+1

)

(𝑛 βˆ’ 1)!)

+ π‘ŸπΎ1βˆ’1

1π‘ŸπΎ2βˆ’πΎ1

2π‘Ÿ2βˆ’πΎ2π‘’π‘Ÿ]

]

𝑃0.

(36)

The expected number of customers in the queue (πΏπ‘ž) is given

by

πΏπ‘ž

= [

[

π‘ŸπΎ1βˆ’1

1π‘ŸπΎ2βˆ’πΎ1

2π‘Ÿ2βˆ’πΎ2π‘’π‘Ÿπ‘ƒ0

+

𝐾1βˆ’1

βˆ‘

𝑛=1

((π‘Ÿπ‘›βˆ’πΎ1+1

1βˆ’ π‘ŸπΎ2βˆ’πΎ1

2π‘Ÿπ‘›βˆ’πΎ2+1

)

(𝑛 βˆ’ 1)!) π‘ŸπΎ1βˆ’1

1𝑃0

+

𝐾2βˆ’1

βˆ‘

𝑛=𝐾1

((π‘Ÿπ‘›βˆ’πΎ2+1

2βˆ’ π‘Ÿπ‘›βˆ’πΎ2+1

)

(𝑛 βˆ’ 1)!) π‘ŸπΎ1βˆ’1

1π‘ŸπΎ2βˆ’πΎ1

2𝑃0

βˆ’ (1 βˆ’ 𝑃0)]

]

.

(37)

We can see that πΏπ‘ž

= 𝐿 βˆ’ (1 βˆ’ 𝑃0) from the above equation.

The effective arrival rate now can be obtained as

πœ†βˆ—

= [π‘ŸπΎ1βˆ’1

1π‘ŸπΎ2βˆ’πΎ1

2π‘Ÿβˆ’πΎ2 (π‘’π‘Ÿ

βˆ’ 1)

+

𝐾1βˆ’1

βˆ‘

𝑛=0

(π‘Ÿπ‘›βˆ’πΎ1+1

1βˆ’ π‘ŸπΎ2βˆ’πΎ1

2π‘Ÿπ‘›βˆ’πΎ1+1

(𝑛 + 1)!) π‘ŸπΎ1βˆ’1

1

+

𝐾2βˆ’1

βˆ‘

𝑛=𝐾1

(π‘Ÿπ‘›βˆ’πΎ2+1

2βˆ’ π‘Ÿπ‘›βˆ’πΎ2+1

(𝑛 + 1)!) π‘ŸπΎ1βˆ’1

1π‘ŸπΎ2βˆ’πΎ1

2] πœ†π‘ƒ0.

(38)

The expected waiting time in the system is

π‘Š = [

[

(π‘ŸπΎ1βˆ’1

1π‘ŸπΎ2βˆ’πΎ1

2π‘Ÿ2βˆ’πΎ2π‘’π‘Ÿ

+

𝐾1βˆ’1

βˆ‘

𝑛=1

[

[

π‘ŸπΎ1βˆ’1

1(π‘Ÿπ‘›βˆ’πΎ1+1

1βˆ’ π‘ŸπΎ2βˆ’πΎ1

2π‘Ÿπ‘›βˆ’πΎ2+1

)

(𝑛 βˆ’ 1)!

]

]

+

𝐾2βˆ’1

βˆ‘

𝑛=𝐾1

[

[

π‘ŸπΎ1βˆ’1

1π‘ŸπΎ2βˆ’πΎ1

2(π‘Ÿπ‘›βˆ’πΎ2+1

2βˆ’ π‘Ÿπ‘›βˆ’πΎ2+1

)

(𝑛 βˆ’ 1)!

]

]

)

β‹… ((π‘ŸπΎ1βˆ’1

1π‘ŸπΎ2βˆ’πΎ1

2π‘Ÿβˆ’πΎ2 (π‘’π‘Ÿ

βˆ’ 1)

+

𝐾1βˆ’1

βˆ‘

𝑛=0

(π‘Ÿπ‘›βˆ’πΎ1+1

1βˆ’ π‘ŸπΎ2βˆ’πΎ1

2π‘Ÿπ‘›βˆ’πΎ1+1

(𝑛 + 1)!) π‘ŸπΎ1βˆ’1

1

+

𝐾2βˆ’1

βˆ‘

𝑛=𝐾1

(π‘Ÿπ‘›βˆ’πΎ2+1

2βˆ’ π‘Ÿπ‘›βˆ’πΎ2+1

(𝑛 + 1)!) π‘ŸπΎ1βˆ’1

1π‘ŸπΎ2βˆ’πΎ1

2) πœ†)

βˆ’1

]

]

.

(39)

Page 9: Research Article Markovian Queueing System with ...downloads.hindawi.com/journals/aor/2016/2456135.pdfdiscussed in Abdul Rasheed and Manoharan []. Discouraged arrival system was studied

Advances in Operations Research 9

The expected waiting time in the queue is

π‘Šπ‘ž

= [

[

(π‘ŸπΎ1βˆ’1

1π‘ŸπΎ2βˆ’πΎ1

2π‘Ÿ2βˆ’πΎ2π‘’π‘Ÿπ‘ƒ0

+

𝐾1βˆ’1

βˆ‘

𝑛=1

((π‘Ÿπ‘›βˆ’πΎ1+1

1βˆ’ π‘ŸπΎ2βˆ’πΎ1

2π‘Ÿπ‘›βˆ’πΎ2+1

)

(𝑛 βˆ’ 1)!) π‘ŸπΎ1βˆ’1

1𝑃0

+

𝐾2βˆ’1

βˆ‘

𝑛=𝐾1

((π‘Ÿπ‘›βˆ’πΎ2+1

2βˆ’ π‘Ÿπ‘›βˆ’πΎ2+1

)

(𝑛 βˆ’ 1)!) π‘ŸπΎ1βˆ’1

1π‘ŸπΎ2βˆ’πΎ1

2𝑃0

βˆ’ (1

βˆ’ 𝑃0)) ((π‘Ÿ

𝐾1βˆ’1

1π‘ŸπΎ2βˆ’πΎ1

2π‘Ÿβˆ’πΎ2 (π‘’π‘Ÿ

βˆ’ 1)

+

𝐾1βˆ’1

βˆ‘

𝑛=0

(π‘Ÿπ‘›βˆ’πΎ1+1

1βˆ’ π‘ŸπΎ2βˆ’πΎ1

2π‘Ÿπ‘›βˆ’πΎ1+1

(𝑛 + 1)!) π‘ŸπΎ1βˆ’1

1

+

𝐾2βˆ’1

βˆ‘

𝑛=𝐾1

(π‘Ÿπ‘›βˆ’πΎ2+1

2βˆ’ π‘Ÿπ‘›βˆ’πΎ2+1

(𝑛 + 1)!) π‘ŸπΎ1βˆ’1

1π‘ŸπΎ2βˆ’πΎ1

2)

β‹… πœ†π‘ƒ0)

βˆ’1

]

]

.

(40)

Also we can establish the relationship π‘Š = π‘Šπ‘ž

+ (1 βˆ’ 𝑃0)/πœ†βˆ—,

so the expected service time is (1 βˆ’ 𝑃0)/πœ†βˆ—

.

3.4. Model with Single Server and One Service Switch. If 𝐢 =

1, πœ‡1

= πœ‡, and hence π‘Ÿ1

= π‘Ÿ, the model with 𝐢 server andtwo service switches reduces to the single server model withone service switch at the point 𝐾. We obtained the followingresults from the 𝐢 server two switch models. The service rateπœ‡π‘›is given as

πœ‡π‘›

={

{

{

πœ‡1, 1 ≀ 𝑛 < 𝐾,

πœ‡, 𝑛 β‰₯ 𝐾.

(41)

The steady state probabilities are given by

𝑃𝑛

=

{{{{{

{{{{{

{

π‘Ÿπ‘›

1

𝑛!𝑃0, 0 ≀ 𝑛 < 𝐾,

π‘ŸπΎβˆ’1

1π‘Ÿπ‘›βˆ’πΎ+1

𝑛!𝑃0, 𝑛 β‰₯ 𝐾.

(42)

The idle probability can be obtained from the resultβˆ‘βˆž

𝑛=0𝑃𝑛

=

1, as

𝑃0

= [π‘ŸπΎβˆ’1

1(π‘Ÿ1βˆ’πΎ

π‘’π‘Ÿ

βˆ’

πΎβˆ’1

βˆ‘

𝑛=0

(π‘Ÿπ‘›βˆ’πΎ+1

βˆ’ π‘Ÿπ‘›βˆ’πΎ+1

1)

𝑛!)]

βˆ’1

. (43)

The expected number of customers in the system (𝐿) is

𝐿 = [π‘ŸπΎβˆ’1

1π‘Ÿ2βˆ’πΎ

π‘’π‘Ÿ

+

πΎβˆ’1

βˆ‘

𝑛=1

π‘ŸπΎβˆ’1

1(

π‘Ÿπ‘›βˆ’πΎ+1

1βˆ’ π‘Ÿπ‘›βˆ’πΎ+1

(𝑛 βˆ’ 1)!)] 𝑃0. (44)

The expected number of customers in the queue (πΏπ‘ž) is

πΏπ‘ž

= [(π‘’π‘Ÿπ‘Ÿ2βˆ’πΎ

βˆ’ (π‘Ÿ2βˆ’πΎ

βˆ’ π‘Ÿ2βˆ’πΎ

1)

βˆ’

πΎβˆ’1

βˆ‘

𝑛=2

(π‘Ÿπ‘›βˆ’πΎ+1

βˆ’ π‘Ÿπ‘›βˆ’πΎ+1

1)

(𝑛 βˆ’ 1)!) π‘ŸπΎβˆ’1

1𝑃0

βˆ’ (1 βˆ’ 𝑃0)] .

(45)

The effective arrival rate πœ†βˆ— can be obtained as

πœ†βˆ—

= [π‘ŸπΎβˆ’1

1π‘Ÿβˆ’πΎ

(π‘’π‘Ÿ

βˆ’ 1)

+

πΎβˆ’1

βˆ‘

𝑛=0

(π‘Ÿπ‘›βˆ’πΎ+1

1βˆ’ π‘Ÿπ‘›βˆ’πΎ+1

(𝑛 + 1)!) π‘ŸπΎβˆ’1

1] πœ†π‘ƒ0.

(46)

The expected waiting time in the system can be obtained as

π‘Š = [(π‘ŸπΎβˆ’1

1π‘Ÿ2βˆ’πΎ

π‘’π‘Ÿ

+ βˆ‘πΎβˆ’1

𝑛=1π‘ŸπΎβˆ’1

1((π‘Ÿπ‘›βˆ’πΎ+1

1βˆ’ π‘Ÿπ‘›βˆ’πΎ+1

) / (𝑛 βˆ’ 1)!))

(π‘ŸπΎβˆ’1

1π‘Ÿβˆ’πΎ (π‘’π‘Ÿ βˆ’ 1) + βˆ‘

πΎβˆ’1

𝑛=0((π‘Ÿπ‘›βˆ’πΎ+1

1βˆ’ π‘Ÿπ‘›βˆ’πΎ+1) / (𝑛 + 1)!) π‘Ÿ

πΎβˆ’1

1) πœ†

] . (47)

Similarly the expected waiting time of customers in the queuecan be obtained as

π‘Šπ‘ž

= [((π‘’π‘Ÿπ‘Ÿ2βˆ’πΎ

βˆ’ (π‘Ÿ2βˆ’πΎ

βˆ’ π‘Ÿ2βˆ’πΎ

1) βˆ’ βˆ‘πΎβˆ’1

𝑛=2((π‘Ÿπ‘›βˆ’πΎ+1

βˆ’ π‘Ÿπ‘›βˆ’πΎ+1

1) / (𝑛 βˆ’ 1)!)) π‘Ÿ

πΎβˆ’1

1𝑃0

βˆ’ (1 βˆ’ 𝑃0))

(π‘ŸπΎβˆ’1

1π‘Ÿβˆ’πΎ (π‘’π‘Ÿ βˆ’ 1) + βˆ‘

πΎβˆ’1

𝑛=0((π‘Ÿπ‘›βˆ’πΎ+1

1βˆ’ π‘Ÿπ‘›βˆ’πΎ+1) / (𝑛 + 1)!) π‘Ÿ

πΎβˆ’1

1) πœ†π‘ƒ0

] . (48)

Page 10: Research Article Markovian Queueing System with ...downloads.hindawi.com/journals/aor/2016/2456135.pdfdiscussed in Abdul Rasheed and Manoharan []. Discouraged arrival system was studied

10 Advances in Operations Research

3.5. Single Server Adaptive Queueing System. If 𝐢 = 1, πœ‡1

=

πœ‡2

= πœ‡, and hence π‘Ÿ1

= π‘Ÿ2

= π‘Ÿ, the model with 𝐢 serverand two service switches reduce to the single server modelwith no service switch and hence the following results can beobtained from the 𝐢 server model and two service switches.The service rate πœ‡

𝑛is given by πœ‡

𝑛= πœ‡, 𝑛 β‰₯ 1.

The steady state probability of 𝑛 customers in the systemis

𝑃𝑛

=π‘Ÿπ‘›

𝑛!𝑃0, (49)

where

𝑃0

= π‘’βˆ’π‘Ÿ

. (50)

Hence steady state probability of 𝑛 customers in the systembecomes

𝑃𝑛

=π‘’βˆ’π‘Ÿ

π‘Ÿπ‘›

𝑛!, (51)

which is a Poisson distribution with parameter π‘Ÿ = πœ†/πœ‡.The expected number of customers in the system (𝐿) is

𝐿 =

∞

βˆ‘

𝑛=1

𝑛𝑃𝑛

= π‘Ÿ, (52)

since 𝑃𝑛follows Poisson distribution.

Similarly the expected number of customers in the queue(πΏπ‘ž) is

πΏπ‘ž

=

∞

βˆ‘

𝑛=1

(𝑛 βˆ’ 1) 𝑃𝑛

= π‘’βˆ’π‘Ÿ

+ π‘Ÿ βˆ’ 1. (53)

Expected waiting times of customers in the system (π‘Š) aregiven as

π‘Š =π‘Ÿ

πœ‡ (1 βˆ’ π‘’βˆ’π‘Ÿ). (54)

Expected waiting times of customers in the queue (π‘Šπ‘ž) are

given as

π‘Šπ‘ž

=π‘’βˆ’π‘Ÿ

+ π‘Ÿ βˆ’ 1

πœ‡ (1 βˆ’ π‘’βˆ’π‘Ÿ). (55)

Sensitivity Analysis. Now we investigate the nature of theexpected number of customers in the system and expectedwaiting time of customers in the system on the basis ofthe various values of the switch point 𝐾 by the followingsensitivity analysis.

FromTable 1 we can observe that as the value of the switchpoint 𝐾 increases, the results of the single server discouragedarrival model with one service switch tending to the results ofthe single server discouraged arrival model with no serviceswitch. That is, if 𝐾 β‰₯ 9, 𝑃

0= 0.3189 which is the 𝑃

0of

the single server discouraged arrival model with no serviceswitch. Similarly if 𝐾 β‰₯ 11, 𝐿 = 1.142857 which is the 𝐿 ofthe single server discouraged arrival model with no serviceswitch and if 𝐾 β‰₯ 12, π‘Š = 67.118963 which is the π‘Š ofthe single server discouraged arrival model with no serviceswitch.Hencewe conclude that there is no effect by the switchpoint if its value increases.

Table 1: [πœ† = 1/35, πœ‡1

= 1/40, πœ‡ = 1/30, 𝐢 = 1].

𝐾 𝑃0

Expected number inthe system (𝐿)

Expected waiting timein the system (π‘Š)

2 0.356 0.958 53.054 0.3217 1.114 65.049 0.3189 1.142850 67.11848611 0.3189 1.142857 67.11895712 0.3189 1.142857 67.11896325 0.3189 1.142857 67.11896350 0.3189 1.142857 67.118963100 0.3189 1.142857 67.118963

4. Summary and Concluding Remarks

In this paper we study a discouraged arrival Marko-vian queueing systems. To this system we introduce self-regulatory servers and analyzed the model by deriving steadystate characteristics. A generalized multiple server discour-aged arrival model with two service switches are discussed.By introducing service switches we could speed up the servicebased on the switch point if the number of arrivals increases.That is, the speed of the server can be slow, medium, and fast.Thus the congestion of customers can be reduced by the twofeatures mentioned above. The steady state probabilities andall the performance measures such as expected number ofcustomers in the queue/system and expected waiting time ofcustomers in the queue/system are derived.

From this general model we derived𝐢 server discouragedarrival model with one service switch, single server discour-aged arrival model with two service switches, single serverdiscouraged arrival model with one service switch, multipleserver adaptive queueing system, and single server adaptivequeueing system as a special case.

Numerical illustration of the model is given. A Matlabprogram was developed to help the numerical illustration. Asensitivity analysis is conducted to obtain the optimum valueof the switch point.

From the numerical illustration, we can observe that asthe value of the switch points decreases the waiting time ofcustomers also decreases.

For implementing the above models in real life situationswe need to include the cost of the various service rate of thesystem. An optimization problem can be a future work of themodel by finding the optimal choice of the service switchesand the number of servers by considering the costs involvedin the queueing system.

Competing Interests

The authors declare that they have no competing interests.

References

[1] M. Jonckheere and S. C. Borst, β€œStability ofmulti-class queueingsystems with state-dependent service rates,” in Proceedings ofthe 1st International Conference on Performance EvaluationMethodologies and Tools, Pisa, Italy, October 2006.

Page 11: Research Article Markovian Queueing System with ...downloads.hindawi.com/journals/aor/2016/2456135.pdfdiscussed in Abdul Rasheed and Manoharan []. Discouraged arrival system was studied

Advances in Operations Research 11

[2] F. A. Haight, β€œQueueing with reneging,”Metrika, vol. 2, pp. 186–197, 1959.

[3] J. Ancker Jr. and A. V. Gafarian, β€œSome queuing problems withbalking and reneging. II,” Operations Research, vol. 11, pp. 928–937, 1963.

[4] C. J. Ancker Jr. and A. V. Gafarian, β€œSome queuing problemswith balking and reneging. I,” Operations Research, vol. 11, pp.88–100, 1963.

[5] N. K. Boots and H. Tijms, β€œAn 𝑀/𝑀/𝑐 queue with impatientcustomers,” Top, vol. 7, no. 2, pp. 213–220, 1999.

[6] L. Q. Liu and V. G. Kulkarni, β€œExplicit solutions for the steadystate distributions in M/PH/1 queues with workload dependentbalking,”Queueing Systems:Theory andApplications, vol. 52, pp.251–260, 2006.

[7] D. S. Kc and C. Terwiesch, β€œImpact of workload on servicetime and patient safety: an econometric analysis of hospitaloperations,” Management Science, vol. 55, no. 9, pp. 1486–1498,2009.

[8] K. Wang, N. Li, and Z. Jiang, β€œQueueing system with impatientcustomers: a review,” in Proceedings of the IEEE InternationalConference on Service Operations and Logistics, and Informatics(SOLI ’10), pp. 82–87, Qingdao, China, July 2010.

[9] S. Kapodistria, β€œThe 𝑀/𝑀/1 queue with synchronized aban-donments,” Queueing Systems, vol. 68, no. 1, pp. 79–109, 2011.

[10] R. Kumar and S. K. Sharma, β€œManaging congestion and rev-enue generation in supply chains facing customer impatience,”Inventi Impact: Supply Chain & Logistics, pp. 13–17, 2012.

[11] K. V. Abdul Rasheed andM.Manoharan, β€œMarkovian queueingsystem with self regulatory servers,” Advances and Applicationsin Statistics, vol. 41, no. 2, pp. 109–128, 2014.

[12] J. F. Raynolds, β€œThe stationary solution of a multi-serverqueueing model with discouragement,” Operations Research,vol. 16, pp. 64–71, 1968.

[13] P. J. Courtois and J. Georges, β€œOn a single-server finite queuingmodel with state-dependent arrival and service processes,”Operations Research, vol. 19, pp. 424–435, 1971.

[14] B. Natvig, β€œOn a queuing model where potential customers arediscouraged by queue length,” Scandinavian Journal of Statistics,vol. 2, no. 1, pp. 34–42, 1975.

[15] E. A. Van Doorn, β€œThe transient state probabilities for aqueueing model where potential customers are discouraged byqueue length,” Journal of Applied Probability, vol. 18, no. 2, pp.499–506, 1981.

[16] P. R. Parthasarathy and N. Selvaraju, β€œTransient analysis of aqueue where potential customers are discouraged by queuelength,”Mathematical Problems in Engineering, vol. 7, no. 5, pp.433–454, 2001.

[17] V. Narayanan, State dependent Markovian queueing models andtheir performance evaluations [Ph.D. thesis], The University ofCalicut, Kerala, India, 2006.

[18] V. Narayanan and M. Manoharan, β€œOn non-linear state-dependentmarkovian queueing models,” Journal of the IndianStatistical Association, vol. 45, no. 1, pp. 51–65, 2007.

[19] V. Narayanan and M. Manoharan, β€œPerformance measures ofstate dependent queueing models,” in Some Recent Innovationsin Statistics, C. Satheesh Kumar, G. Lesitha, and P. YageenThomas, Eds., pp. 221–229, Department of Statistics, Universityof Kerala, 2008.

[20] S. I. Ammar, A. A. El-Sherbiny, and R. O. Al-Seedy, β€œA matrixapproach for the transient solution of an M/M/1/N queue withdiscouraged arrivals and reneging,” International Journal ofComputer Mathematics, vol. 89, no. 4, pp. 482–491, 2012.

Page 12: Research Article Markovian Queueing System with ...downloads.hindawi.com/journals/aor/2016/2456135.pdfdiscussed in Abdul Rasheed and Manoharan []. Discouraged arrival system was studied

Submit your manuscripts athttp://www.hindawi.com

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

MathematicsJournal of

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Mathematical Problems in Engineering

Hindawi Publishing Corporationhttp://www.hindawi.com

Differential EquationsInternational Journal of

Volume 2014

Applied MathematicsJournal of

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Probability and StatisticsHindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Journal of

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

OptimizationJournal of

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

CombinatoricsHindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

International Journal of

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Operations ResearchAdvances in

Journal of

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Function Spaces

Abstract and Applied AnalysisHindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

International Journal of Mathematics and Mathematical Sciences

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

The Scientific World JournalHindawi Publishing Corporation http://www.hindawi.com Volume 2014

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Algebra

Discrete Dynamics in Nature and Society

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Decision SciencesAdvances in

Discrete MathematicsJournal of

Hindawi Publishing Corporationhttp://www.hindawi.com

Volume 2014 Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Stochastic AnalysisInternational Journal of