TRANSIENT BEHAVIOUR BY SEQUENCE CHAIN OF A FLUID QUEUES
M. Reni Sagaya Raj
1and B. Chandrasekar*
21,2
Department of Mathematics, Sacred Heart College(Autonomous),
Tirupattur - 635601, Vellore District. Tamil Nadu, S. India.
(Received on: 05-03-14; Revised & Accepted on: 21-03-14)
ABSTRACT
I
n this paper, we obtain the transient solution in closed form of fluid queue driven by a birth and death process on an infinite-state space whose birth and death rates are suggested by a chain sequence. The probability with which the buffer content becomes empty at an arbitrary time is also determined. Numerical illustrations are added to capture the variations in the behaviour of this performance measure against time.1. MODEL DESCRIPTION
Consider a fluid queue driven by a birth and death process,
{
X
(
t
),
t
≥
0
}
with rates suggested by a chain sequence, viz, the birth and death parameter satisfy,
1,2,3,
=
,
=
)
(1
.,
.
,
=
1,
=
11 1 1
1 1
1 1 1
n
e
i
nn n
n n
n
µ
λ
µ
β
µ
µ
β
λ
+
−−
− (1)with
λ
0=
1
andµ
0=
0
so that{ }
1n
µ
is the minimal parameter sequence for the constant term chain sequence{
β
,
β
,
β
,
}
,
0
<
β
≤
1/4
, so that 1n
λ
and 1n
µ
are positive, given by,
1,2,3,
=
,
)
(1/
2
)
(1/
=
11
1
U
n
U
n n
n
α
α
α
λ
+ (2),
1,2,3,
=
,
)
(1/
2
)
(1/
=
11
1
U
n
U
n n
n
α
α
α
µ
− (3)where
U
n(.)
is the Chebyshev polynomial of second kind of ordern
andα
=
2
β
. Note that( )
(
β
)
β
α
α
µ
µ
µ
1/2
=
)
(1/
1
2
=
2 1
j j
j j j
U
U
(4)The transition probability for the process
{
X
(
t
),
t
≥
0
}
, whose birth and death rates are governed by (1), with0
=
(0)
X
, aret
t
I
e
U
n
t
P
nt n
n
α
α
α
)
(
1
1)
2(
=
)
(
+1−
+
(5)(Lenin and Parthasarathy [3].)
Corresponding author: B. Chandrasekar*
21,2
Department of Mathematics, Sacred Heart College(Autonomous),
Tirupattur - 635601, Vellore District. Tamil Nadu, S. India.
It can easily be show that the sequence
{ }
1n
λ
is decreasing withn
and tends towards(1
+
1
−
4
β
)/2
, so that it could represent a queue with discouraged arrivals. The sequence{ }
1
n
µ
is thus increasing withn
towards)/2
4
1
(1
−
−
β
, which means that the service rate of the queue can be dynamically adapted in the function of the number of customer in the queue, until a fixed limit. This kind of model is mathematically interesting because it is indeed rare and has closed- form solution.If
C
(
t
)
denotes the content of the buffer at timet
, the 2-dimentional process{
X
(
t
),
C
(
t
),
t
≥
0
}
constitutes a Markov process. When the processX
(
t
)
is positive, the fluid level in the buffer increases at a constant rater
>
0
andwhen
X
(
t
)
=
0
, the fluid level in the buffer decreases at a constant rater
0<
0
. We suppose thatX
(0)
=
0
and0
=
(0)
C
. Fluid models of this type find application in the field of telecommunication for modeling the network traffic and in the approximation of discrete stochastic queueing networks. For practical design and performance evaluation, it is essential to obtain information about the buffer occupancy distribution.If
G
i(
t
,
x
)
≡
P
(
X
(
t
)
=
i
,
C
(
t
)
≤
x
),
i
∈
ϕ
,
t
,
x
≥
0
, the Kolmogorov forward equations for the Markov process{
X
(
t
),
C
(
t
)
}
are given by),
,
(
)
,
(
=
)
,
(
=
)
,
(
1 1 0
0 0 0
x
t
G
x
t
G
x
x
t
G
r
t
x
t
G
+
µ
∂
∂
−
∂
∂
{ }
0
,
,
0,
|
),
,
(
)
,
(
)
,
(
)
,
(
=
)
,
(
1 1 1
1
−
+
∈
≥
+
∂
∂
−
∂
∂
+ + −
−
G
t
x
G
t
x
G
t
x
i
t
x
x
x
t
G
r
t
x
t
G
i i i
i i i
i
λ
µ
ϕ
(6)
subject to the initial condition
1,2,3,
=
0
=
)
(0,
1,
=
)
(0,
0
x
G
x
for
i
G
i (7)and boundary condition
,
0,1,2,
=
)
(
=
,0)
(
t
q
t
for
i
G
i i (8)Here
q
i(
t
)
represents the probability that at timet
the buffer is empty and the state of the background Markov process is i. The content of the buffer decreases and thereby becomes empty only when the net input rate of the fluid into the buffer is negative. Therefore, when the buffer becomes empty at any timet
, the background process should necessarily be in state zero corresponding to which the effective input rate isr
0<
0
. Hence we haveq
i(
t
)
=
0
fori
=
1,2,3,
as
r
>
0
whenX
(
t
)
=
i
fori
=
1,2,3,
Fluid queue with chain sequence,
The transient distribution of the buffer content is given by
).
,
(
1
=
)
>
)
(
(
0 =
x
t
G
x
t
C
P
ii
r
∑
∞
−
In this sequence let
G
i*(
s
,
x
)
and(
,
)
* *w
s
G
i denote the single Laplace transform (with respect tot
) and doubleLaplace transform (with respect to
t
andx
) ofG
i(
t
,
x
)
,respectively.2. TRANSIENT SOLUTION
The expression for the joint distribution of the buffer content of the fluid queue model under consideration using an approach similar to F.Gullemin [2] is given by
0,1,2,
=
),
,
(
1
!
=
)
,
(
b
n
k
i
rt
x
rt
x
k
n
n
t
e
x
t
G
ik n k
n n t i
− −
∞
−
∑
for every
t
≥
0
andx
∈
[0,
rt
)
where the coefficientb
i(
n
,
k
)
are given by the following recursive expressions (i) Fori
=
0
+
+
1,
2
=
0
,
2
=
2
1
1
=
)
,
(
0k
n
if
k
n
if
k
k
k
n
n
b
kβ
(10)1.
0
1,
)
1,
(
1)
,
(
=
)
,
(
1 0 0 0 00
−
≥
≤
≤
−
−
+
+
−
−
n
k
n
for
k
n
b
r
r
r
k
n
b
r
r
r
k
n
b
β
(11)(ii) For
i
≥
0
b
i(
n
,0)
=
0
for
n
≥
0,
b
i(
n
,
k
)
=
λ
i−1b
i−1(
n
−
1,
k
−
1)
+
µ
i+1b
i+1(
n
−
1,
k
−
1)
for
n
≥
1,
1
≤
k
≤
n
.
(12) From (9), the probability that the buffer is empty at timet
is given by,0),
(
!
=
)
(
=
,0)
(
0 0 = 00
b
n
n
t
e
t
q
t
G
n n t∑
∞−
(13)
where
b
0(
n
,0)
for alln
≥
1
are obtained from the recurrence relations (10) and (11). The following theorem presents an alternate formula for the evaluation ofb
0(
n
,0)
.Theorem: 2.1 For all
n
≥
1,
)
2
2,
2
(
1
2
=
,0)
(
0 1)/2] [( 0 = 0 0 1 1 = 00
b
n
l
i
l
l
l
l
l
r
r
r
r
r
r
n
b
l i i l n i−
−
−
−
+
−
−
−
∑
∑
− −β
β
).
,
(
0 0 0n
n
b
r
r
r
n
−
−
+
(14)
Proof:The following propositions and lemma presents a simplified formula for evaluating the various terms involved in the determinations of
b
0(
n
,0)
thereby reducing the computational complexity
Proposition: 2.2 For all
n
≥
1,
0
≤
k
≤
n
−
1
,).
1,
(
=
)
,
(
)
,
(
1 0 0 1 = 0 0 0 00
b
n
i
r
r
r
r
r
r
n
n
b
r
r
r
k
n
b
k i n k i k n−
−
−
−
−
−
−
− − −∑
β
(15)Proof: Recall (10),
).
1,
(
1)
,
(
=
)
,
(
1 0 0 0 00
b
n
k
r
r
r
k
n
b
r
r
r
k
n
b
−
−
+
+
−
−
β
(16)Multiplying the above equation by
(
−
r
0/(
r
−
r
0))
i−kand summing over alli
fromk
ton
−
1
,we get1)
,
(
)
,
(
0 1 0 0 1 = 0 0 0 1 =+
−
−
−
−
−
− − − + −∑
∑
b
n
i
r
r
r
i
n
b
r
r
r
n i kk i k i n k i
).
1,
(
=
1 0 0 1 = 0i
n
b
r
r
r
r
r
r
n i kk i
−
−
−
−
− −∑
β
(17)Hence we have
).
1,
(
=
)
,
(
)
,
(
1 0 0 1 = 0 0 0 00
b
n
i
Lemma: 2.3 For
i
≥
1,
b
i(
n
,
k
)
=
0
for0
≤
n
<
i
and( )
[( )/ 2]0 =0
0
0
< ,
1
( , ) =
( , )
(
2
,
2
)
,
2
0
> ,
k i i
l
i i
l
if
k
i
b n k
U
s i l
b n
l
i k
l
i if i
k
n
if k
n
β
β
β
−
≤
− −
− −
≤ ≤
∑
(19)where the number
s
(
i
,
l
)
are referred to as the ballot numbers given by)!
(
!
)!
(2
=
)
,
(
i
l
l
l
i
l
i
l
i
s
+
−
+
(20)
Proof: Recall (12)
.
1
1,
1)
1,
(
1)
1,
(
=
)
,
(
n
k
1b
1n
k
1b
1n
k
for
n
k
n
b
iλ
i− i−−
−
+
µ
i+ i+−
−
≥
≤
≤
(21)For all
n
≥
1,
1
≤
k
≤
n
,
define),
,
(
=
)
,
(
00
n
k
b
n
k
B
(22)1 2
( , ) = (
) ( , ),
1 .
i i i
B n k
µ µ
µ
b n k i
≥
(23)Fluid queue with chain sequence
Then (12) becomes,
1).
1,
(
1)
1,
(
=
)
,
(
n
k
−1B
−1n
−
k
−
+
B
+1n
−
k
−
B
iλ
iµ
i i i (24)From (1),
λ
i−1µ
i=
β
,
hence we have1).
1,
(
1)
1,
(
=
)
,
(
n
k
B
−1n
−
k
−
+
B
+1n
−
k
−
B
iβ
i i (25)Now, define
),
,
(
=
)
,
(
0 =
k
n
B
v
v
n
H
ik n
k
i
∑
(26)then (26) reduces to
1
1,
),
1,
(
)
1,
(
=
)
,
(
n
v
v
H
−1n
−
v
+
v
H
+1n
−
v
i
≥
n
≥
H
iβ
i i (27)Again define
,
!
)
,
(
=
)
,
(
0
=
n
v
n
H
u
v
u
in
n i
∑
∞
φ
(28)then (28) reduces to
1.
)
,
(
)
,
(
=
)
,
(
1 1'
+
≥
+
−
u
v
v
u
v
for
i
v
v
u
i ii
βφ
φ
φ
(29)Laplace transform of the above equation with respect to
u
yields).
,
(
)
,
(
=
)
,
(
*1 *1*
v
z
v
v
z
v
v
z
z
φ
iβφ
i−+
φ
i+ (30)Writing in the form of continued fraction, we get
−
−
−
−
+−
z
z
z
v
v
v
v
z
v
z
v
z
v
v
z
v
z
i i
i
i
β
β
β
φ
φ
β
φ
φ
2 2* *
1 *
1 *
=
))
,
(
)/
,
(
(
=
)
,
(
)
,
(
Solving the above continued fraction, we get
,
1,2,3,
=
,
2
4
=
)
,
(
)
,
(
2 2* 1 *
i
v
v
z
z
v
z
v
z
i iβ
φ
φ
−
−
− (32)
.
=
)
/
2(
)
/
4(
1
1
=
)
,
(
)
,
(
2 2 2 2 2 2 * 1 *
−
−
−z
v
C
z
v
z
v
z
v
z
v
v
z
v
z
ii
β
β
β
β
β
φ
φ
(33)Before we proceed further, we give a brief discussion on the function
C
(
z
)
below.Let
C
(
z
)
be the complex function define by.
2
4
1
1
=
)
(
z
z
z
C
−
−
(34)For
z
≤
1/4,
we have,
=
)
(
0 = n n nz
c
z
C
∑
∞ (35)Where the number
c
n are referred to as the Catalan number given by.
1
1
2
=
+
n
n
n
c
n (36)More generally, for
k
≥
1
andz
≤
1/4,
we have,
)
,
(
=
)
(
0 = n n kz
n
k
s
z
C
∑
∞ (37)where the numbers
s
(
k
,
n
)
are given by (20).Continuing our discussion from (33), we easily get, for
i
≥
1
andv
β
/
z
2<
1/4,
)
,
(
=
)
,
(
2 *12 *
v
z
z
v
C
z
v
v
z
ii
−
φ
β
β
φ
).
,
(
)
,
(
=
)
,
(
=
2 0*2 0 = * 0 2 2
v
z
z
v
l
i
s
z
v
v
z
z
v
C
z
v
l l i i i i i i iφ
β
β
φ
β
β
∑
∞ (38)We thus have, for
i
≥
1
andv
β
/
z
2<
1/4,
1 0 0 = 2 2 0 = 1 0 =
)
,
(
)
,
(
=
)
,
(
+ ∞ ∞ + ∞∑
∑
∑
nn l l i i i n i n
z
v
n
H
z
v
l
i
s
z
v
z
v
n
H
β
β
1 2 0 0 = 2 0 =
)
,
(
)
,
(
=
++ + ∞ + ∞∑
∑
l i nn i l l l i
z
v
n
H
v
l
i
s
β
β
1 0 2 = 2 0 =)
,
2
(
)
,
(
=
+ ∞ + + ∞−
−
∑
∑
n i l n i l l l iz
v
i
l
n
H
v
l
i
s
β
β
),
,
2
(
)
,
(
1
=
0 2 )/2] [( 0 = 1 0 =v
i
l
n
H
v
l
i
s
z
i l l i n l n ii +
−
−
where the last equality is obtained by exchanging the order of summation. This leads, for
i
≥
1
,to the following expression ofH
i(
n
,
v
)
:
≥
−
−
≤
+ −
∑
(
,
)
(
2
,
)
.
,
<
0
0
=
)
,
(
0 2 )/2]
[(
0 =
i
n
if
v
i
l
n
H
v
l
i
s
i
n
if
v
n
H
l l ii n
l i
i
β
β
(40)This means in particular, that
b
i(
n
,
k
)
=
0
fori
≥
1
and0
≤
n
<
i
.
CONCLUSION
We conclude that a fluid queue driven by an infinite-state BDP whose birth and death rates are suggested by a chain sequence. The stationary solution for the background BDP suggested by a chain sequence dose not exist and hence the stationary distribution for fluid queue driven by such BDSs also does not exit. However their transient probabilities yield a simple closed form solution.
REFERENCES
1. M. Abramowitz and I.A. Stegun(eds), Handbook of Mathematical Functions, with Formulas, Graphs and Mathematical Tables, National Bureau of Standards Applied Mathematice Series, Vol.55, Superintendent of Documents, U.S. Government Printing Office, District of Columbia, 1995.
2. L.C. Andrews, Special Functions of Mathematics for Engineers, 2nd ed., McGraw-Hill, New York, 1992. 3. E.A. Van Doorn and W.R.W. Scheinhardt, A fluid queue driven by an infinite state birth-death process,
Teletrafic Contributions for the Information Age (Proc. 15th International Teletraffic Congress, Washington,DC) (V. Ramaswami and P.E. Writh,eds.,) Elsevier, Amsterdam, 1997,pp. 465 - 475.
4. D.J. Evans,J. Shanehchi and C.C. Rick, A modified bisection algorithm for the determination of the eigenvalues of a symmetric tridiagonal matrix, Number. Math. 38 (1981/1982), no.3, 417 – 419.
5. K.V. Fernando, On computing an eigenvector of a tridiagonal matrix, I. Basic results. SIAM J. Matrix Anal. Appl. 18 (1997), no.4, 1013 - 1034.
6. F. Guillemin and D. Pinchon, Continued fraction analysis of the duration of an excursion in an
M
/
M
/
∞
system, J. Appl.Probab. 35 (1998), no. 1, 165 - 183.7. C.H. Lam and T.T. Lee, Fluid flow models with state-dependent service rate, Comm. Statist, Stochastic Models 13 (1997), no.3, 547 - 576.
8. R.B. Lenin and P.R. Parthasarathy, A computational approach for fluid queues driven by truncated birth-death process, Methodol. Comput. Appl. Probab. 2 (2000), no.4, 373 - 392.
9. ... ,Fluid queues driven by an
M
/
M
/
I
/
N
queue, Mathematical Problems in Engineering 6 (2000), 439 - 460. 10. D. Mitra, Stochastic theory of a fluid models of producer and consumers coupled by a buffer, Adv. In Appl.Probab. 20 (1988), no.3, 646 - 676.
11. C.H. Ng, Queueing Modeling Fundamentals, Join Willy
&
Sons, Chichester, 1996.12. S. Resnick and G. Samorodnitsky, steady-state distribution of the buffer content for
M
/
G
/
∞
input fluidqueues, Bernoulli 7 (2001), no.2, 191 - 210.
13. B. Sericola and B. Tuffin, A fluid queue driven by a Markovian queue, Queueing SystemTheory Appl. 31 (1999), no,3-4, 253 - 264.
14. Shwartz and A. Weiss, Large Deviations for Performance Analysis, St0chastic Modeling Series, Chapman