Научная статья на тему 'EXPLICIT TIME DEPENDENT SOLUTION OF A TWO-STATE RETRIAL QUEUEING MODEL WITH HETEROGENOUS SERVERS'

EXPLICIT TIME DEPENDENT SOLUTION OF A TWO-STATE RETRIAL QUEUEING MODEL WITH HETEROGENOUS SERVERS Текст научной статьи по специальности «Математика»

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

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

In this paper, two dimensional state retrial queueing system with two non identical parallel servers is considered. Incoming calls (primary calls) arrive at the server according to a Poisson process. Repeating calls also follows the same fashion. Service times of two servers follow exponential distribution with different rates. An incoming call that finds the servers busy, joins an orbit and retries after some random amount of time. Time dependent probabilities of exact number of arrivals and exact number of departures at when the servers are free or when one server is busy or when both servers are busy are derived for the system. Finally busy period distribution obtained to illustrate the system dynamics.

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

Текст научной работы на тему «EXPLICIT TIME DEPENDENT SOLUTION OF A TWO-STATE RETRIAL QUEUEING MODEL WITH HETEROGENOUS SERVERS»

EXPLICIT TIME DEPENDENT SOLUTION OF A TWO-STATE RETRIAL QUEUEING MODEL WITH HETEROGENOUS SERVERS

xNeelam Singla, 2Sonia Kalra (Corresponding Author)

Associate Professor Department of Statistics

Punjabi University Patiala, Punjab (147002) neelgagan2k3@yahoo.co.in 2Assistant Professor University School of Business Chandigarh University, Gharuan, Mohali (Punjab) 140413 soniakalra276@gmail.com

Abstract

In this paper, two dimensional state retrial queueing system with two non - identical parallel servers is considered. Incoming calls (primary calls) arrive at the server according to a Poisson process. Repeating calls also follows the same fashion. Service times of two servers follow exponential distribution with different rates. An incoming call that finds the servers busy, joins an orbit and retries after some random amount of time. Time dependent probabilities of exact number of arrivals and exact number of departures at when the servers are free or when one server is busy or when both servers are busy are derived for the system. Finally busy period distribution obtained to illustrate the system dynamics.

Keywords: Retrial, Queueing, Arrivals, Departures, Heterogeneous Servers

I. Introduction

Recently retrial queues are paid much attention because they have applications in performance analysis of various systems such as call centers, computer networks and telecommunication systems. Retrial queues are characterized by the fact that arriving customers when could not able to receive service may enter a virtual queue (orbit) and retry for service again after some random amount of time. The analyse of retrial queueing models are much more difficult than without retrials and explicit results are obtained only in a few special cases.

Retrial queueing models are often used for the performance and reliability modeling of computer systems and communication networks. The reason is that the return of customers plays a special role in many of these systems or in other practical applications. Some applications of retrial

queues can be found in Li and Yang [1], Janssens [2], Tran-Gia and Mandjes [3], Onur et al. [4] and the detailed overviews of retrial queues are given in Falin and Templeton [5], Artalejo [6], Falin and Artalejo [7], Artalejo [8], Falin [9].

Queues with non-identical parallel servers (heterogeneous servers) can be widely used for modeling real systems with heterogeneous environment. Heterogeneous servers are allocated in banks, hospitals, telecommunication and business centers. Customers arrive according to a Poisson process at a rate A. The servers have a tendency to serve the same type of job but with different service rates

The classical transient results for the M/M/1 queueing model provide slight perception about the behavior of a queueing system through a fixed time t, but Pegden and Rosenshine [10] have given the probability of exact number of arrivals in the system and exact number of departures from the system by a given time for the classical queueing model M/M/1/^. This measures supplies better insight into the behavior of a queueing system than the probability of the exact number of units in the system at a given time.

In this paper, we obtained the time dependent probabilities of the exact number of arrivals in the system and exact number of departures from the system for a retrial queueing system with two servers having unequal service rates. Many authors have studied systems with two non-identical parallel servers. Satty [11] studied a continuous time first come first served queueing system with two parallel servers each with different service rate. He obtained the steady state probabilities for the number of units in the system/ queue. Gumbel [12] studied the steady state probabilities for the number of units in the system by considering a more general queueing problem having a finite number of servers, each with different service rate. Morse [13] also considered two servers with different service rates and obtained the steady state solutions.

The paper is organized as follows: In Section 2, the full description of the model is discussed. In Section 3, we defined the two-dimensional state model and derived its difference-differential equations. The time dependent solution for the model is also obtained in this section. Then the main performance measures of the system and a special case are derived in Section 4. In Section 5, several numerical examples are discussed. The busy period distribution for the system is obtained in Section 6 and finally the paper ends with a conclusion.

I. Assumption and Notation

The queueing system investigated in this paper is described by the following assumptions:

1) The arrival of primary calls follow a Poisson distribution with parameter l.

2) The repeated calls to each server follow a Poisson distribution with parameter 6.

3) Service times are exponentially distributed with parameters |iand |2 for the first and second channel respectively.

4) When the channels are empty, an arriving unit/ repeating unit joins the first channel with probability ai and the second channel with probability a2.

5) The stochastic process involved viz. arrival of units, departures of unit and retrials are statistically independent.

Laplace transformation /(s) of f(t) given by

II. Model Description

f (s) = JT e_s£ /(0 dt' Re (s) > 0

The Laplace inverse of

p(p)

,mk tmk~l ea"t „ d$-1 Q(p) 'l=1 (mk-l)!(l-1)! dp1-1 P(p)

(p — ak)m"V p=ak, a4 ^ ak for i + k

Neelam Singla, Sonia Karla

EXPLICIT TIME DEPENDENT SOLUTION OF A TWO-STATE RETRIAL RT&A, No. 1 (67)

QUEUEING MODEL WITH HETEROGENOUS SERVERS_Volume 17, March 2022

where,

P(p)= (p - (p - a2)-2..........(p - an)m*

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

The Laplace inverse of iVl'8,9 (s) =-*--— is

wa,8,c (t) =vn3 v, ,-nt %"3-'(-1)m+1(,!-11)(n0-1go-1(n1+g1))(n/2-=2o(n2+g2))

(t) =L; = ^m=1 n2 i

ni,*2,*3 ^i-1^--1 (n3-J)!(m-1)! (b-a)"2+!-i(c-a)ni+$-m

Zj Zj (n2 - Z)! (m - 1)! (a - h)n3+m-1(c - h)ni+i-m

i-1 m-1

n( ' e-9% £nl-i (-1)-+1(7--11)(n>-Ao-1(n2 +g1))(nA2--2)(n3 +g"))

+

88

(n1 - 0! (rn - 1)! (a - c)n3+m-1(6 - c)n2+i--

i-1 m-1

If L-1{f(s)} = F(t) and L-1{g(s)} = G(t), then

L-1{f(s) g(s)} = /)F(u)G(t - u)du = F * G, F * G is called the convolution of F and G.

III. The Two-Dimensional State Model

I. Definitions

Pi,j,o (t) = Probability that there are exactly i arrivals in the system and j departures from the system by time t when both servers are free.

Pi,j, i ,k (t) = Probability that there are exactly i arrivals in the system, j departures from the system by time t when one server is free and that unit is in the kth channel. k = 1,2.

Pi,j,2 (t) = Probability that there are exactly i arrivals in the system and j departures from the system by time t when both servers are busy.

Pi,j (t) = Probability that there are exactly i arrivals in the system and j departures from the system by time t.

Pi,j(t) = Pi,j,0 (t) + Pi,j, 1,1 (t) + Pi,j, 1,2 (t) + Pi,j, 2 (t) V i, j i > j

Pi,j,1 (t) = Pi,j, 1,1 (t) + Pi,j, 1,2 (t)

also

Pi,j, o (t) = 0, i < j; Pi,j,1,k (t) = 0 & Pi,j, 2 (t) = 0, i < j. k=1,2 Initially

Po,o,o (0) = 1; Pi,j, o (0) = 0, Pi,j, 1,k (0) = 0 & Pi,j, 2 (0) = 0, i,j*0. k=1,2.

II. The difference - differential equations governing the system are

3%Pij,0 (t) = - (1+ (i-j) 6) Pi,j,0 (t) + |1 Pi,j-1,1,1 (t)+ |2 Pij-1,1,2 (t) i > j > 0 (1)

-3-P1, 0,1,1 (t) = - (1+ |ai) P1,0,1,1 (t) + laiPo, 0,0 (t) (2)

-3-P1. 0,1,2 (t) = - (1+ 12) P1, 0,1,2 (t) + 1a2P0, 0,0 (t) (3)

3%Pij,1,1 (t) = - (1+ |1 + (i-j-1)6) Pi,j,1,1 (t) + 1aiPi-1,j,0 (t) + (i-j) 6 aiPi,j,0 (t) + |2 Pi, j-1,2 (t)

3—Pi,j,1,2 (t) = - (1+ |2 + (i-j-1)6) Pi,j,1,2 (t) + 1a2Pi-1,j,0 (t) + (i-j) 6 a2Pi,j,0 (t) + |1 Pi, j-1,2 (t)

i > j > 0 (4)

, j-1,2 (t)

i > j > 0 (5)

-3-Pi, 0, 2 (t) = - (1+|1+|2 ) Pi, 0, 2 (t)+ 1 Si,,2{Pi-1, 0,1,1 (t) +Pi-1, 0,1,2 (t)}+1 (1-54-2iB)Pi-1, 0,2 (t)

i > 2 (6)

3%Pi,j, 2 (t) = - (1+11+12 ) Pi,j,2 (t) +(i-j-1)6 {Pi,j,1,1 (t)+ Pi,j,1,2 (t)} +

1{Pi-1,j,1,1 (t) +Pi-1,j,1,2 (t)}+ 1 (1-5i-2,B)Pi-1,j,2 (t) i>2, i > j > 0 (7)

when i - 2 otherwise

("1, when i - 2 = /' where 5j-2j = J0

when i = 2 otherwise

Si* = ft

Using Laplace transformation f (s) of /(t)given by f (s) = & e-st f(t) dt, Re (s) > 0

in the equations (1) - (7) along with the initial conditions. We have (s + 1 + (i-j) 6)Py,0 (s) = J1 Py-1,1,1 (s) + JJ2 iTi,j-I, 1,2 (s) + Pj (0)

i >j > 0

(8)

(s + 1+ |i) Pi, 0,1,1 (s)= lai Po, 0,0 (s) (s + 1+ |2) Pi, 0,1,2 (s)= 1a2 Po, o,o (s)

(9)

(10)

(s + 1+ |i + (i-j-1)6) Pij,i,i (s)= lai /T1-1,J,0 (s) + (i-j)6 aiPy,0 (s) + ^Py-u (s)

i > j > 0

(11)

(s + 1+ | + (i-j-1)6) JTi,j,i,2 (s)= 1a2 Pi-ij,0 (s) + (i-j)6 aaPj (s) + |iPy-i,2 (s) (s+1+ |i+ |2) Pi,0,,2(s)=10i,,2{Pi-i,0,i,i(s)+Pi-i,0,i,2(s)}+ 1 (1- Si_2J )JTi-i,j,2(s)

i > j > 0

i > 2

(s + 1+ J1+J2) iTi,j,2 (s)= (i-j-1)6 (Pi,j, 1, l(s)+ iTi,j,1,2(s)}+ 1 (Pi-1,j,u(s) +Pi-1j,1,2(s)}

+ 1 (1- Si-2,j) iW(s) i>2, i > j > 0

C1, when i — 2=j otherwise when i = 2

where S4 Si

i_2,j = & =ft

(12)

(13)

(14)

otherwise

III. Solution of the Problem

Solving equations (8) to (14) recursively, we have P0,0,0 (s) = -1-

v ' s+l

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

Pu,o (s) =(

Fi +

F)

Pio.0 (s) =

Pi,0,i,i (s) = JTi,0,i,2 (s) = P2,i,i,i (s) =

P2,i,i,2 (s) =

\(s+l+Fl ) (s+A)) (s+A+F) )(s+A))J

FiF) W_!__+__

(s+A+(i_2)8 ) f(s+A+F1 + (i_2)6 ) (s+Â+F) + (i_2)S )

! lDl

■]Pi, 0, 2 (s)

s+A (s+l+Fi ) ! Ad)

s+l(s+l+F) ) Adi

(s+l+Fl ) Ad)

(s+l+F) )

Pi,i,0 (s) + W-^— (

(s+l+Fl )

Pi,i,0 (s) + f F1 , (

(s+ +F) )

A

i > 3

(s+ +Fl ) (s+ +Fl+F) ) Fl

V (Pl,0,!,!(S) + P!,0,!,2 (S)}]

1.1.1.1 (s) = ]

1.1.1.2 (s) = ]

F)

(s+A+F1 + (i_2)0) (s+A+F1+F)) i-i

(s+A+F) )\(s+A+Fi+F) )) {Pl,°,!,!(S) + Pl,0,!,2(s)}]

31 — (P!,0,!,!(S)+ P!,0,!,2(S)}

i

Fl

A'

Pi,0,2 (s) =

(s+A+F) + (i_2)0) (s+A+F1+F)) i-i

7-1 (P!,0,!,! (S) + Pl,0,!,2(S)}

Pi,i,2 (S)

(s+A+Fi+F)) = № (

— (Pi,0,i,i(s) + iTi,0,i,2(s)}

A_\i_i_k

s+A+Fi+F)

) nk(s)(P+k,j,!,!(s) + Pj+k,j,!,2 (s)}

i > 2 i > 2 i>1

(15)

(16)

(17)

(18)

(19)

(20)

(21) (22)

(23)

(24)

1 for k = 1

, , J(l + (k_!)e ) for k = 2 to i-j-1 where nk (s) = i\ s+a+f1+f))

(k_!)e

s+A+Fi+F)

for k = i — j

Pi,i-i,u (s) = f A31 , JF'i-i.i-i.0 (s) + , Aai , iTi,i-i,0 (s) +

F)

(s+A+Fi )

(s+A+Fi )

(s+A+Fi )

Pi,i-2,2 (s)

i > j+2, j > 1

i > 2

(25)

(26)

)

Pu-1,1,2 (s) = f — ^ Pi-1,i-1,0 (s) + f — ^ JPi.i-1,0 (s) +

Fi

(S+I+F2 )

lai

(S+I+F2 )

(S+I+F2 )

JPi,i-2,2 (s)

i > 2

(27)

ip4j,1,1 w = „.... ::; .qipi-1,j,0(s)+i-fq q¿j (s)+—^

(s+1+ji + (i-B-1)6) (s+—+;i + (i-B-1)0)

- \i-B-k

(s+i+Fi+(i-B-1)e)

^k=o (s+i+;i+F2) nk(s){V+k,j-1,1,1(s) + V+k,j-1,1,2(s)}

/or fc = 0

i > j+2, j > 2

(28)

1+

fc6

where nk(s) = '

s + 1 + + fc6

s + 1 + +

/or fc = 1 to t — y — 1 /or fc = i - 7

iP4,,,1,2 (S) =

-iPi-1,j,0(s) + ■

(s+1+j2 + (i-B-1)6) (s+1+;2 + (i-B-1)e)

- \i-B'-k

Pj (s) +

;i

(s+1+;2 + (i-B-1)e)

Ek-o (

s+l+;i+;2

where nk(s) = '

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

) nk(s) {Pj+k,j-1,1,1(s) + V+k,j-1,1,2(s)}j

i > j+2, j>2

/or fc = 1 to i - 7 - 1 /or fc = i - 7

/or fc = 0

(29)

1+

fc6

S + 1 + + ;U2 fc6

Pi,i,0 (s) = (¿j)!'

;ai + ;a2

(s+f+;i ) (s+f+;2 )

+

(;i+;2) r

1 ■+ 1

Pi,B,o (*)

("1

(s+l+;i ) (s+l+;2 )

1a-i

V S + 1 + + ;U2

X JPi-1,i-1,0 (s) + (-^-H J v 7 V(s+-)/ Li

■]Pi,i-2,2 (s)

;ai + ;a2

(s+-+;i ) (s+-+;2 )

■] Pu-1,0 (s)

i >1

(30)

(¿-y+1)6a1

(s + 1 + 1 -;')0) j(s + 1 + ^ + (i -v)6)Pi-1,B-1,o(S) + (s + 1 + + (i -y)6)Pu-1,o(5)

+

+

("2

(s + 1 + + (i - j)6)

(i-B+1

8

k-o

1 {(i-B)+1}-k U 1 + ^ + ) nk(s){P(j-1)+k,j-2,1,1(s) + V(j-1)+k,j-2,1,2 (s)}

^2

1a2

(s + 1 + (i -j)6) (s + 1 + ,u2 + (i - j)6)

^Pi-1,B-1,o(5) + , (! , iPi,/-1,o(s)

(s + 1 + ^2 + (i-7)6) 1,B"

+

("1

/i-B+1

ZG

1

(s + 1 + ^2 + (¿-7)6)1 k-o v5 + 1 + + ^2 1 /or fc = 0

{(i-B)+1}-k

nk(s){V(j -1)+k,j-2,1,1 (s) + VP(j-1)+k,j-2,1,2 (s)}

))

i > j >3

(31)

1+

kq

) /or fc = 1 to i - y /or fc = i - 7 + 1

where nk (s) = •( ( s+-+;i+;2

kd

s+-+;i+;2

Taking the Inverse Laplace transform of equations (15) to (31), we have

P0,0,0(t) = e-—

P1,1,0(t) =2(u1a1(te--£) e--+;i)£ + a2(te--%) e-(-+;2)£

Pi 2 0(t) = ^1^2e-(-+(i-2)q'£ (-1--e-(5i+(i-2)9)t) *Pi0 2(t)+^1^2e-(-+(i-2)q)£ (-1

, ,W V(;i+(i-2)q) (;i+(i-2)q) 7 , ,w F1F2 V(;2+(i

(32)

(33)

-2)0)

e-(52+(i-2)0)t

(F2 + (4-2)8)

e-5lt

V *Pi,0,2(t) i > 3 (34)

Pi,o,i,i(t) = la1e~M x (— - e-5-) (35)

Fi '

pi,o,i,2(t) = Xa"e~1 x - (36)

P2,i,i,i(t)=1 a^e~(1+Fl)t * P1X0(t) + (lfi2e-(z+Fl) - ^^V * {Pi,o,i,i(t) + Pi,o,i,2(t)})

P2,i,i,2(t)=1 a"e-(1+F2)% *Pu,0(t)+(lAiie-(1+F2)£ (^ - ^Z^) * ^oxi(t) + Pi,o,i,"(t)})

Pi,i,i,i(t)=

Pi,i,i,2(t)=

fi-j-1 V'

l(Fi+F2)l-1-k Z—ir=o n! (Fi+F2)l-1-k-r

ft+kj -i,i,i (t) + P+kl] -i,i,2 (t)}

+

(37)

(38)

(u i-ie-(i+Fi+(i-2)e)t r_i__e-(Fi+F2)t 8 2 —_i_s) *

(^ 6 1(Fi+F2)1-1 6 Lr=0 r! (Fi+F2)l-rj)

{Pi,o,i,i(t) + Pi,o,i,2(t)}j i >2 (39)

(u i-ie-(1+F2+(i-2)e)t r_i__e-(Fi+F2)t 8 2—_i_s)*

(^ 6 \(fi+F2)1-1 6 Lr=o r! (Fi+F2)l-rj)

{Pi,o,i,i(t) + Pi,o,i,2(t)}j i >2 (40)

Pi,0,2(t) =(li~1-t-); e-(1+Fi+F2)t )* Pi,0,i,i(t) +(li~1 e-(1+Fi+F2)t)* Pi,au(t)

i > 1 (41)

Pi,j,2(t) = ((li~B-iJ--); e-(1+Fl+F2)t) * {Pi + liXi(t) + Pi + 1,i,1,2(t)})+

, (Ai~j-k (i -j'-k- iy. e-(1+Fl+F2)t) * {P+Ur,i(t) + P+Ur,2(t)}j +

(Al-j-k (k - 1)6(it^'^k)ie-(1+Fl+F2)t) * {p+k] Xi(t) + piX2(t)} +(((i - j - 1)6e-(1+Fl+F2)t) * faXi(t) + PUi,i,2(t)})

i >j+2, j>1 (42)

Pi,i-i,i,i(t) =laie-(X+Fi)t *Pi-i,i-i,o(t) +6 aie-(Z+Fi)t *Pi,i-i,o(t) +^2e-(Z+Fi)t *Pi,i-2,2(t)

i >2 (43)

Pi,i-i,i,2(t) =2 a2e-(1+F2)t *Pi-i,i-i,o(t) +6a2e-(1+F2)t *Pi,i-i,o(t) +^1e-(1+F2)t *PU-2,2(t)

i >2 (44)

Py,u(t) = 2 aie-(Z+Fi+(i-B-i)ff)t *Pi-i, j,o(t) + (i-j)6aie-(Z+ Fi+(i-B-i)q)t *Pi,j,o(t)

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

+ ll2i~i e-(1+Fi + (i-j-1)qt i-L^-e-(Fi+F2)t 8 1 1(JL-[* fa ,,,(0 +

F2 l(Fi+F2)l-J /Lir=o r! (Fi+F2)l-J-r) { I,I-i,i,i( t ^

P,j-i,i,2(t)} +

Zi-j-i r x~<i-1-k-i\r

2l~1-k i_i__e-(Fi+F2) t 8

k=i l(Fi+F2)l-J-k Z_ir=o

u e-(i+Fi+(i-i-i)d)t 8 1 12i-1-k (k6\{_i__e-(F1+F2) 18 1 k—_i_s

V26 Lk=i 2 (k6)l(Fi+F2)l-J-k+l 6 Lr=o r! (Fi+F2)l-J-k-l-r\

-i,i,i (t) + Pl+kj -i,i,2 (t)}

+ [p2(i -y)6te-(-+;i+(i-B-1)q x (■

e-(5i+52)t

(;i+;2) (;i+;2)

) * {Pi,j-1,1,1(t) + P,j-1,1,2(t)}]

i> j+2, j>2

(45)

Pi, j, 1,2(t) = 1 a2e-(-+;2+(i-B-1)0)£ *Pi-1, j,0(t) + (i-j)6a2e-(-+;2+(i-B-1)q)t *p- j,0(t)

u1Ai~B e-(-+;2+(i-B-1)q)i (. 1

1 i-B-1 ( )

1 -e-(;i+;2)t\ (t)

(;i+;2)I-8

8i B 'r-o

r/ (;i+;2)I-8-r

{Pj,j-1,1,1(t +

Pj,j —1,1,2 (t)}| +

Vi-B-1

21-J-k

8i B k-1

(;i+;2)I-8"

_ e-(;i+;2) %

i-B-k-1

8i B r-o

(t)7

r/ (;i+;2)1-8-"-7

){Pj+k,j-1,1,1(t) + Pj+k,j-1,1,2 (t)}

+

Vi-B-1

21-J-k

8i B k-1

(k6 {■

(;i+;2)i-8-"+i

- e-(;i+;2) %

i-B-k

8i B r-o

(t)7

r/ (;i+;2)i-8-"+i-r

{Pj+k,j-1,1,1(t) + Pj+k,j -1,1,2 (t)} + [Mi -;)0e-(-+;2+(i-B-1)q x (■

"(5i+52)l

(;i+;2) (;i+;2)

) * {Pi,j -1,1,1 (t) + Pi,j-1,1,2 (t)}]

i >j+2, j>2

Pi,i,0(t) =(11 a^-* (¿i- + 1/2 a2e--% (¿2 - *Pi-1,i-1,0(t) + ^1qa1e--£ £ - ^ +^2qa2e--£ - ^ *Pi,i-1,0(t) + fe - ^1^2e~Xt ^ - ^ *Pi,i-2,2(t)

i >1

Pi-0 (t) = ^11a1e-( (i— *Pi-1,j-1,0(t) +

^1(i-; + 1)0a1e-(-+(i-B)0)t (^--e-^-^) *Pi (t) +

i-B+1

e-(i+5i +(i-j)e)t

yi-B+1 yi e-(wqt t(3-8+i)-'(-1)!+i(,!--ii)(n0-igo-i(1+gi))(n/2-=2o(1+g2))

A;-1 A--1 ((i-B+1)-/)!(m-1)! (;i)m(;i+;2-(i-B)e)i+'-m

+

-(l+5i+52)t

(;i)(i-8'+i)(;i-(i-B)e) (;i+;2-(i-B')6)(i-8+i)(;i-(i-B')6)

* {Pj—1,j—2,1,1 (t) + Pj—1,j—2,1,2 (t)}

(46)

(47)

^2 xk-i1(i-B+1)-k

e-(i+5i +a-/qt

y(i-B+1)-k yi e-(i+(3-8)q)t t((3-8'+i)-")-'(-1)!+i(,!--ii)(n0-i/o-i(1+gi))(n/2-=2o(1+g2))

Z,m-1 (((i-B + 1)-k)-()!(m-1)!(;i)!(;i+;2-(i-B)e)i+$-m

+

„-(A+5i+52)t

(;i)((i-8'+i)-")(;i-(i-B)q (;i+;2 -(i-B) 0) ((i-8'+i)-fc) (;i -(i-B) 0) ^1^2 Ak—-,1(fc6)1(i-B+1)-k

{P(j-

1)+k,I-2,1,1

(t) + P

(I-1)+k,I-2,1,2

(t)}

+

k-1

r /-((i—B+1)-k)+1 i

88

i-1 -- 1

_(-+(i—B)q)t t(((i-B + 1)-k) + 1)-i(-1)m+1(mm--11)(n>-iAo-1(1 +g1))(ngA2—2o(1 +g2))

((((i -7 + 1) - fc) + 1) - Z)! (m - 1)! GU1)-G"1 + ^ - (i -7)6

-(-+;i +(i-B)0)t

-(-+;i+;2)t

+

(^1)(((i-B+1)-k)+1)(^1 - (i -;)6) (^1 + ^ - a -7)6)(((i-B+1)-k)+1)(^1 - (i -7)6)

*{Pa -1)+k,I-2,1,1

(t) + P(I-1)+k,I-2,1,2 (t)}

s

*

*

+

HiH2(i-j + 1)6

Pi,j-2,1,2(t)}]

-(A+(l-J)0)t

e-(A+5i+(l-J)0)t

+

-(A+5i+52)t

(Fi)(Fi+F2-(i-i)d) (Fi)(Fi-(i-i)d) (Fi+F2-(i-j)d)(Fi-(i-j)d)

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

* {Pi,j-2,1,i(t) +

+

2 2 F2+(i-

e-(52+(l-J)qt\

-) *Pi-i, j-i,o(t) +

,2(i-j + 1)6a2e-(1+(i-i)q)t (F2+-r0-e-F+--)r) *Pi,j-i,o(t)

V1V2I

i-i+i

n

i-i+i\*l

1)9 F2+(i-i)e

e-(AHl-mt t(l-J-l)-l(-1)™-1;!}^-™^ 1+gi))(n/2-=2o( 1+>2))

P(i-i + 1)-l)!(m-1)< (F2)m(Fi+F2-(i-i)9)l+l-m

-(A+52 +(l-J)0)t

+

-(A+5i+52)t

(F2)(l-J+l)(F2-(i-i)6) (Fi+F2-(i-i)9)(l-J-l)(F2-(i-i)r)

*{Pj- 1 ,j-2,1, 1 (t)+Pj- 1 ,j-2,1,2 (t)}

i-i l(i-i+ )-k

Tik=1 '

e-(A-52 +(l-J)0)t

n

+

j-1,j-2,1^J ' 'j-1,j

(i-i + 1)-k n e-(A-(l-m> t((l-J-l)-k)-$(-1)!-l(^-li)(n's-i/-l(1+>i))(nS^1o(1+>2)) {((i-i + 1)-k)-l)[(m-1)[(F2)m(Fi+F2-(i-i)e)l+i-m

A-51-52)' ,

{P(j-1)+k,j-2,1,1(t) +

(F2)((l-J+l)-kXF2-(i-i)6) (Fi+F2-(i-i)e)((l-J+l)-k)(F2-(i-i)r

p (j-i)+k,j-2,i,2 (t)} + ^2 nk-Jimi(i-i+1)-k

^v-^11 e-(i+(i-i)rt t(((i-i+i)-k)+i)-i(-i)m+i:^^_ii):uig-iA-i(i+gi))(u'A2-=2o(i+g2))

2-1 2-1 ((((i - i+1)-k) + 1)- l). (m - 1)! (u,*

l=1 m=

((((i-j+1) - k) + 1) - l). (rn-1). &2)m (Mi +V2 - (i-j)6)1+l~

,-(1+Fi +(i-i)9)t

,-(X+Fi+F2)t

+

&2)(((i-i + 1)-k) + 1)(V2 - (i -j)6) (Mi +H2 - (i-j)6)(((i-i + 1)-k) + 1)(^2 - (i-j)6)

*{P(j -i)+k,j-2,i,i

(t) + P(j-1)+k,j-2,1,2 (t)}

+

ViV2(i-j + 1)6

P'i,j-2,1,2 (t)}

-(A+(l-J)ff)t

e-(A-52-(l-J)8)t

+

-(A+5i+52)t

(F2)(Fi+F2-(i-i)9) (F2)(F2-(i-i)9 (Fi+F2-(i-i)9)(F2-(i-i)9)

' {Pj-

i > j >3

2,i,i

(t) +

(48)

IV. Measures of Effectiveness I. The Laplace transform of the probability PL (t) that exactly i units arrive by time t is :

— i — 1 l

P(s)=y\ pi.(s)=-1-— ;i > 0 (49)

lw ¿-¡i=o J (s+1)l+l v '

And its Inverse Laplace transform is

Pi.(t)=ee-Atp^ (50)

The basic assumption on primary arrivals is that it forms a Poisson process and above analysis of abstract solution also verifies the same.

II. The probability that exactly j customers have been served by time t. Pj (t) in terms of Pij (t) is given by:

C

p.i(t)=8pi,i(t)

i=i

III. From the abstract solution of our model, we verified that the sum of all possible probabilities is one i.e. taking summation over i and j on equations (15)-(31) and adding, we get

8 (5) + ^J,l,l(5) + + = 1

i=o B=o

Taking inverse Laplace transformation, we get

^ i

8 8nP4,B,0 (t) + PiJ,l,l (0 + ,"(0 + PiJ2 (t)} = 1

4=o B=o

which is a verification of our results. IV. Converting two-state model into single state model:

Define Qn,m(t) as the probability that there are n customers in the system at time t and the servers are free or busy according as m=0,1,2.

The probability of exactly n customers in the system at time t in terms of P4j- ,o(t) and P4j ,m(t): When the server is free, it is defined by probability Qn0 (t)

Qn,0 (0 = 88 ^J+nJ,0(Q B=o

In this case, the number of customers in the orbit is calculated with the help of following formula: n = (number of arrivals - number of departures)

When only one server (m=1) is busy, it is defined by probability Qn,m,te(t)

Qn,m,k (0 = Zj=o ^J+n+mJ,m,k(0 (k = 1, 2)

In this case, the number of customers in the orbit is calculated with the help of following formula: n = (number of arrivals - number of departures - m) When both servers (m=2) are busy, it is defined by probability Qnm (t)

(0= £

B=o ^B+n+mj,m (0

In this case, the number of customers in the orbit is calculated with the help of following formula: n = (number of arrivals - number of departures - m)

Using above definitions and letting ^l=^2=1 from the equations (1) to (7) the set of equations in statistical equilibrium are:

(1+ n9) Qn, o= Qn,i n > 0 (51)

(1+ n9 + 1) Qn, i,i= 1ai Qn, o + (n+1) 9 aiQn+i,o+ Qn,2 n > 0 (52)

(1+ n9 + 1) Qn, 1,2= 1a2 Qn, o + (n+1) 9 a2Qn+i,o+ Qn,2 n > 0 (53)

(1+ 2) Qn, 2 = 1 Qn, i + (n+1)9 Qn+i,i + 1 Qn-i, 2(1-6n,o)n> 0 (54)

c ("1, when n = 0 where On,o = J„ , ...

(.0, when n > 1

l

Using Qn, 1,1 + Qn, 1,2 = Qn, i and letting ai= a2 = - in equations (51) to (54) then the set of equations are:

(1+ n9) Qn, o= Qn,i n > 0 (55)

(1+ n9 + 1) Qn, i= 1Qn, o + (n+1) 9 Qn+i,o + 2Qn,2 n > 0 (56)

(1+ 2) Qn, 2 = 1 Qn, i + (n+1) 9 Qn+i,i + 1 Qn-i, 2 (1-On,o) n > 0 (57)

when n = 0 n0 = (0, whenn > 1 which coincide with the results (2.1) - (2.3) of Falin and Templeton [5].

where Sn,o = J0'

V. Special Case:

When there are two servers then various probabilities can be obtained from equations (32)

l

to (48) by letting ^l=^2= ai= a2 = -and using the relation Pi, j,i,i(t) + Pi, j,u(t) = Pi, j,i(t), we get Pi,o,i(t) = Ae~M x g - (58)

Pi,i,o(t) =1/u(te~M) e"(1+^)£ (59)

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

4-1 t \ g-(l+2^)t

(4-2)!

)* Pi,o,i(t)

Pi,0,2(t) = (1~

Pi,i,o(t) =1je-1t (9 - ^#9-) *Pi-i,i-i,o(t) + jU0e~zt (9 - ^J-) *Pi,i-i,o(t)

+ 2^2e-1t (9 - £#T") *Pi,i-2,2(t)

i > 1

i >1

P2,i,i(t) =1e-(1+9)t *Pi,i,o(t) + 21jue-(X+9t (— - 9-) *Pi,o,i(t)

V 29 2 9 /

2u1i~le-(1+9+(i-2)q)t i-^--e-29t 8i-2 (t)7 l ^ U29)1"1 Z-ir=o

Pi,i,i(t) =

*Pi,o,i(t)

r! (29)'"rl

Pi,i-i,i(t) =1e-(1+9)t *Pi-i,i-i,o(t) +9te-(1+9)t *Py-i,o(t) + 2je-(1+9)t *Pi,i-2,2(t)

(9+(i-2)e)tN

-) *Pi,0,2(t)

i >2

i >2

i >3

i-j-1 / . • , j-i-l'-fc-l

)* Pj+k,j,i(t)

Pi2 o(t) = 2j2e-(1+(i-2)qt (--

W ^ V(9+(i-2

p-2(t)=(^¿Sre-(1+29)t)* j +81-=B2-1 1 (i-B--)'

+ 8l-f (1i-B-k(k - e-(1+29)t)* Pj+kj,i(t) + ((i - j - 1)9e-(1+29)t)* Pi,j,i(t)

i > j+2, j>1

Pi,j,i(t) = 1e-(A+9+(i-B-l)e)t *Pi-i,j,o(t) + (i-j)9te-(1+9+(i-B-l)q)t *Pi,j,o(t)

+ 2u1i~je-(1+9+(i-j-l)q)t -e-29t V4

^ t(29)i-8 Z_(r

i-j-1

(60)

(61) (62)

(63)

(64)

(65)

(66)

.-e-29t yi-j-lC£)I_

L(29)i-8 Z_ir=l r! (29)3-8-7

*Pj, j-i,i(t)

+ 2je-(1+9+(i-B-l)q)t 8 1-j-k (-J—"-e-29 V

Z_ite=i u29)i 8 /-ir=o

-p-29t \ (t)

r! (29)i-8-"-rl

*Pj+k, j-i,i(t) + 2je-(1+9+(i-j-l)q)t 84 j 11i-j-k (k9)

¿-lfc=l

4 j 1 ' ,-(1+9 + (i-j-l)6)t

fe^r-e-29t8r=o- 7Tj-i,i(t) + 2 j-B')9

(29)i-8-"+l i l e-29'\

X ( — - --) *Pi,j-i,i(t)

29 29

(67)

Pi, j, 0 (t) = 1je-(1+(i-j)q)t (-f-- e-(A-(i-i)''t) *Pi-i,j-i,o(t) + j -7 + 1)9e-(1+(i-j)qt

(-1--e-) *Pi j-i o(t) + 2jJ21 b+!

v9+(i-j)q 9+(i-j)q / J,w ^

i-j + l vi e-(1+(i-8)qi- t(i-8-l)-'(-l)!-l(,!--li)(n0-l/o-l(l+gi))(n/2-=2o(l+g2)) e-(1+^+(i-8)q"

i > j+2, j>2

yi-j + l yi

e-(1+2^)t

((i-j+l)-/)!(m-l)! (9)m(29-(i-j)6)l+$-m

*Pj-i,j-2,i(t) + 2j2 yj-l 1(i-j+l)-2

(9)(i-8+l)( 9-(i-j)6)

+

(29-(i-j)e)(i-8+l)( 9-(i-j)q)

yi=1 ym=1 (((i-j + l)-k)-/)!(m-l)! (9)!(29-(i-j)6')l+$-m

(9)(i-8+l)-"( 9-(i-j)q

+

e-(1+2^)t

*P(j-i)+k, j-2,i(t) + 2j2 yj-l 1(i-j + l)-fc (fc9)

(29-(i-j)e)(i-8'+l)-"( 9-(i-j)q

y((i-j + l)-k) + l yi e-(1+(i-8)q- t(((i-8+l)-fe)+l)-'(-l)!+l(,!--ll)(n0-l/o-l(l+gl))(n/2-=2o(l+g2)) y.=1 ym=1 ((((i-j+l)-k) + l)-/)!(m-l)! (9)!(29-(i-j)0)l+$-m '

p-a+^+(i-j)q)t

+

_-(1+2^)t

(9)((i-8+l)-")+l( 9-(i-j)6) (29-(i-j)e)((i-8+l)-")+l( 9-(i-j)6)

*P(j-i)+k, j-2,i(t) + 2j2 (t 7 + 1)9

o(l+(i-7•)q't e-(i+^+(i_/)qt

+

* Pi, j-2,i(t)

(9)(29-(i-j)q) (9)(9-(i-j)q) (29-(i-j)d)(p-(i-j)0)_

The above equations coincide with that of Singla & Kalra [14].

i > j >3

(68)

Neelam Singla, Sonia Karla

EXPLICIT TIME DEPENDENT SOLUTION OF A TWO-STATE RETRIAL RT&A, No. 1 (67) QUEUEING MODEL WITH HETEROGENOUS SERVERS_Volume 17, March 2022

V. Numerical Solution

Using MATLAB programming the numerical results are generated for the case when p (=

—-—)=0.3, r(= —-—V = 0.6 , r! (= Fl V = 0.3 0.4, a7- 0.6. From the numerical results, it is F1+F2J \ F1+F2J 1V F1+F2J

found that the sum of all the probabilities at any instant approaches to one. In table 1, we show some of the significant probabilities at different instants of time whose sum is found close to one.

Table 1: Some significant probabilities at different instants of time.

At time t=1

P0,0,0 Pl,1,0 PlAU P2,1,1,1 Pl,0,1,2 P2,1,1,2 P2,0,2

0.7408 0.0495 0.0768 0.0069 0.0959 0.0046 0.0204

P3,0,2 P3,1,2 Sum

0.0018 0.0008 0.9975

At time t=5

Po,o,o Pl,1,0 P2,2,0 P3,3,0 Pl,0,1,1 P2,1,1,1 P3,2,1,1 Pl,0,1,2 P2,1,1,2

0.2231 0.2097 0.0947 0.0260 0.0693 0.0759 0.0330 0.0556 0.0463

P3,2,1,2 P2,0,2 P3,0,2 P3,1,2 P4,1,2 P4,2,2 P5,3,2 Sum

0.0196 0.0341 0.0087 0.0315 0.0079 0.0107 0.0024 0.9147

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

At time t=10

P0,0,0 Pl,1,0 P2,2,0 P3,3,0 P5,2,0 P5,5,0 PlAU

0.0498 0.1176 0.1378 0.1052 0.0579 0.0242 0.0189

P2,1,1,1 P3,2,1,1 P4,2,1,1

0.0480 0.0572 0.0047

P4,3,1,1 Pl,0,1,2 P2,1,1,2 P 3,2,1,2 P4,3,1,2 P5,4,1,2 P6,5,1,2 P2,0,2 P3,0,2 P3,1,2

0.0433 0.0128 0.0288 0.0331 0.0249 0.0134 0.0055 0.0094 0.0028 0.0216

P4,1,2 P4,2,2 P5,3,2 P6,3,2 P6,4,2 P7,4,2 P7,5,2 Sum

0.0069 0.0241 0.0174 0.0063 0.0089 0.0074 0.001 0.9062

At time t=20

Pl,1,0 P2,2,0 P3,3,0 P4,4,0 P5,5,0 P6,6,0 P7,6,0

0.0132 0.0354 0.0627 0.0886 0.0876 0.0754 0.0071

P7,7,0 P3,2,1,1 P4,3,1,1

0.2357 0.0148 0.0265

P5,4,1,1 P6,5,1,1 P7,6,1,1 P3,2,1,2 P4,3,1,2 P5,4,1,2 P6,5,1,2 Pl,0,2 P5,3,2

0.0353 0.0372 0.0741 0.0088 0.0155 0.0204 0.0213 0.0310 0.0119

Pô,4,2 P7,4,2 P7A2 Sum

0.0155 0.0080 0.0237 0.9497

At time t=40

PsAO PftAO P7,7,0 P7AU Pi, 0,2 P7,5,2 Sum

0.0096 0.0180 0.9183 0.0242 0.0075 0.0027 0.9803

V. Busy Period Probabilities In this section, we discuss some interesting numerical results about busy period distribution of the server and busy period distribution of the system. The probability when the one or both servers are busy is given

P (Servers one or both busy) (pij,i,i Cf) + pi,j,i,2 (0 + pUj,2 (0)

The probability when the system is busy is given by

P (System is busy) = Y (piJJ0 (t) + PiJxl (t) + PiJX2 (t) + Pw (t))

¿—>i>j>o v '

The numerical results are generated using MATLAB programming for the desired probabilities. The probability when system is busy and the probability when one or both servers are busy for

different values of p (= —-—)at ri(=—-—) = 0.6 , n (= ) = 0.3 , a, = 0.4, a? = 0.6 are

M1+M2/ 'V M1+M2/ H M1+M2/ 1 2

listed in Table 2.

Table 2: Probability of system busy and one or both servers busy (r± = 0.3, a, = 0.4, a2 = 0.6 ).

Probability (System busy) r|=0.6 Probability (Servers busy) r|=0.6

t 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.2082 0.3734 0.5045 0.2082 0.3732 0.5039

2 0.314 0.532 0.6826 0.3135 0.5294 0.6768

3 0.3754 0.6164 0.7685 0.3737 0.6088 0.754

4 0.4145 0.6684 0.8184 0.4111 0.6547 0.7949

5 0.441 0.7035 0.8504 0.4357 0.6838 0.8176

6 0.4598 0.7283 0.8699 0.4525 0.7028 0.8266

7 0.4733 0.7452 0.8759 0.4644 0.714 0.8207

In figure 1, probability (system busy) and probability (one or both servers busy) are studied by plotting these against time for the case (p=0.6, ^=0.6.^ = 0.3, a, = 0.4, a2 = 0.6). From this figure it is apparent that the probability when the system is busy always remains more than the probability when the (server / servers)are busy.

t(average service times)

Figure 1: Probability (system busy) and Probability (server/servers busy) against time for

p=0.6, r|=0.6

The probability (system busy) and the probability (one or both servers are busy) are plotted in figures 2 and 3 for different values of p for the case ( r|=0.6, r, = 0.3, a, = 0.4,a2 = 0.6). From these figures it is clearly visible for higher values of value of p both the probabilities achieved greater highest values for some t, but this trend reverses for higher values of t.

1 -

0.9 0.8 - r _iHi P= =0.3

0.7 ^0.6 £ 0.5 0.4 <T> - i jF TW i Y^ • ir jr à * ^V» P= P= =0.6 =0.9

f 0.3 £ 0.2 _ 1 / k V V\

0.1

0 ■ »■

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

t(average service times)

Figure 2: Effect of p on probability (system busy) against time

0.9 -,

o.s p 0.3

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

Figure 3: Effect of p on probability (servers busy) against time

VI. Conclusion

This paper considers a two state retrial queueing system having two non- identical parallel servers, which can be used in practical modeling of computer and communication systems. The transient state solution of the model is obtained and some measures of performance are derived. Due to the two-dimensional nature of the model under study, factors are clearly understood and well quantified. Further, the model can be converted into a model with the total number of customers in the system. Numerical results and busy period distribution demonstrate the influence of changing arrival rate on behavior of the system.

References

[1] Li, H. and Yang, T. (1995). A single server retrial queue with server vacations and afinite number of input sources, European Journal of Operational Research, 85:149-160.

[2] Janssens, G.K. (1997). The quasi-random input queueing system with repeated attempts as a model for collision-avoidance star local area network, IEEE Transactionon Communications, 45: 360-364.

[3] Tran-Gia, P. and Mandjes, M. (1997) Modeling of customer retrial phenomenon in cellular mobile networks, IEEE Journal of Selected Areas in Communications, 15:1406-1414.

[4] Onur, E., Delic, H., Ersoy, C. and Caglayan, M.U. (2002). Measurement-based replanning of cell capacities in GSM networks,Computer Network, 39: 749-767.

[5] Falin, G.I. and Templeton, J.G.C. Retrial queues,Chapman and Hall, London, 1997.

[6] Artalejo, J.R. (1998). Retrial queues with a finite number of sources, J. Korean Math.Soc, 35:

[7] Falin, G.I. and Artalejo, J.R. (1998). A finite source retrial queue, European Journal of Operational Research, 108: 409-424.

[8] Artalejo, J.R. (1999). Accessible bibliography on retrial queues, Mathematical and Computer Modelling, 30:1-6.

[9] Falin, G.I. (1993). A multiserver retrial queue with a finite number of sources of primary calls Mathematical and Computer Modelling, 30: 33-49.

[10] Pegden, C.D. and Rosenshine, M. (1982). Some new results for the M/M/l queue, Mgt Sci, 28: 821-828.

[11] Satty, T.L. Elements of Queueing theory with applications, Mc Graw Hill Book Co, 1961.

503-525.

[12] Gumbel, H. (1960). Waiting lines with heterogeneous servers, Operations Research, 8:504511.

[13] Morse, P.M. Queues, Inventories and Maintenance, John Wiley & Sons, Inc., New York,

1958.

[14] Singla, N. and Kalra, S. (2018) Explicit Time Dependent Solution of a Two-State Retrial Queueing Model with Two Parallel Servers, Int. J. Agricult. Stat. Sci, 14: 419-429.

[15] Kumari, N. (2011). An analysis of Some Continuous Time Queueing Systems with Feedback, Ph.D Thesis, Punjabi University, Patiala.

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