Научная статья на тему 'A Two-State Retrial Queueing Model with Feedback and Balking'

A Two-State Retrial Queueing Model with Feedback and Balking Текст научной статьи по специальности «Математика»

CC BY
105
43
i Надоели баннеры? Вы всегда можете отключить рекламу.
Область наук
Ключевые слова
Arrivals / Departures / Queueing / Retrial / Feedback / Balking

Аннотация научной статьи по математике, автор научной работы — Neelam Singla, Harwinder Kaur

Present paper discusses a two-state retrial queueing model with feedback and balking. If a customer on arrival finds the server free it is served immediately. Else either it joins the retrial orbit as a secondary customer or balks from the system due to impatience. Primary and secondary arrivals both follow Poisson process. If the customer feels unsatisfied after service, it may join the orbit as a feedback customer. Service times follow Exponential distribution. The transient state probabilities for exact number of arrivals and departures when the server is busy or idle are obtained by solving difference-differential equations. Numerical solution is obtained and presented graphically.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «A Two-State Retrial Queueing Model with Feedback and Balking»

A Two-State Retrial Queueing Model with Feedback

and Balking

Neelam Singla1 and Harwinder Kaur2* •

department of Statistics, Punjabi University, Patiala - India, [email protected] 2*Department of Statistics, Punjabi University, Patiala -India, [email protected]

Abstract

Present paper discusses a two-state retrial queueing model with feedback and balking. If a customer on arrival finds the server free it is served immediately. Else either it joins the retrial orbit as a secondary customer or balks from the system due to impatience. Primary and secondary arrivals both follow Poisson process. If the customer feels unsatisfied after service, it may join the orbit as a feedback customer. Service times follow Exponential distribution. The transient state probabilities for exact number of arrivals and departures when the server is busy or idle are obtained by solving difference-differential equations. Numerical solution is obtained and presented graphically.

Keywords: Arrivals, Departures, Queueing, Retrial, Feedback, Balking.

I. Introduction

Apart from classical queueing systems there exists a new class of queueing systems that is referred to as retrial queueing systems. In recent years, a lot of work has been done in this direction. Here if a customer on arrival finds the server free, it is served immediately. Else it joins the orbit (virtual queue) and retries for service from the orbit after a random amount of time (as shown in Figure 1). Some of the real life phenomena where these systems are successfully used are telecommunication systems, computer network systems, telephone switching systems. For detailed overview and

Figure 1: Basic Structure of a Retrial Queueing System

If on encountering a busy server, a customer leaves the system forever instead of joining the orbit (due to impatience), it is known as balking. Impatience can be commonly observed in many

Neelam Singla, Harwinder Kaur RT&A, Special Issue No 2 (64),

A TWO-STATE RETRIAL QUEUEING MODEL_Volume 16, November 2021

queueing systems dealing with which could lead to profits. [5] analyzed "Retrial queueing system with balking, optional service and vacation' where the steady state distributions of server state and number of jobs in the orbit are obtained.

If a customer feels unsatisfied after service, it may join the orbit as a feedback customer in order to obtain a satisfied service. This feature of feedback has also been widely discussed in retrial queueing theory. "A single server feedback retrial queue with collisions' was analyzed by [6]. [7] worked on "Modified vacation policy for M/G/1 retrial queue with balking and feedback' where some important measures were obtained. [8] published "Performance evaluation of two Markovian retrial queueing model with balking and feedback' in which the joint distribution of server state and retrial queue was derived.

[9] worked on "Some new results for the M/M/1 queue' where solution is obtained for the probability that exactly Y number of arrivals, j' number of services occur over a time interval t. In standard queueing models, total number of units in the system is considered whereas in this approach the exact number of arrivals and departures are considered. "A Single Server Retrial Queue with Impatient Customers' was studied by [10] considering the number of arrivals and departures from the orbit. [11] worked on "A two-state multiserver retrial queueing model with balking'. [12] analyzed "A Two-State Retrial Queueing Model with Feedback having Two Identical Parallel Servers' where the transient state probabilities were obtained.

The novelty of the work in the present paper is that here the solution of two-state model considering balking on the basis of immediate need and providing feedback facility to unsatisfied customers is obtained.

The present paper is categorized into various sections as under:

Section II gives the model description along with the difference-differential equations governing the system. The transient state probabilities are evaluated in section III. In section IV various performance measures are obtained. Numerical and graphical solutions are illustrated in section V. In section VI, the busy period probabilities are presented numerically and graphically. Finally, the paper is concluded in section VII which is followed by the references at the end.

II. Model Description

We consider a two-state retrial queueing model with feedback and balking. The fresh customers follow a Poisson process. On encounter with a busy server, the customer may join the orbit in order to retry for service else it balks from the system due to impatience. Service times follow Exponential distribution. The secondary customers repeatedly request for service from the orbit following a Poisson process. Also, an unsatisfied customer may join the orbit as a feedback customer in order to receive a satisfied service.

• Primary arrivals follow Poisson process with parameter A.

• On encountering a busy server, arriving customer either joins the retrial orbit with probability [3 or leaves the system without joining i.e., balk from the system with parameter 1-[.

• Secondary arrivals follow Poisson process with parameter 0.

• Service times follow Exponential distribution with parameter |x

• After receiving service, the customer joins the orbit with probability y (when unsatisfied) and departs from the system with probability 1-y.

The input flow of primary calls, intervals between repetitions, service times are statistically independent.

Laplace Transformation of f (s) of f(t) is given by: 7 (?) = J0$ e~st f(t)dt; Re(s) > 0

The Laplace inverse of

—1— = ¿„_0 2,_" ----x ——1 ) (p - ak)m" V p= ak, a5 ^ ak for i * k

p(p) (mfc_z)!(z_i)! dpi-i Vp(p)J VF ky r k' i k

where, P(p)= (p - a^)-- (p - a2)-2..........(p - a„)m*

Q(p) is a polynomial of degree < m1+m2+m3 +.............m„-1.

The Laplace inverse of A^*, (s) = (S+g)*i (S+b1)*2 (S+C)*3 is

Na,b,c (t)_ y„3 yl ,-at #"3-' (-1)m+i (,!--1i)(n0-igo-1(„i+gi))(n/2-=2o(„2+g2)) „i,*2,*3 () ¿l_1^m-1 („3-l)!(m-1)! (b-a)"2+!-i (c-a)"-+$-m

+ y„2 yl #"2-' (-1)!+- (,!---)(n0--/o--(„-+g-))(n/2-=2o(„3+g2))

+ Ll_^m_1 („2-l)!(m-1)! (a-b)n3+!-- (c-b)"-+$-m

yl #n(-$ (-l)m+1 (,!-11)(n0-1/o-1(n2+g1))(n/2-=2o(n3+g2))

10 (n1-l)!(m-l)! (a-c)n3+m-1 (b-c)n2+'-!

+ y„- yl

If L-1{f(s)} = F(t) and L-1{g(s)} = G(t), then L-1{f(s) g(s)} = J0'F(u)G(t - u)du = F * G, F * G is called the convolution of F and G. Two-Dimensional State Model Definitions:

P5j,0 (t)=Probability that there are exactly i number of arrivals, j number of departures from the system by time t and server is idle.

P5j1 (t)=Probability that there are exactly i number of arrivals, j number of departures from the system by time t and server is busy.

Pij (t) =Probability that there are exactly i number of arrivals, j number of departures from the system by time t.

Pij(0 = Pi.j.o(t) + Pij.1(t) Vi,j; i > j Pi,i,o(t) = 0;i<j Pij,1(t) = 0;i<j

Initially

Pooo(o) = i; Pij,o(0) = 0 i>j; Pij,1(0) = 0; V i,j

The Difference-Differential Equations Governing the System are: d

^i,A,o(0 = -(* + (i- i)B)Pijfl(t) + K1 - Y)Pij-i,1(t) + wPij,1(t); i>j>0 (1)

^¡-tpi,o,1(t) = -(W+ V)Pi,o,1(t) + ¿Po,o,o(t) + 8P1,o,o(t); (2)

^i,A,1(t) = -(w + i*)Pij.1(t) + ¿Pi-u,o(t) + - tfi-u-)Pi-u.1(t) + (i -j)0Pijo>(t); i>i,i >j>0 (3)

where

5i-l'A = ^Ot*

-0=j otherwise

Using Laplace Transform f(s) of f(t) given by:

f(s)=l e-st f(t)dt; Re(s) > 0 Jo

and using initial condition in equations (1) to (3), we have: (s + A)P0%0(s) = P(0)

(s + A+(i- j)B)PiJi0 (s) =K0- Y)Pij-i,i (s) + wPij,i M; i>j>0 (4)

(s + Aß + ß)P1,0,i(s) = AP0%0%0(s) + 9P100(s) (5)

(s + Aß + ß)PiJ,i(s) = AP-^^s) + AßPi-i,j,i(s) + (i — j)6Pij,o(s); i>l,i>j>0 (6)

III. Solution of the Problem

Solving equations (4) to (6) recursively, we have _ _ 1

p°,°,°(s) = 7+7

A ( 1 \ 8

Pi,o,i(s) = —T7TT-. t) + „ , ?O ■ ..Pi,°As)

s + Aß + ß\s + A) s +Aß + ß

Pixo(s) =

K1 - Y)

s + A

ßY

s + Aß+ß U,U,UK y s+Aß + ß

Pi,°,°(s) = s + A+i8Pi,°,i(s)''

ß(1 —y) - ßY

Pi,i,°(s) = s + A+(i — 1)8Pi,°,i(s) + s + A + (i — 1)8Pi,i,i(s)''

u(1 — y) - ßY

Pi,i-i,0(s) = , ynpi,i-2,i(s) + „ , /, npi,i-i,i(s);

s + A + e

s + A + e

(7)

(8)

(9) i > 1 (10) i > 2 (11) i > 3 (12)

A Aß i8

I ,.i,0,0 (s);i>2 (13)

s + Aß+ß

s + Aß + ß

s + Aß + ß

A 8

Pu-I,i(s) = , , ,.Pi-i,i-i,0(s) + „ , 10 , ,.Pi,i-i,0(s);

Pi,i,0(s) =

s +Aß + ß

K1 — y)

s + A

s +Aß + ß Ä Pi-i,i-i,o(s)+M^„Pi,i-i,o(s)

s + Aß+ß

s + Aß + ß

i > 2 (14) i > 2 (15)

A Aß (i —1)8 _

pixi(s) + ,,pi-i,i,o(s) „W00 + „Pixo(s); i >3 (16)

s +Aß + ß

s + Aß + ß

s + Aß + ß

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

i-j

Piji(s) = f (j+jß+t

i-j-k

AB'k (Aß)(i-j-k-i)B'k V'k(s) Pj+kJ,o(s) Aß ^^

+ {7TÄßT^) pj<iji(s);

i>j+2J>1 (17)

where

1; k = 1

V'k (s) = •

1+

kdß

s +Aß +ß' k8

s +Aß + ß

k = 2 to i—j — 1

; k=i—j

(1; k = 1 toi — j

= U 0; k = i—j+1

Pi j.o(s) =

K1 - Y)

s + A + (i — j)8

i-j+i

i-j-k+l

f {T+A^) aK W)(i-j-k)K 1'k& Pj+k-u-vV

+

+

{ w )i-j

Ks + AB + u)

KS + Aft + n) j,j-1,1 i-j+l

w

s + A + (i-j)e

s+Afi+v

i-j-k+l

ABk (Wi-j-k)Bk (p'k(s) Pj+k-i,j,0(s) i>j>l (18)

where

V'k (s) = •

1+

1;

kep

s+xp + p ke

, s + Aft +

1;

k = 1 ; k = 2 to i—j

k = i-j + 1 k = 1

fa (s) =

, , (k — 1)dp . .

1+--77;-; k = 2 to i—j

s+Afi+v J

(k — 1)6

, s + Aft +

k=i—j+1

(1; k = 1 to i—j

= U0; k = i—j+1

Taking Inverse Laplace of equations (7) to (18), we get the time dependent probabilities as: P0,0,0(t) = e-xt (19)

,1 e-^t]

Pi,0,i(t) = Ae-Dt \- — ——\ + ee-W+F)t *Pi,0,0(t) (20)

ft

P1X0(t)=K1—Y)Ae-Dt n^ —

1 e W

*P0,0,0(t) + v(1 — Y)8e-Dt n-n- —

1 e W

*Pi,0,0(t) (21)

Pi,0,0(t) = We-a+w)t * Pi,0,i(t); i > 1 (22)

Pi,i,o(t) = K1 — y)e-(D+(i-lWt * Piflil(t) + we-a+(i-lWt * Pixl(t); i > 2 (23)

Pi,i-i,0(t) = K1 — Y)e-a+d)t * Pi,i-2,i(t) + [iYe-(x+e)t * Pi, i-i,i(t); i > 3 (24)

Pi,o,i(t) = -(DG+F)t * Pi-,,0,0(1) + Afie-(DG+F)t * P,-^(t) + i8e-(DG+F)t * PU0i0(t);

i > 2 (25)

Pi, i-i.i(t) = Ae-(DG+F)t * Pii-iJ0(t) + 8e-(DG+F)t * Pi, -^(t);

i > 2 (26)

Pi, i,o(t)=K1 — Y)Ae-Dt n.^ —

1 e W

£ £

ft ft *Pi. i-i,o(t);

Pi-i,i-i,o(t)+K1 — Y)Be-Dt .17 —

1 e W

£ ^

ft ft i > 2 (27)

Pi дд(0 = Äe"(Xß+F)t * P¡-lxo(t) + Äße"(Xß+F)t * P¡-1X1(t) + (i- 1)ee"(DG+F)t " *Pi Xo(t);,, ,, í>3 (28)

i-j-1

(i-j-2)!

Pij,1(t) = К4"1 ßi-j"2n * Pj<lj.o(t)

+

+

f Xi-j-k ßi

k=2 "j"1

f (кв)МУ'

f. i-j-k-1 "j"k"1---e"

(i-j-k-1) !

H)t

* pj+k,j,o(t)

j"k

ti-j-k

ti-j-2

+ (Äß)i-j-1--;—— e

(i-j-k) ! K>

-H)t

■Pj+k,j,o(t) + (i-j)ee V^ßr *Pí jo(t)

-H)t

*Pj+1,j,1(t);i>j + 2J>1 (29)

(i-j-2)!

Pij,o(t) = K1 - Y)Äi-jßi"j"1e"(D<(i"j)e)t { —1-j - ef ^—Í"]

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

i"j"1

r=o (£)

* Pj,j-1,o(t)

* Pj+k-1,j-1,o(t)

+ K1

i"A

i"A"k k12 \(f

i"A"k

+ ß(1 - Y)Ae-(D<(i-j)e)t f(Äß)i-j-k \ .^j"k+1 - e"Eß)t f

r=0 r!(ä>i-j"k-r+1

i-j I i-j-k+1 r - y)e"(D+(i"j)e)t f (ke)(Äß)i-j-k+4--e"(ß)t f —-"

7) é¿ Ж-1 к г!(аГ

* Pj+k-1,j"1,o( t) + K1 -Y)( i-j + 1)e-(D+(i-j)e)t ni-6

-E$)t

-k-r+2

ß ß

5"j"1

+ ß(1-Y)(Äß)i"je"(Ä+(i"j)e)t\—i-r -e Eß)t f -

\ i"j

i"j"1

+ мл5"ßi"j"1e"(D+(i"j)e)4^-j - e"EF)t f ^-1-

i"j

i"j"k

- 'if

i-j

y!

1 (ß) ,

1

i-j-r

W 1

i-A -k

* Pij-i,o(t)

* Pjj-1,1( t)

■ * Pj,j,o(t)

I / i-j-k

+ flYÄe-a4i-jmt f(xß)i-j-k{-"-ш- e-W f

no (£)

— ! — K —

k-r+1

Pj+k-u,o(t) + ßYe-(X+(i-j)d)t f(k - 1)9(Äß)i-j-

i-j-k+2

i-j-k+1

-

»> f _1

! i-A

* Pj+k-1,j,o(t)

+ ßY(i-Dee-(x+(i-j)d)t n~n—

1 e"(ß)t

—\* pij,o( 0; ß

i>j

>1

(30)

IV. Some Performance Measures

• The Laplace transform P5 (s) is given by:

Z' _ A'

j=0

and its Laplace Inverse is:

e"Dt (At)'

which verifies the basic assumption that primary arrivals follow Poisson process.

• The probability that exactly j customers depart from the system by time t is given by:

$

Pj (t) = fPij (t)

i=j

Summing equations (7)-(18) over i and j we get:

$ 5

ff{Pi,J,o(s)+Pi,J,i(s)}=1

5=0 7=0

and hence

1=0 7 = 0

which is a verification of our results.

• Define Qni— (t) = Probability that there are exactly n customers in the orbit when m (m=0,1) i.e., either the server is idle or busy at time t.

For idle server we represent it by probability Qn0 (t)

$

Qn,o(f) = ff Pj+n,j,o{t)

7=0

The number of customers in the orbit, in this case are calculated with the following formula:

n = (number of arrivals - number of departures)

When the server is busy, it is represented by probability Qni (t)

$

Qn,l(0 = f' ^7+n+l,j,l(0 7=0

The number of customers in the orbit in this case is calculated by the following formula:

n = (number of arrivals - number of departures - 1)

Using above definitions in (1)-(3) and letting y=0, the equations we get under statistical equilibrium are:

(A + nB)Qn,o =ßQn.i; n> 0 (31)

(Aß + p)Qnii = AQn,o + ^ßQn-i,i + (n + 1)OQn+i,o'> n > 2 (32)

which coincides with the result (3.68) of [13].

V. Numerical Solution and Graphical Representation

Using MATLAB programming for the case p=0.7, n=0.5, y=0.5 and 1-^=0.4 the numerical solutions are generated. Some of which are given in Table 1 to Table 5. Observing the below tables for various time instants it is observed that the sum of probabilities approaches to 1.

Table 1: At t=1

P0,0,0 P1,0,0 P1,1,0 P4,4,0 P7,1,0 P1,0,1 P2,0,1 P2,1,1 P6,5,1 Sum

0.4966 0.0623 0.0736 0.2735 0.0492 0.0165 0 0 0 0.9717

Table 2: At t=5

P0.0.0 P1.0.0 P1.1.0 P2.0.0 P2.1.0 P2.2.0 P3.0.0 P3.1.0 P3.2.0 P3.3.0

0.0302 0.0379 0.0792 0.0238 0.0699 0.0552 0.0101 0.0344 0.0409 0.0171

P4.2.0 P1.0.1 P2.0.1 P2.1.1 P3.0.1 P3.1.1 P3.2.1 P4.0.1 P4.1.1 P4.2.1

0.0172 0.0551 0.069 0.0812 0.0436 0.0795 0.039 0.0185 0.00415 0.0328

P4.3.1 P5.1.1 P5.2.1 Sum

0.0092 0.0151 0.015 0.9154

Table 3: At t=15

P2.2.0 P3.3.0 P4.2.0 P4.3.0 P4.4.0 P5.3.0 P5.4.0 P5.5.0 P6.4.0 P6.5.0

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

0.0028 0.0076 0.007 0.0143 0.0122 0.0157 0.0206 0.0129 0.0128 0.0204

P6.6.0 P7.0.0 P7.4.0 P7.5.0 P7.6.0 P8.3.0 P8.4.0 P8.5.0 P8.6.0 P8.7.0

0.0199 0.0095 0.015 0.018 0.0137 0.0118 0.0244 0.0366 0.04 0.0302

P8.8.0 P4.2.1 P4.3.1 P5.2.1 P5.3.1 P5.4.1 P6,2,1 P6,3,1 P6,4,1 P6.5.1

0.0128 0.0142 0.0123 0.0196 0.0272 0.0164 0.0193 0.0333 0.0326 0.0147

P7.2.1 P7.3.1 P7.4.1 P7.5.1 P7.6.1 P8.2.1 P8.3.1 P8.4.1 P8.5.1 P8.6.1

0.0149 0.0293 0.0362 0.0268 0.0095 0.0187 0.0416 0.0619 0.0624 0.0404

P8,7,1 Sum

0.0134 0.9029

Table 4: At t=25

P2.1.0 P3.2.0 P5.5.0 P7.6.0 P8.4.0 P8.5.0 P8.6.0 P8.7.0 P8.8.0 P6.4.1

0 0.0001 0.0015 0.0065 0.0142 0.0406 0.0939 0.1804 0.2744 0.0033

P7,4,1 P8,3,1 P8,5,1 P8,6,1 P8,7,1 Sum

0.0059 0.0141 0.0744 0.104 0.0893 0.9026

Table 5: At t=35

P6.0.0 P8.4.0 P8.6.0 P8.7.0 P8.8.0 P4.2.1 P5.4.1 P6.4.1 P8.4.1 P8.5.1

0 0.0014 0.029 0.1263 0.7119 0 0 0.0001 0.0041 0.0133

P8,6,1 P8,7,1 Sum

0.0349 0.0689 0.9899

Various probabilities are graphically presented against time t in Figures 2 to 5. Here, traffic intensity from primary calls is p = ^ and traffic intensity from secondary calls is tj = -.

p=Q.6,r]=Q.7,Y=Q.6,l-l3=Q.7

— Po 0;0

—Pi 1.0

0 3 6 9 12 15 18 21 24 27 30 33 36 39 t (average service times)—»

Figure 2: Probabilities P000 and P11Q against t (average service times)

The probabilities P0 0 0 and Pl li(l are compared in Figure 2 by plotting against time t for the case p=0.6, 77=0.7, }'=0.6 and 7-/¡=0.7. It can be seen from the plot that the probability P0 0 0 with initial value 1 at t=0 decreases rapidly whereas probability P1/1(l initiates with value 0 at t=0 increases in the beginning and then decreases gradually with time.

0 3 6 9 12 15 18 21 24 27 30 33 36 39 t (average service times)—»

Figure 3: Probabilities P41Q, P4 2,0 "nd P4 3 Q against t (average service times)

In Figure 3, the probabilities £4,1,0/ ¿4 2,0 and P4 3 0 are plotted against time t for the case where p=0.6, 77=0.7, }'=0.6 and /-/¡=0.7. It can be observed from the plot that the probabilities increase initially and then decrease gradually. In general, the probabilities are higher for larger number of departures.

p=Q.6,r]=Q.7,Y=Q.6,l-l3=Q.7

0 3 6 9 1215 18 21 24 27 30 33 36 39 t (average service times)—>

"P2;l»l

"P3.1.1 P4.1.1 "P5.1.1

Figure 4: Probabilities P2,i,i, £3,1,1, £4,1,1 and PS|1|1 against t (average service times)

Figure 4 shows the comparison between the probabilities P2,i,i, ¿3,1,1, ¿4,1,1 and PS/1/1 when plotted against time t. It is interpreted from the graph that these probabilities increase initially from the value 0 at t=0. Highest achieved values of various probabilities are higher for lower i (number of arrivals). After reaching their respective peaks, probabilities start decreasing and the trend gets reversed i.e., now the probabilities take higher values for larger i (number of arrivals).

0 3 6 9 12 15 18 21 24 27 30 33 36 39 t (average service times)—»

Figure 5: Probabilities P4 0 v P411 and P4 2,1 against t (average service times)

The probabilities ¿4,0,1, ¿4,1,1 and P4 21 are plotted against time f in Figure 5. Beginning with value 0 at f=0, all the probabilities increase rapidly to their highest values and then decrease gradually. Also, it is observed that P42,1 is higher than P411 which is in turn greater than P4,0,i i.e., probabilities are higher for larger j (number of departures).

VI. Busy Period Probabilities

The probability that server is busy is given by

P(Server is busy) = ^ ¿>ij,i(t) (33)

i>j> 0

The probability that system is busy is given by

P(System is busy) = ^ №,,,„(0 + PiJA (0) (34)

i>j> o

Numerical and Graphical Representation of Busy Period Probabilities:

Following the work of [14] and using MATLAB programming, the numerical results are obtained. Here the probabilities for system busy as well as for server busy are obtained which are presented in the Table 6 below for various values of p keeping values of r\, y and l-[3 constant.

Table 6: Probabilities of System busy and Server busy to study the effect of p

t Prob ability (System Busy) Probability(Server Busy)

p=0.3 p=0.6 p=0.9 p=0.3 p=0.6 p=0.9

0 0 0 0 0 0 0

1 0.2231 0.3937 0.5245 0.1772 0.3152 0.4232

2 0.3565 0.5774 0.7166 0.2508 0.4159 0.5281

3 0.4455 0.6798 0.8081 0.2946 0.4676 0.5764

4 0.5085 0.7438 0.8599 0.3255 0.5019 0.608

5 0.555 0.7872 0.8927 0.3491 0.5275 0.6317

6 0.5905 0.8184 0.915 0.3678 0.5478 0.6506

7 0.6183 0.8416 0.9308 0.383 0.5645 0.6661

8 0.6405 0.8596 0.9424 0.3957 0.5784 0.6786

9 0.6586 0.8738 0.9512 0.4063 0.5903 0.6886

10 0.6735 0.8853 0.958 0.4153 0.6003 0.6959

Figure 6: Probabilities of System busy and Saver busy against t (average service times)

The probabilities for System busy and Server busy are compared in Figure 6 for the case p=0.6, /7=0.7, }'=0.6 and 7-/¡=0.7. It is clearly visible that the probabilities for System busy remained higher than that of Server busy throughout, as expected. General trend shows that probabilities start increasing in the beginning, achieve some highest values and then start decreasing.

t (average servj^ times)—»

Figure 7: Effect of p on System busy against t (average service times)

0 3 6 9 12 15 18 21 24 27 30 33 36 39

t (average service times)—»

Figure 8: Effect of p on Server busy against t (average service times) The effect of changing primary customers traffic intensity i.e., p = ^ on probability of system

busy and probability of server busy is studied through Figure 7 and Figure 8 respectively. In both the graphs the trend followed is similar. The probabilities increases in the beginning and are higher for larger values of o but the trend gets reversed for higher values of t.

t (average service times)—>

Figure 9: Effect of y on System busy against t (average service times)

0 3 6 9 12 15 18 21 24 27 30 33 36 39 t (average service times)—>

Figure 10: Effect of y on Server busy against t (average service times)

The effect of change of y (feedback factor) on probability of system busy and server busy is observed through Figures 9 and 10 respectively. It is interpreted from the plots that initially both the probabilities increase rapidly from the value 0 at t=0 and then decrease gradually for higher t. In both the cases, the probabilities are higher for larger value of y.

VII. Conclusion

In this paper we analyzed a two-state retrial queueing system with feedback and balking. As we know balking is one aspect of impatient customers. Managing impatience leads to profit in business. The time dependent probabilities for exact number of arrivals and exact number of departures from the system are derived. Here due to dealing with two-state probabilities, results are more quantified and informative. Some performance measures are obtained in order to verify results. Numerical results are generated using MATLAB programming. Also, the graphical illustrations are provided in order to understand the effect of change of various parameters. The present model can serve as a base for the future research to model various practical situations applying the concept of balking and feedback where more than one homogeneous or heterogeneous servers would be required.

References

[1] J. W. Cohen. Basic problems of telephone traffic theory and the influence of repeated calls. Pillips Telecomm. Rev., 18(2):44-53,1957.

[2] T. Yang and J. G. C. Templeton. A survey on retrial queues. Queueing systems, 2(3):201-233,1987.

[3] J. R. Artalejo and A. Gomez-Corral. Retrial queueing systems. Mathematical and Computer Modelling, 30(3-4):13-15,1999.

[4] J. Artalejo and G. Falin. Standard and retrial queueing systems: a comparative analysis. Revista Matematica Complutense, 15(1):101-129, 2002.

[5] D. Arivudainambi and P. Godhandaraman. Retrial queueing system with balking, optional service and vacation. Annals of Operations Research, 229(l):67-84, 2015.

[6] B. K. Kumar, G. Vijayalakshmi, A. Krishnamoorthy, and S. S. Basha. A single server feedback retrial queue with collisions. Computers & Operations Research, 37(7):1247-1255, 2010.

[7] J. C. Ke and F.-M. Chang. Modified vacation policy for m/g/1 retrial queue with balking

and feedback. Computers & Industrial Engineering, 57(1):433-443, 2009.

[8] A. Bouchentouf and F. Belarbi. Performance evaluation of two markovian retrial queueing model with balking and feedback. Acta Universitatis Sapientiae, Mathematica, 5(2):132-146, 2013.

[9] C. D. Pegden and M. Rosenshine. Some new results for the m/m/1 queue. Management Science, 28(7):821-828, 1982.

[10] P. C. Garg and S. Kumar. A single server retrial queue with impatient customers. Mathematical Journal of Interdisciplinary Sciences, 1(1):67-82, 2012.

[11] N. Singla and S. Kalra. A two-state multiserver retrial queueing model with balking. In Journal of Physics: Conference Series, volume 1531, page 012061. IOP Publishing, 2020.

[12] N. Singla and H. Kaur. A two-state retrial queueing model with feedback having two identical parallel servers. Indian Journal of Science and Technology, 14(11):915-931, 2021.

[13] G. Falin and J. G. Templeton. Retrial queues, volume 75. CRC Press, 1997.

[14] B. D. Bunday. Basic queueing theory. Arnold Baltimore (Md), 1986.

i Надоели баннеры? Вы всегда можете отключить рекламу.