SlideShare una empresa de Scribd logo
1 de 7
Descargar para leer sin conexión
World Academy of Science, Engineering and Technology
International Journal of Electrical, Electronic Science and Engineering Vol:3 No:9, 2009

System Overflow/Blocking Transients For
Queues with Batch Arrivals Using a Family of
Polynomials Resembling Chebyshev
Polynomials

International Science Index 33, 2009 waset.org/publications/3687

Vitalice K. Oduol, Cemal Ardil
Abstract—The paper shows that in the analysis of a queuing
system with fixed-size batch arrivals, there emerges a set of
polynomials which are a generalization of Chebyshev polynomials of
the second kind. The paper uses these polynomials in assessing the
transient behaviour of the overflow (equivalently call blocking)
probability in the system. A key figure to note is the proportion of
the overflow (or blocking) probability resident in the transient
component, which is shown in the results to be more significant at
the beginning of the transient and naturally decays to zero in the limit
of large t. The results also show that the significance of transients is
more pronounced in cases of lighter loads, but lasts longer for
heavier loads.
Keywords—batch arrivals, blocking probability, generalized
Chebyshev polynomials, overflow probability, queue transient
analysis

T

generalization of the modified Bessel functions of the first
kind, with the batch size B as the generalizing parameter. In
the present paper, a set of polynomials arises in the treatment
of the same system. These polynomials are seen to resemble
Chebyshev polynomials.
The rest of the paper is organized as follows. Section II
gives the system model, on which is based the analysis that
begins by determining the probability flow balance equations.
Section III presents the family of polynomials that are
fundamental in the analysis. This section also presents the
similarities of these polynomials with the Chebyshev
counterparts. Section IV presents the characterizing system
probabilities – steady state, transient and overflow
probabilities. Section V combines results and discussion.
Section VI gives the conclusion

I. INTRODUCTION

HE paper considers a queuing system in which the
arrivals occur in fixed-size batches of B packets each,
according to a Poisson process of mean rate λ arrivals per unit
time. The single-server has exponentially distributed service
times, having a mean service rate of μ packets per unit time. In
determining the queue statistics, it has been convenient to
resort to steady-state analysis, mainly because of mathematical
tractability. However, transient analysis has been accepted as
being complementary to the steady-state analysis [1-5]. This
has been echoed in justifying the analysis presented in [6,7]
where use is made of special functions.
The characterization of the transient behaviour of queuing
systems has often been complicated by the multidimensional
transforms that have to be inverted [8]; it has been difficult to
accomplish these inversions in manageable closed form.
Accordingly, it has been necessary in some cases to use
numerical techniques [9,10] .
It has been shown [6,7] that for fixed-size batch Poisson
arrivals and exponential service times it is possible to obtain
an expression for the empty state probability in terms of
functions that are related to the modified Bessel functions of
the first kind. It is further shown [7] that these functions are a
V. K. Oduol is with the Department of Electrical and Information
Engineering, University of Nairobi, Nairobi, Kenya (+254-02-318262
ext.28327, vkoduol@uonbi.ac.ke , http://www.uonbi.ac.ke)
C. Ardil is with the National Academy of Aviation, Baku, Azerbaijan

II.

SYSTEM MODEL

Packets arrive at a service point in fixed size batches of B
packets according to a Poisson process of mean rate λ arrivals
per second. The single server completes the service at the rate
of μ packets per second. The probability flow balance is
shown in Fig.1 in which the top half indicates transitions
among states from the empty state (state-0) up to B+1, and the
lower half is for a general state-k where k ≥ B.

0

1

μ

μ

λ

λ

k-B

μ

λ

k+1

k

μ

μ

μ

μ
λ

λ

B+1

B

λ

μ

λ

λ

λ

μ

μ

Fig.1. Probability Flow For Arrival Batch size B

Denote by Pk(t) the probability that at time t there are k
packets in the system. From the diagram the following
equations follow immediately.
⎧ μP1 (t ) + μP0 (t )
k =0
⎪
d
P (t ) + (λ + μ )Pk (t = ⎨ μPk +1 (t)
1≤ k < B
dt k
⎪
μPk +1 (t ) + λPk − B (t) k ≥ B
⎩

43

(1)
World Academy of Science, Engineering and Technology
International Journal of Electrical, Electronic Science and Engineering Vol:3 No:9, 2009

International Science Index 33, 2009 waset.org/publications/3687

TABLE I

To simplify the analysis, the following definitions are
introduced.
(2)
Pk (t ) = Pk + Qk (t ) exp[− (λ + μ ) t ]
where Pk is the steady state probability of there being k
packets in the system, inclusive of the one in service, and the
term Qk(t)exp[-(λ+μ)t] represents the transient part of the
probability of occupancy.
The representation (2) enables (1) to be decoupled into two
sets of equations, one for the steady-state and the other for the
transient component. From (1) it can shown that the quantities
Qk(t), for the transient component, satisfy the relations
k =0
⎧μQ1 (t ) + μQ0 (t)
d
⎪
(3)
Qk (t ) = ⎨μQk +1 (t)
1≤ k < B
dt
⎪μQ (t ) + λQ (t)
k≥B
k −B
⎩ k +1
The usual procedure at this point would be to obtain for
Qk(t) a multidimensional transform, a suitable one in this case
being a two-dimensional Laplace-Stieltjes transform, and
attempt to invert the transform. Owing to the difficulty with
transform inversion already alluded to, this paper relies on the
expression for the empty state probability obtained in [7] and
uses the properties of the functions presented in [6,7] together
with a family of polynomials introduced in the sequel to
obtain the occupancy probabilities. These are then used to
determine the transient behaviour of the overflow (call
blocking) probability. It is important at this point to digress
and discuss the family of polynomials that will prove
convenient in the subsequent analysis.

k
0
1
2
3
4
5
6
7
8
9

B=1

B=2

1

OF

x

x

x

x2 − 1

x2

x2

x3 − 1

x3

x3 − 2 x
4

2

4

x − 3x + 1
x 5 − 4 x 3 + 3x

x − 2x
x5 − 3x 2

x4 − 1
x5 − 2 x

x 6 − 5x 4 + 6 x 2 − 1

x 6 − 4 x3 + 1
x 7 − 5 x 4 + 3x
x8 − 4 x 5 + 6 x 2
x9 − 5 x 6 + 10 x3 − 1

x 6 − 3x 2
x 7 − 4x3
x8 − 5 x 4 + 1
x9 − 6 x5 + 3x

x 7 − 6x5 + 10x3 − 4 x

x8 − 7 x 6 + 15x 4 − 10x 2 + 1

x9 − 8x 7 + 21x5 − 20x3 + 5x

3.5
3.0

k=2
k=0

2.5
2.0
1.5
1.0
0.5
-2.4

-2.0

-1.6

-1.2

-0.8

0.0
-0.4 0.0
-0.5

0.4

0.8

1.2

1.6

2.0

2.4

-1.0
-1.5
k=4

-2.0
-2.5

k=6

-3.0

k=8

-3.5

k=10

-4.0

Fig. 2. Plot of the polynomials Tk( B ) (x ) for k even , up to k = 10
4.0
3.5

POLYNOMIALS

k=1

k=3

3.0
k=7

2.5

2.0
k=5 1.5
1.0
0.5
-2.4 -2.0

0.0
-1.6 -1.2 -0.8 -0.4 0.0
-0.5

0.4

0.8

1.2

1.6

2.0

2.4

-1.0
-1.5
-2.0

signifying that they are parameterized by B, and for each B,
they are indexed by k. They are are defined as follows

k=5

-2.5

k=7

-3.0
k=3

k=1

-3.5

k=9

-4.0

[k /( B +1) ]

⎛ k − mB ⎞
∑ (− 1)m ⎜ m ⎟(x )k −m( B +1)
⎜
⎟

m=0

1

4.0

The steady-state probabilities Pk are just the result of the
traditional queuing analysis. In much of what follows an
attempt is made to express in closed form both the steady state
probabilities and the transient terms in (2) using a set of
functions already discussed [6,7] and a set of polynomials to
be introduced here. These polynomials are denoted Tk( B ) (x ) ,

Tk( B ) ( x ) =

B=3

1

k=9

III. THE FAMILY

Tk( B) ( x ) FOR B=2 AND K=0,1,2,…,9

POLYNOMIALS

⎝

(4)

Fig. 3. Plot of the polynomials Tk( B ) (x ) for k odd, up to k = 9

⎠

where [k/(B+1)] is the integer part of k/(B+1). For B=1,2,3
the first few of these polynomials are shown in Table I for
k=0,1,2,…,9. From (4) and also evident in the table, these
polynomials satisfy the recurrence relations
⎧ xk
0≤k ≤B
⎪
(5)
Tk( B) ( x ) = ⎨ ( B)
( B)
k>B
⎪ xTk −1 (x ) − Tk −( B +1) (x )
⎩
The even polynomials are plotted in Fig.2, while the odd
polynomials are given Fig.3. The odd polynomials have odd
symmetry and the even polynomials have even symmetry
about the origin, as expected.

A. Similarities with Chebyshev Polynomials
It is useful to point out some of the similarities with the
Chebyshev polynomials. The first similarity of these
polynomials is seen in their plots of Fig.2 and Fig.3. The
second similarity is seen in the expression for the generating
function T ( B) ( z, x) of these polynomials, which is defined as
∞

( B)

T ( B ) ( z , x) = ∑ z k Tk
k =0

(x )

Applying the defining equations (5), gives

44

(6)
World Academy of Science, Engineering and Technology
International Journal of Electrical, Electronic Science and Engineering Vol:3 No:9, 2009

B

T ( B) ( z, x) = ∑ ( zx )

k

k =0

∞
k −1 ( B )
∑ z Tk −1 ( x )
k = B +1
B +1 ∞ k ( B )
− z
∑ z Tk ( x )
k =0
+ zx

(7)

that in the limit of large t, the transient terms go to zero, as do
the time derivatives, yielding the equations below.
⎧λ
⎪ P0
⎪μ
⎪⎛
λ⎞
⎪
Pk = ⎨⎜1 + ⎟ Pk −1
⎜
μ⎟
⎠
⎪⎝
⎪⎛
λ⎞
λ
⎪⎜1 + ⎟ P − P
⎪⎜
μ ⎟ k −1 μ k −( B +1)
⎠
⎩⎝

After some algebra, this results in
T ( B) ( z, x) =

1

(8)

z B +1 − zx + 1
In this equation when B=1 and x is replaced by 2x, this is
just the generating function of the Chebyshev polynomials of
the second kind [11-14]. It is noteworthy that whereas the
functions emerging in [7] are related to the modified Bessel
functions of the first kind, and reduce to the latter when the
batch size parameter takes the value of unity (B=1) and x is
replaced by 2x, there now emerges here a set of polynomials
which are related to the Chebyshev polynomials of the second
kind, and reduce to the latter polynomials when B=1 and x is
replaced by 2x.
The generating function obtained so far states that the
polynomials Tk( B ) (x ) are the coefficients of zk in the infinite
International Science Index 33, 2009 waset.org/publications/3687

series expansion

1
z B +1 − zx + 1

=

∞

∑ z k Tk( B) ( x)

∑

k ≥ B +1

(13)

where the averaging window size equals the fixed sized B of
the batch. In fact (13) is seen as a scaled down moving
average when the definition ρ = Bλ/μ of the offered load is
used.
The steady state probabilities can be implemented using at
least three alternatives. The first two are based on signal flow
diagrams using delays, multipliers and adders. The third
method uses the polynomials discussed here

(9)

k =0

λ/μ

P0

SYSTEM PROBABILITES

This section presents the key system probabilities such as
the steady state, transient, and system overflow (blocking)
probabilities. It also shows the possible implementations of
the steady state probabilities.
A. Steady-State Probabilities
The steady state probabilities are obtained by considering

P1

0
S1

1

Pk −1

∑

Pk − 2

⎛
λ⎞
⎜1 + ⎟
⎜
μ⎟
⎠
⎝

⎜ m ⎟
⎠
⎝

which is really the exact expression (4) for Tk( B ) (x ) when B=1,
and x is replaced by 2x. These similarities suggest here that
the polynomials emerging in this analysis are indeed more
general than the Chebyshev counterparts, with the batch size
B as the generalizing parameter.
A study of these polynomials, exploring their similarities
with the Chebyshev polynomials, and more, can be an
interesting subject in itself; here the intention is to see how
they can be used in the analysis of the transient behaviour of
the queuing system with batch arrivals. In the sequel, they are
used together with solutions already found in previous works
to obtain results from which conclusions are drawn.
IV.

2≤k ≤ B

λ min(k , B )
Pk = ⎛ ⎞ ∑ P
⎜μ⎟
⎝ ⎠ m =1 k −m

set B = 1, and replace x above with 2x. That is
∞
1
(10)
= ∑ z k U k ( x)
z 2 − 2 xz + 1 k =0
The polynomial U (x) can also be expressed as [11-14]
k
[k / 2]
k − m⎞
(11)
⎟(2 x )k − 2m
⎜
(− 1)m ⎛
U ( x) =
m=0

(12)

It is shown in [7] that for k > 0, these steady state
probabilities satisfy the moving average relations

This generating function looks like the one for the
Chebyshev polynomials of the second kind U (x) when we
k

k

k =1

P −( B+1)
k

⎛ λ ⎞
⎜ ⎟
⎜ μ ⎟
⎝ ⎠

∑

2
1

Pk − B

S2

Pk

Fig. 4. Recursive implementation of the steady-state probabilities
(12)

The first method is based on (12) and uses the signal-flow
diagram of Fig.4. Initially the value of P0 is loaded into the
delay stage whose output is labelled P0, with the other delay
elements set to zero. The first switch S1 is initially in position
0, and is moved to position 1 after one clock period, and stays
there for the rest of the time. The second switch S2 is initially
in position 1 where it stays through the first clock period, and
is then moved to the operating position 2, where it remains for
the remainder of the system.
The second implementation uses the signal-flow diagram of
Fig.5, in which the value of P0 is loaded in the delay element
whose output is labelled P0. All the delay elements are
cleared (set to zero). The switch S is initially at position 0. It
is moved to position 1 as the system clock is started. Data is
then passed through the B delay stages. At every tick of the

45
World Academy of Science, Engineering and Technology
International Journal of Electrical, Electronic Science and Engineering Vol:3 No:9, 2009

clock the value of Pk is indeed the desired steady-state
probability of there being k packets (customers) in the system.
P0

V
( x) =
−k

Pk −1

∑
λ/μ

∑
1
0

varying occupancy probabilities Pk(t). Previously [6,7] a set of
functions are introduced, and defined according to
∞ xl ( B +1) + k
(21a)
(B)

Pk − 2

Pk −B +1

∑

( B)
V
( x) =
k

Pk − B

S

k

Pk

International Science Index 33, 2009 waset.org/publications/3687

The recurrence relations (12) can be applied repeatedly to
express the steady state probabilities Pk in terms of P0 and the
polynomials already introduced. That is, by repeatedly setting
k=2,3, …, in (12) it is found that leads to
( k −1) /( B +1)
⎛ ⎛ ρ ⎞ k /( B +1) ( B )
⎞
⎛ρ⎞
( B)
Pk = ⎜ ⎜ ⎟
Tk ( x ) − ⎜ ⎟
Tk −1 ( x) ⎟ P0
⎜⎝ B ⎠
⎟
⎝B⎠
⎝
⎠

(14)

where ρ = Bλ / μ is the offered load, and
1 /( B +1)

⎛ ρ ⎞⎛ ρ ⎞
x = ⎜1 + ⎟⎜ ⎟
⎝ B ⎠⎝ B ⎠

⎛λ
⎜ ⎟
qk (t ) = ⎜ ⎟
⎝μ⎠

(16)

B. Transient Probabilities
It is convenient to introduce the differential operator
D = d/dt and the parameter α defined as
1 /( B +1)

⎜ ⎟
( )1 /( B+1) = μ ⎛ λ ⎞
⎜μ⎟

(17)

⎝ ⎠
Then Qk(t) can be expressed successively in terms of Q0(t) as
follows
(18)
⎛D ⎞
Q1(t ) = ⎜ − 1⎟Q0 (t )
⎜μ
⎟
⎝
⎠
⎡⎛ D ⎞ 2 ⎛ D ⎞⎤
Q2 (t ) = ⎢⎜ ⎟ − ⎜ ⎟⎥Q0 (t )
⎜ μ ⎟⎥
⎢⎜ μ ⎟
⎝ ⎠⎦
⎣⎝ ⎠

(19)

⎡⎛ α ⎞ 2 D 2 ⎛ α ⎞ D ⎤
⎛ ⎞
⎛ ⎞
= ⎢⎜ ⎟ ⎜ ⎟ − ⎜ ⎟⎜ ⎟⎥Q0 (t )
⎜μ⎟ α ⎥
⎢⎜ μ ⎟ ⎝ α ⎠
⎝ ⎠
⎝ ⎠⎝ ⎠⎦
⎣

⎜ ⎟ − ⎜ ⎟
⎜μ⎟
⎝α ⎠
⎝ ⎠

T

⎜

k −1⎝α

(23)

Setting k=0 in (23) gives the integral equation whose solution
would give the result for Q0(t),
Q (t ) = qi (t ) exp[− (λ + μ )t ]
0
t

∫0

(24)

μ Q0 (t − τ ) exp[− (λ + μ )τ ] h0 (τ )dτ

In [7] it is argued convincingly that rather than attempting to
solve (24) directly, which is a challenge, it is better to exploit
the fact that the systems B = 1 , I ( ) and B > 1 , V (B ) ( ) are

(

k

(

)

k

)

isomorphic, and noting that by appropriately adapting the
known solution for Q0(t) in B = 1 , I ( ) , the corresponding
k
results for the function Q0(t) here can be expressed as
p
∞ ⎛μ⎞
(αt )⎤
Q0 (t ) = ∑ ⎜ ⎟ ⎡V ( B ) (αt ) − BV ( B )
⎥
− ( p + B + 1)
p =i ⎝ α ⎠ ⎢ − p
⎣
⎦
(25)

(

)

Thus far Q0(t) has been determined. The expression for Qk(t)
in (20) requires other properties of the functions used in (25).
In [7] it is shown that
m
m ⎛m⎞
⎛D⎞
( B)
⎡ ( B)
⎤
⎜ ⎟ V− p (αt ) = ∑ ⎜ ⎟ ⎢V− [ p + (m − q )B ] + q (αt )⎥
q =0 ⎜ q ⎟ ⎣
⎦
⎝α ⎠
⎝ ⎠
(26)
It now remains to combine this with (20) and the definition of
the polynomials Tk( B ) (x ) to obtain a closed form expression
for Qk(t).

After some algebra, the general expression for Qk(t) for k>0
becomes
k −1
⎡⎛ α ⎞ k
⎤
(20)
⎛α ⎞
( B) ⎛ D ⎞
( B) ⎛ D ⎞
Qk (t ) = ⎢⎜ ⎟ T
⎢⎜ μ ⎟ k
⎣⎝ ⎠

Q (t ) = qi − k (t ) exp[− (λ + μ )t ]
k
k
⎛α ⎞ t
+ ⎜ ⎟ ∫ μ Q0 (t − τ ) exp[− (λ + μ )τ ] hk (τ )dτ
⎜μ⎟ 0
⎝ ⎠

+

P0 = 1 − ρ

(22b)

( B)
V
(αt )
−k

Here hk(t) is the convolution kernel that appears in the
expression for Qk(t), as given by

(15)

that the empty system

μ k +1

k

−k
⎞ B +1

Fig. 5. Moving average implementation of the steady-state
probabilities (13)

α = μ Bλ

(21b)

∞ xl ( B +1) − k
l !(lB − k )!
l =σ k

∑

where σ k = ⎡k / B ⎤ , the smallest integer not less than k/B. To
make the expression more manageable, two other quantities
qk(t) and hk(t) are defined
α ( B)
(22a)
( B)
h (t ) = V
(α t ) −
V
(αt )

∑

It has already been found [7]
probability P0 is given by

∑ l !(lB + k )!

l =0

⎟⎥Q0 (t )
⎠⎥
⎦

From (20) it is clear that the general expression for Qk(t) is
a weighted sum of the derivatives of Q0(t). Once Q0(t) is
known the required results can be found. These can then be
combined with the steady-state results to obtain the time-

C. Overflow / Blocking Probability
Given that a system can hold no more than N packets (there
is room for only N customers), the probability that there will
be an overflow (blocking) at time t is then the probability that
this quantity is exceeded.
(B
Povfl) (N ) =

∞
∑
k = N +1

{Pk + Qk (t ) exp[− (λ + μ )t ] }

(27)
It has to be assumed here that the system capacity N is

46
World Academy of Science, Engineering and Technology
International Journal of Electrical, Electronic Science and Engineering Vol:3 No:9, 2009

larger than the batch size (N>B). This condition is necessary
since the system should be able hold at least one batch upon
its arraival. In that case the sum can be broken into two parts
to give
N /( B +1)

1 /( B +1) ⎞
⎛
ρ ⎞⎛ B ⎞
⎛
(
⎟P
TNB ) ⎜ ⎜1 + ⎟⎜ ⎟
⎜⎝
⎟ 0
B ⎠⎜ ρ ⎟
⎝ ⎠
⎝
⎠

Overflow Probability

⎛ρ⎞
(B)
Povfl(N) = − ⎜ ⎟
⎝B⎠

6.2E-07

(28)

N

⎛α ⎞ ( ⎛ D ⎞
− exp[− (λ + μ )t ] ⎜ ⎟ TNB ) ⎜ ⎟Q0 (t )
⎜μ⎟
⎝α ⎠
⎝ ⎠

6.0E-07

load = 0.05

5.8E-07
5.6E-07
5.4E-07
5.2E-07
5.0E-07
4.8E-07

D. Transient Proportion in Overflow/Blocking Probability
The proportion of the overflow probability taken by the
transient term can be used to give a sense of the significance
of the transients in the overflow assessment. To this end the
ratio ηtrans is defined as follows
∞
1
(29)
η trans = (B)
exp[− (λ + μ )t ] ∑ Qk (t )
Povfl (N)
k = N +1

0

V.

RESULTS AND DISCUSSION

The results given are in two sets, the first one being the
plain overflow/blocking probabilities as a function of time.
The second set are the proportion of the overflow that is in the
transient component. All the results are shown for a capacity
of 10 packets (N=10) when the arrival batch size is 3. The first
four depict the results starting from the empty state (i=0),
while the last three depict the results for a non-empty initial
state (i>0). The results presented are only for B=3 and N=10.
Other values of B and N may be considered if required.
Fig.6 shows the results of the overflow probability
(blocking probability) for low loads (ρ = 0.05). Initially the
probability of overflow is relatively low (5×10-7), then rising
to a peak of 6×10-7 at μt = 6., and then settles finally at 5×10-7,
for μt > 20.
Fig.7 shows the results of the overflow probability
(blocking probability) for moderate loads (ρ = 0.50). The
trend is similar to the one in the preceding figure. Initially the
probability of overflow is once again relatively low
(2.17×10-2), then rising to a peak of 2.25×10-2 at μt = 9., and
then settles finally at 2.17×10-2, for μt > 70. It takes longer
here to reach steady state than for lower loads

15

20

25

30

2.26E-02
load = 0.50
2.24E-02
2.22E-02
2.20E-02
2.18E-02
2.16E-02
0

(30)

It will be interesting to observe how long it takes for this
proportion to decay to zero (as it should) as the load is varied.

10

Fig. 6 Overflow probability for low loads (ρ = 0.05) starting from the
empty state (i=0) with B=3 and N=10

Since the results presented below are functions of μt, the
normalized time, it is necessary to express (29) so as to reflect
this. Combining the definitions of α and ρ, together with
(28) and (29), it follows that
⎛ ⎛ ρ ⎞ ⎞ ( B) ⎛ D ⎞
exp⎜ − ⎜1 + ⎟ μt ⎟ TN ⎜ ⎟ Q0 (t )
⎜
⎟
⎝ ⎝ B⎠ ⎠
⎝α ⎠
ηtrans =
ρ⎞μ⎞
⎛ ⎛ ρ ⎞ ⎞ ( B) ⎛ D ⎞
( B) ⎛ ⎛
TN ⎜ ⎜1 + ⎟ ⎟ P0 + exp⎜ − ⎜1 + ⎟ μt ⎟ TN ⎜ ⎟ Q0 (t )
⎜
⎟
⎜
B⎠λ ⎟
⎝ ⎝ B⎠ ⎠
⎝α ⎠
⎝⎝
⎠

5

Normalized Time [ut]

Overflow Probability

International Science Index 33, 2009 waset.org/publications/3687

The fundamental role played by the polynomials Tk( B ) (x ) is
evident in (28).

10

20

30

40

50

60

70

Normalized Time [ut]

Fig.7 Overflow probability for medium load (ρ = 0.50) starting from
the empty state (i=0) with B=3 and N=10

Fig.8 shows the results of the overflow probability for
heavy loads (ρ = 0.95). Once again the trend is similar to those
in the preceding figures. Initially the probability is low
(0.742), then rising to a peak of 0.748 at μt = 10., and then
settles finally at 0.743, for μt > 100. Here too it takes longer to
reach steady state than for lower loads.
Fig.9 shows the results for the proportion of transients in
the overflow probability for different loads, and starting from
the empty state (i=0). Whereas the transient component
eventually goes to zero, the relative magnitude is less than 1%
after μt = 30, with the heavier loads experiencing the least
variation. For smaller loads, the transient component is more
pronounced and decays faster.

47
World Academy of Science, Engineering and Technology
International Journal of Electrical, Electronic Science and Engineering Vol:3 No:9, 2009

μt = 100 (i.e. 70 units of time later than for the empty initial
state).

7.49E-01
load = 0.95

7.47E-01

load = 0.05

1.00

7.46E-01

Proportion of Transients

Overflow Probability

7.48E-01

7.45E-01
7.44E-01
7.43E-01
7.42E-01
0

10

20 30

40

50

60

70 80

90 100

Normalized Time [ut]

i=5
N=10
B=3

load = 0.10

0.80
load 0.20
load =0.50

0.60

load = 0.80

0.40
load = 0.95

0.20
0.00

Fig. 8 Overflow probability for heavy load (ρ = 0.95) starting from
the empty state (i=0) with B=3 and N=10

0

10

20

30

40

50

60

Normalized Time [ut]
0.20
load = 0.05

0.18

i=0
N=10
B=3

Fig. 10 Proportion of transients in the overflow probability for
different loads starting from a non-empty state with 5 packets with
B=3 and N=10

load = 0.10

0.14

load = 0.05

0.12

1.00

load =0.20

0.10
0.08

load 0.50

0.06
load = 0.80
0.04
load = 0.95
0.02
0.00
0

10

20

30

40

i = 10
N=10
B=3

load = 0.10
Proportion of Transients

Proportion of Transients

50

60

70

80

90

100

Normalized Time [ut]

load 0.20
0.60
load =0.50
0.40
load = 0.80
load = 0.95

0.20

Fig. 9 Proportion of transients in the overflow probability for
different loads starting from the empty system (i=0) with B=3 and
N=10

Fig.10 shows the results for the proportion of transients for
different loads, and starting from a non-empty system (i=5).
The similarities with the empty initial state are that the relative
magnitude is less than 1% after μt = 30, with the heavier loads
experiencing the least variation. The difference here is that
the relative magnitude of the transient component is high
(approaching unity) for low loads.
Fig.11 shows the results for the proportion of transients in
the overflow probability for different loads, and starting from
a non-empty system (i=10). The similarities with the
preceding case are that the heavier loads experience the least
variation, and
the relative magnitude of the transient
component is high (approaching unity) for low loads. The
major difference here is that the 1% point is reached after
μt = 50 (i.e. 20 units of time later).
Finally Fig.12 shows the results for the proportion of
transients in the overflow probability for different loads,
starting from a non-empty system (i=20). The similarities with
the preceding case are that the heavier loads experience the
least variation, and the relative magnitude of the transient
component is high (approaching unity) for low loads. The
major difference here is that the 1% point is reached after

0.80

0.00
0

10

20

30

40

50

60

70

80

90

100

Normalized Time [ut]

Fig. 11 Proportion of transients in the overflow probability for
different loads starting from a non-empty state with 10 packets with
B=3 and N=10
load = 0.05
1.00

i = 20
N=10
B=3

load = 0.10
load = 0.20

Proportion of Transients

International Science Index 33, 2009 waset.org/publications/3687

0.16

0.80

load =0.50
0.60

0.40

load = 0.80
load = 0.95

0.20

0.00
0

10

20

30

40

50

60

70

80

90

100

Norm alized Tim e [ut]

Fig. 12. Proportion of transients in the overflow probability for
different loads starting from a non-empty state with 20 packets with
B=3 and N=10

48
World Academy of Science, Engineering and Technology
International Journal of Electrical, Electronic Science and Engineering Vol:3 No:9, 2009

VI.

CONCLUSION

In conclusion, the paper has addressed the problem of
analyzing the transient behaviour of a queuing system with
Poisson arrivals of fixed-size batches, and exponential service
times. In the process, there emerged a family of polynomials
T ( B ) ( x ) which are seen to generalize Chebyshev polynomials
k

International Science Index 33, 2009 waset.org/publications/3687

of the second kind

U k (x ) .

The similarities of these

polynomials are evident in the descriptions, in the appearance
of their graphs, and also in the generating functions.
The polynomials are used to obtain results for the
occupancy probabilities and subsequently, blocking (or
overflow) probabilities for the system. The transient
probability of overflow (equivalently the blocking probability)
is used to characterize the transient behaviour. It is found that
for all loads the blocking probability has the same shape as a
function of time, starting low, rising to a peak and decaying to
the steady state level. For small loads the actual levels are low
(e.g. 5×10-7 for a load of 0.05), and for heavy loads the
actual level are high (e.g. 0.745 for a load of 0.95).
The pattern in the results is to be expected since a heavily
loaded system is more likely to experience overflow than a
lightly loaded one. What is new here is that use is made of the
polynomials in showing the significance of the transient
component in the assessment of the overflow or blocking.
The proportion of the transient component in this quantity
is found to be high for low loads, and lower for heavy loads.
The time for the transients to decay to below 1% is longer
when the system starts with more packets than when it starts
with fewer or no packets.
Finally, it is interesting that there is a relationship between
the Bessel functions and Chebyshev polynomials, and it is
being found here that the same system can be described by
functions that generalize Bessel functions, and also in terms of
polynomials that generalize Chebyshev polynomials. It
remains to establish the parallel relationships between the
functions and the polynomials.

Communications and Computer Engineering, Vol. 1, No.1, pp.55-50,
May 2009
[8] G. L. Choudhury, D. M. Lucantoni, W. Witt, “Multidimensional
Transform Inversion with Application to the Transient M/G/1 Queue”,
Annals of Applied Probability, 4, 1994, pp.719-740.
[9] J. Abate, G. L. Choudhury, W. Whitt, “An Introduction to Numerical
Transform Inversion and its Application to Probability Models” In: W.
Grassman, (ed.) Computational Probability, pp. 257–323. Kluwer,
Boston , 1999.
[10] G. N. Higginbottom, Performance Evaluation of Communication
Networks, Artech House 1998
[11] I. S. Gradshteyn, I.M. Ryzhik, Table of Integrals, Series, and Products,
Alan Jeffrey and Daniel Zwillinger (eds.) Seventh edition, Academic
Press, Feb. 2007
[12] M. Abramowitz, I. A. Stegun (eds.), "Chapter 22", Handbook of
Mathematical Functions with Formulas, Graphs, and Mathematical
Tables, New York, Dover, 1965.
[13] P. K. Suetin,. "Chebyshev polynomials", in Hazewinkel, Michiel,
Encyclopaedia of Mathematics, Kluwer Academic Publishers, (2001)
[14] Wikipedia “Chebyshev polynomials” Available at
http://en.wikipedia.org/wiki/Chebyshev_polynomials
Vitalice K. Oduol received his pre-university education at Alliance High
School in Kenya. In 1981 he was awarded a CIDA scholarship to study
electrical engineering at McGill University, Canada, where he received the
B.Eng. (Hons.) and M.Eng. degrees in 1985 and 1987, respectively, both in
electrical engineering. In June 1992, he received the Ph.D. degree in electrical
engineering at McGill University.
He was a research associate and teaching assistant while a graduate student
at McGill University. He joined MPB Technologies, Inc. in 1989, where he
participated in a variety of projects, including meteor burst communication
systems, satellite on-board processing, low probability of intercept radio,
among others. In 1994 he joined INTELSAT where he was part of the team
that initiated research and development work on the integration of terrestrial
wireless and satellite systems. After working at COMSAT Labs. (1996-1997)
on VSAT networks, and TranSwitch Corp.(1998-2002) on product definition
and architecture, he returned to Kenya, where since 2003 he has been with
Department of Electrical and Information Engineering, University of Nairobi.
Dr. Oduol was a two-time recipient of the Douglas tutorial scholarship at
McGill University. He is currently chairman, Department of Electrical and
Information Engineering, University of Nairobi. His research interests include
performance analysis, modeling and simulation of telecommunication
systems, adaptive error control, feedback communication.
Cemal Ardil is with The National Academy of Aviation, Baku, Azerbaijan

REFERENCES
[1] H. P. Schwefel, L. Lipsky, M. Jobmann, “On the Necessity of Transient
Performance Analysis in Telecommunication Networks," 17th
International Teletraffic Congress (ITC17), Salvador da Bahia, Brazil,
September 24-28 2001
[2] B. van Holt, C. Blondia, “Approximated Transient Queue Length and
Waiting Time Distribution via Steady State Analysis”, Stochastic
Models 21, pp.725-744, 2005
[3] T. Hofkens, K. Spacy, C. Blondia, “Transient Analysis of the DBMAP/G/1 Queue with an Applications to the Dimensioning of Video
Playout Buffer for VBR Traffic”, Proceedings of Networking, Athens
Greece, 2004
[4] D. M. Lucantoni, G. L. Choudhury, W. Witt, “The Transient BMAP/PH/1
Queue”, Stochastic Models 10, pp.461-478, 1994
[5] W. Böhm. S. G. Mohanty, “Transient Analysis of Queues with
Heterogeneous Arrivals” , Queuing Systems, Vol.18, pp.27-45, 1994
[6] V. K. Oduol, “Transient Analysis of a Single-Server Queue with Batch
Arrivals Using Modeling and Functions Akin to the Modified Bessel
Functions” International Journal of Applied Science, Engineering and
Technology, Vol. 5, No.1, pp.34-39, April 2009
[7] V. K. Oduol, C. Ardil, “Transient Analysis of a Single-Server Queue with
Fixed-Size Batch Arrivals”,International Journal of Electronics,

49

Más contenido relacionado

La actualidad más candente

Understanding the Differences between the erfc(x) and the Q(z) functions: A S...
Understanding the Differences between the erfc(x) and the Q(z) functions: A S...Understanding the Differences between the erfc(x) and the Q(z) functions: A S...
Understanding the Differences between the erfc(x) and the Q(z) functions: A S...Ismael Torres-Pizarro, PhD, PE, Esq.
 
Novel analysis of transition probabilities in randomized k sat algorithm
Novel analysis of transition probabilities in randomized k sat algorithmNovel analysis of transition probabilities in randomized k sat algorithm
Novel analysis of transition probabilities in randomized k sat algorithmijfcstjournal
 
Testing for mixtures by seeking components
Testing for mixtures by seeking componentsTesting for mixtures by seeking components
Testing for mixtures by seeking componentsChristian Robert
 
Solving the Poisson Equation
Solving the Poisson EquationSolving the Poisson Equation
Solving the Poisson EquationShahzaib Malik
 
Quadratic programming (Tool of optimization)
Quadratic programming (Tool of optimization)Quadratic programming (Tool of optimization)
Quadratic programming (Tool of optimization)VARUN KUMAR
 
On the solution of incompressible fluid flow equations
On the solution of incompressible fluid flow equationsOn the solution of incompressible fluid flow equations
On the solution of incompressible fluid flow equationsAlexander Decker
 
11.on the solution of incompressible fluid flow equations
11.on the solution of incompressible fluid flow equations11.on the solution of incompressible fluid flow equations
11.on the solution of incompressible fluid flow equationsAlexander Decker
 
CVPR2010: Advanced ITinCVPR in a Nutshell: part 6: Mixtures
CVPR2010: Advanced ITinCVPR in a Nutshell: part 6: MixturesCVPR2010: Advanced ITinCVPR in a Nutshell: part 6: Mixtures
CVPR2010: Advanced ITinCVPR in a Nutshell: part 6: Mixtureszukun
 
dhirota_hone_corrected
dhirota_hone_correcteddhirota_hone_corrected
dhirota_hone_correctedAndy Hone
 
Jensen's inequality, EM 알고리즘
Jensen's inequality, EM 알고리즘 Jensen's inequality, EM 알고리즘
Jensen's inequality, EM 알고리즘 Jungkyu Lee
 
Stringhighlights2015
Stringhighlights2015Stringhighlights2015
Stringhighlights2015foxtrot jp R
 
tw1979 Exercise 2 Report
tw1979 Exercise 2 Reporttw1979 Exercise 2 Report
tw1979 Exercise 2 ReportThomas Wigg
 
On a Deterministic Property of the Category of k-almost Primes: A Determinist...
On a Deterministic Property of the Category of k-almost Primes: A Determinist...On a Deterministic Property of the Category of k-almost Primes: A Determinist...
On a Deterministic Property of the Category of k-almost Primes: A Determinist...Ramin (A.) Zahedi
 
Transceiver design for single-cell and multi-cell downlink multiuser MIMO sys...
Transceiver design for single-cell and multi-cell downlink multiuser MIMO sys...Transceiver design for single-cell and multi-cell downlink multiuser MIMO sys...
Transceiver design for single-cell and multi-cell downlink multiuser MIMO sys...T. E. BOGALE
 
Variational Inference
Variational InferenceVariational Inference
Variational InferenceTushar Tank
 

La actualidad más candente (20)

BNL_Research_Report
BNL_Research_ReportBNL_Research_Report
BNL_Research_Report
 
Understanding the Differences between the erfc(x) and the Q(z) functions: A S...
Understanding the Differences between the erfc(x) and the Q(z) functions: A S...Understanding the Differences between the erfc(x) and the Q(z) functions: A S...
Understanding the Differences between the erfc(x) and the Q(z) functions: A S...
 
Ck4201578592
Ck4201578592Ck4201578592
Ck4201578592
 
Novel analysis of transition probabilities in randomized k sat algorithm
Novel analysis of transition probabilities in randomized k sat algorithmNovel analysis of transition probabilities in randomized k sat algorithm
Novel analysis of transition probabilities in randomized k sat algorithm
 
Testing for mixtures by seeking components
Testing for mixtures by seeking componentsTesting for mixtures by seeking components
Testing for mixtures by seeking components
 
Solving the Poisson Equation
Solving the Poisson EquationSolving the Poisson Equation
Solving the Poisson Equation
 
Quadratic programming (Tool of optimization)
Quadratic programming (Tool of optimization)Quadratic programming (Tool of optimization)
Quadratic programming (Tool of optimization)
 
On the solution of incompressible fluid flow equations
On the solution of incompressible fluid flow equationsOn the solution of incompressible fluid flow equations
On the solution of incompressible fluid flow equations
 
11.on the solution of incompressible fluid flow equations
11.on the solution of incompressible fluid flow equations11.on the solution of incompressible fluid flow equations
11.on the solution of incompressible fluid flow equations
 
25010001
2501000125010001
25010001
 
Lesson 29
Lesson 29Lesson 29
Lesson 29
 
CVPR2010: Advanced ITinCVPR in a Nutshell: part 6: Mixtures
CVPR2010: Advanced ITinCVPR in a Nutshell: part 6: MixturesCVPR2010: Advanced ITinCVPR in a Nutshell: part 6: Mixtures
CVPR2010: Advanced ITinCVPR in a Nutshell: part 6: Mixtures
 
dhirota_hone_corrected
dhirota_hone_correcteddhirota_hone_corrected
dhirota_hone_corrected
 
Jensen's inequality, EM 알고리즘
Jensen's inequality, EM 알고리즘 Jensen's inequality, EM 알고리즘
Jensen's inequality, EM 알고리즘
 
Stringhighlights2015
Stringhighlights2015Stringhighlights2015
Stringhighlights2015
 
tw1979 Exercise 2 Report
tw1979 Exercise 2 Reporttw1979 Exercise 2 Report
tw1979 Exercise 2 Report
 
On a Deterministic Property of the Category of k-almost Primes: A Determinist...
On a Deterministic Property of the Category of k-almost Primes: A Determinist...On a Deterministic Property of the Category of k-almost Primes: A Determinist...
On a Deterministic Property of the Category of k-almost Primes: A Determinist...
 
Poisson factorization
Poisson factorizationPoisson factorization
Poisson factorization
 
Transceiver design for single-cell and multi-cell downlink multiuser MIMO sys...
Transceiver design for single-cell and multi-cell downlink multiuser MIMO sys...Transceiver design for single-cell and multi-cell downlink multiuser MIMO sys...
Transceiver design for single-cell and multi-cell downlink multiuser MIMO sys...
 
Variational Inference
Variational InferenceVariational Inference
Variational Inference
 

Destacado

Investigation of-combined-use-of-mfcc-and-lpc-features-in-speech-recognition-...
Investigation of-combined-use-of-mfcc-and-lpc-features-in-speech-recognition-...Investigation of-combined-use-of-mfcc-and-lpc-features-in-speech-recognition-...
Investigation of-combined-use-of-mfcc-and-lpc-features-in-speech-recognition-...Cemal Ardil
 
Multistage condition-monitoring-system-of-aircraft-gas-turbine-engine
Multistage condition-monitoring-system-of-aircraft-gas-turbine-engineMultistage condition-monitoring-system-of-aircraft-gas-turbine-engine
Multistage condition-monitoring-system-of-aircraft-gas-turbine-engineCemal Ardil
 
Development of-effective-cooling-schemes-of-gas-turbine-blades-based-on-compu...
Development of-effective-cooling-schemes-of-gas-turbine-blades-based-on-compu...Development of-effective-cooling-schemes-of-gas-turbine-blades-based-on-compu...
Development of-effective-cooling-schemes-of-gas-turbine-blades-based-on-compu...Cemal Ardil
 
A multi-layer-artificial-neural-network-architecture-design-for-load-forecast...
A multi-layer-artificial-neural-network-architecture-design-for-load-forecast...A multi-layer-artificial-neural-network-architecture-design-for-load-forecast...
A multi-layer-artificial-neural-network-architecture-design-for-load-forecast...Cemal Ardil
 
A combined-conventional-and-differential-evolution-method-for-model-order-red...
A combined-conventional-and-differential-evolution-method-for-model-order-red...A combined-conventional-and-differential-evolution-method-for-model-order-red...
A combined-conventional-and-differential-evolution-method-for-model-order-red...Cemal Ardil
 
Performance of-block-codes-using-the-eigenstructure-of-the-code-correlation-m...
Performance of-block-codes-using-the-eigenstructure-of-the-code-correlation-m...Performance of-block-codes-using-the-eigenstructure-of-the-code-correlation-m...
Performance of-block-codes-using-the-eigenstructure-of-the-code-correlation-m...Cemal Ardil
 
Complex condition-monitoring-system-of-aircraft-gas-turbine-engine
Complex condition-monitoring-system-of-aircraft-gas-turbine-engineComplex condition-monitoring-system-of-aircraft-gas-turbine-engine
Complex condition-monitoring-system-of-aircraft-gas-turbine-engineCemal Ardil
 
Numerical modeling-of-gas-turbine-engines
Numerical modeling-of-gas-turbine-enginesNumerical modeling-of-gas-turbine-engines
Numerical modeling-of-gas-turbine-enginesCemal Ardil
 
A weighted-sum-technique-for-the-joint-optimization-of-performance-and-power-...
A weighted-sum-technique-for-the-joint-optimization-of-performance-and-power-...A weighted-sum-technique-for-the-joint-optimization-of-performance-and-power-...
A weighted-sum-technique-for-the-joint-optimization-of-performance-and-power-...Cemal Ardil
 
Mathematical modeling-of-gas-turbine-blade-cooling
Mathematical modeling-of-gas-turbine-blade-coolingMathematical modeling-of-gas-turbine-blade-cooling
Mathematical modeling-of-gas-turbine-blade-coolingCemal Ardil
 
An investigation-on-efficient-spreading-codes-for-transmitter-based-technique...
An investigation-on-efficient-spreading-codes-for-transmitter-based-technique...An investigation-on-efficient-spreading-codes-for-transmitter-based-technique...
An investigation-on-efficient-spreading-codes-for-transmitter-based-technique...Cemal Ardil
 
A new-method-of-adaptation-in-integrated-learning-environment
A new-method-of-adaptation-in-integrated-learning-environmentA new-method-of-adaptation-in-integrated-learning-environment
A new-method-of-adaptation-in-integrated-learning-environmentCemal Ardil
 
Modeling and-simulating-of-gas-turbine-cooled-blades
Modeling and-simulating-of-gas-turbine-cooled-bladesModeling and-simulating-of-gas-turbine-cooled-blades
Modeling and-simulating-of-gas-turbine-cooled-bladesCemal Ardil
 
Neuro -fuzzy-networks-for-identification-of-mathematical-model-parameters-of-...
Neuro -fuzzy-networks-for-identification-of-mathematical-model-parameters-of-...Neuro -fuzzy-networks-for-identification-of-mathematical-model-parameters-of-...
Neuro -fuzzy-networks-for-identification-of-mathematical-model-parameters-of-...Cemal Ardil
 
Mimo broadcast-scheduling-for-weighted-sum-rate-maximization
Mimo broadcast-scheduling-for-weighted-sum-rate-maximizationMimo broadcast-scheduling-for-weighted-sum-rate-maximization
Mimo broadcast-scheduling-for-weighted-sum-rate-maximizationCemal Ardil
 
Efficient realization-of-an-adfe-with-a-new-adaptive-algorithm
Efficient realization-of-an-adfe-with-a-new-adaptive-algorithmEfficient realization-of-an-adfe-with-a-new-adaptive-algorithm
Efficient realization-of-an-adfe-with-a-new-adaptive-algorithmCemal Ardil
 
Frame and-burst-acquisition-in-tdma-satellite-communication-networks-with-tra...
Frame and-burst-acquisition-in-tdma-satellite-communication-networks-with-tra...Frame and-burst-acquisition-in-tdma-satellite-communication-networks-with-tra...
Frame and-burst-acquisition-in-tdma-satellite-communication-networks-with-tra...Cemal Ardil
 

Destacado (17)

Investigation of-combined-use-of-mfcc-and-lpc-features-in-speech-recognition-...
Investigation of-combined-use-of-mfcc-and-lpc-features-in-speech-recognition-...Investigation of-combined-use-of-mfcc-and-lpc-features-in-speech-recognition-...
Investigation of-combined-use-of-mfcc-and-lpc-features-in-speech-recognition-...
 
Multistage condition-monitoring-system-of-aircraft-gas-turbine-engine
Multistage condition-monitoring-system-of-aircraft-gas-turbine-engineMultistage condition-monitoring-system-of-aircraft-gas-turbine-engine
Multistage condition-monitoring-system-of-aircraft-gas-turbine-engine
 
Development of-effective-cooling-schemes-of-gas-turbine-blades-based-on-compu...
Development of-effective-cooling-schemes-of-gas-turbine-blades-based-on-compu...Development of-effective-cooling-schemes-of-gas-turbine-blades-based-on-compu...
Development of-effective-cooling-schemes-of-gas-turbine-blades-based-on-compu...
 
A multi-layer-artificial-neural-network-architecture-design-for-load-forecast...
A multi-layer-artificial-neural-network-architecture-design-for-load-forecast...A multi-layer-artificial-neural-network-architecture-design-for-load-forecast...
A multi-layer-artificial-neural-network-architecture-design-for-load-forecast...
 
A combined-conventional-and-differential-evolution-method-for-model-order-red...
A combined-conventional-and-differential-evolution-method-for-model-order-red...A combined-conventional-and-differential-evolution-method-for-model-order-red...
A combined-conventional-and-differential-evolution-method-for-model-order-red...
 
Performance of-block-codes-using-the-eigenstructure-of-the-code-correlation-m...
Performance of-block-codes-using-the-eigenstructure-of-the-code-correlation-m...Performance of-block-codes-using-the-eigenstructure-of-the-code-correlation-m...
Performance of-block-codes-using-the-eigenstructure-of-the-code-correlation-m...
 
Complex condition-monitoring-system-of-aircraft-gas-turbine-engine
Complex condition-monitoring-system-of-aircraft-gas-turbine-engineComplex condition-monitoring-system-of-aircraft-gas-turbine-engine
Complex condition-monitoring-system-of-aircraft-gas-turbine-engine
 
Numerical modeling-of-gas-turbine-engines
Numerical modeling-of-gas-turbine-enginesNumerical modeling-of-gas-turbine-engines
Numerical modeling-of-gas-turbine-engines
 
A weighted-sum-technique-for-the-joint-optimization-of-performance-and-power-...
A weighted-sum-technique-for-the-joint-optimization-of-performance-and-power-...A weighted-sum-technique-for-the-joint-optimization-of-performance-and-power-...
A weighted-sum-technique-for-the-joint-optimization-of-performance-and-power-...
 
Mathematical modeling-of-gas-turbine-blade-cooling
Mathematical modeling-of-gas-turbine-blade-coolingMathematical modeling-of-gas-turbine-blade-cooling
Mathematical modeling-of-gas-turbine-blade-cooling
 
An investigation-on-efficient-spreading-codes-for-transmitter-based-technique...
An investigation-on-efficient-spreading-codes-for-transmitter-based-technique...An investigation-on-efficient-spreading-codes-for-transmitter-based-technique...
An investigation-on-efficient-spreading-codes-for-transmitter-based-technique...
 
A new-method-of-adaptation-in-integrated-learning-environment
A new-method-of-adaptation-in-integrated-learning-environmentA new-method-of-adaptation-in-integrated-learning-environment
A new-method-of-adaptation-in-integrated-learning-environment
 
Modeling and-simulating-of-gas-turbine-cooled-blades
Modeling and-simulating-of-gas-turbine-cooled-bladesModeling and-simulating-of-gas-turbine-cooled-blades
Modeling and-simulating-of-gas-turbine-cooled-blades
 
Neuro -fuzzy-networks-for-identification-of-mathematical-model-parameters-of-...
Neuro -fuzzy-networks-for-identification-of-mathematical-model-parameters-of-...Neuro -fuzzy-networks-for-identification-of-mathematical-model-parameters-of-...
Neuro -fuzzy-networks-for-identification-of-mathematical-model-parameters-of-...
 
Mimo broadcast-scheduling-for-weighted-sum-rate-maximization
Mimo broadcast-scheduling-for-weighted-sum-rate-maximizationMimo broadcast-scheduling-for-weighted-sum-rate-maximization
Mimo broadcast-scheduling-for-weighted-sum-rate-maximization
 
Efficient realization-of-an-adfe-with-a-new-adaptive-algorithm
Efficient realization-of-an-adfe-with-a-new-adaptive-algorithmEfficient realization-of-an-adfe-with-a-new-adaptive-algorithm
Efficient realization-of-an-adfe-with-a-new-adaptive-algorithm
 
Frame and-burst-acquisition-in-tdma-satellite-communication-networks-with-tra...
Frame and-burst-acquisition-in-tdma-satellite-communication-networks-with-tra...Frame and-burst-acquisition-in-tdma-satellite-communication-networks-with-tra...
Frame and-burst-acquisition-in-tdma-satellite-communication-networks-with-tra...
 

Similar a System overflow blocking-transients-for-queues-with-batch-arrivals-using-a-family-of-polynomials-resembling-chebyshev-polynomials

SLAM of Multi-Robot System Considering Its Network Topology
SLAM of Multi-Robot System Considering Its Network TopologySLAM of Multi-Robot System Considering Its Network Topology
SLAM of Multi-Robot System Considering Its Network Topologytoukaigi
 
Efficient Simulations for Contamination of Groundwater Aquifers under Uncerta...
Efficient Simulations for Contamination of Groundwater Aquifers under Uncerta...Efficient Simulations for Contamination of Groundwater Aquifers under Uncerta...
Efficient Simulations for Contamination of Groundwater Aquifers under Uncerta...Alexander Litvinenko
 
fb69b412-97cb-4e8d-8a28-574c09557d35-160618025920
fb69b412-97cb-4e8d-8a28-574c09557d35-160618025920fb69b412-97cb-4e8d-8a28-574c09557d35-160618025920
fb69b412-97cb-4e8d-8a28-574c09557d35-160618025920Karl Rudeen
 
Fuzzy c-Means Clustering Algorithms
Fuzzy c-Means Clustering AlgorithmsFuzzy c-Means Clustering Algorithms
Fuzzy c-Means Clustering AlgorithmsJustin Cletus
 
ADAPTIVE FUZZY KERNEL CLUSTERING ALGORITHM
ADAPTIVE FUZZY KERNEL CLUSTERING ALGORITHMADAPTIVE FUZZY KERNEL CLUSTERING ALGORITHM
ADAPTIVE FUZZY KERNEL CLUSTERING ALGORITHMWireilla
 
ADAPTIVE FUZZY KERNEL CLUSTERING ALGORITHM
ADAPTIVE FUZZY KERNEL CLUSTERING ALGORITHMADAPTIVE FUZZY KERNEL CLUSTERING ALGORITHM
ADAPTIVE FUZZY KERNEL CLUSTERING ALGORITHMijfls
 
Linear regression [Theory and Application (In physics point of view) using py...
Linear regression [Theory and Application (In physics point of view) using py...Linear regression [Theory and Application (In physics point of view) using py...
Linear regression [Theory and Application (In physics point of view) using py...ANIRBANMAJUMDAR18
 
Semi-Classical Transport Theory.ppt
Semi-Classical Transport Theory.pptSemi-Classical Transport Theory.ppt
Semi-Classical Transport Theory.pptVivekDixit100
 
A multiphase lattice Boltzmann model with sharp interfaces
A multiphase lattice Boltzmann model with sharp interfacesA multiphase lattice Boltzmann model with sharp interfaces
A multiphase lattice Boltzmann model with sharp interfacesTim Reis
 
MMsemester project
MMsemester projectMMsemester project
MMsemester projectPreeti Sahu
 
machinelearning project
machinelearning projectmachinelearning project
machinelearning projectLianli Liu
 
Propagation of Uncertainties in Density Driven Groundwater Flow
Propagation of Uncertainties in Density Driven Groundwater FlowPropagation of Uncertainties in Density Driven Groundwater Flow
Propagation of Uncertainties in Density Driven Groundwater FlowAlexander Litvinenko
 
The Krylov-TPWL Method of Accelerating Reservoir Numerical Simulation
The Krylov-TPWL Method of Accelerating Reservoir Numerical SimulationThe Krylov-TPWL Method of Accelerating Reservoir Numerical Simulation
The Krylov-TPWL Method of Accelerating Reservoir Numerical Simulationinventionjournals
 
Study on a class of recursive functions
Study on a class of recursive functionsStudy on a class of recursive functions
Study on a class of recursive functionsLuca Polidori
 
129966863931865940[1]
129966863931865940[1]129966863931865940[1]
129966863931865940[1]威華 王
 

Similar a System overflow blocking-transients-for-queues-with-batch-arrivals-using-a-family-of-polynomials-resembling-chebyshev-polynomials (20)

SLAM of Multi-Robot System Considering Its Network Topology
SLAM of Multi-Robot System Considering Its Network TopologySLAM of Multi-Robot System Considering Its Network Topology
SLAM of Multi-Robot System Considering Its Network Topology
 
Efficient Simulations for Contamination of Groundwater Aquifers under Uncerta...
Efficient Simulations for Contamination of Groundwater Aquifers under Uncerta...Efficient Simulations for Contamination of Groundwater Aquifers under Uncerta...
Efficient Simulations for Contamination of Groundwater Aquifers under Uncerta...
 
fb69b412-97cb-4e8d-8a28-574c09557d35-160618025920
fb69b412-97cb-4e8d-8a28-574c09557d35-160618025920fb69b412-97cb-4e8d-8a28-574c09557d35-160618025920
fb69b412-97cb-4e8d-8a28-574c09557d35-160618025920
 
Project Paper
Project PaperProject Paper
Project Paper
 
Fuzzy c-Means Clustering Algorithms
Fuzzy c-Means Clustering AlgorithmsFuzzy c-Means Clustering Algorithms
Fuzzy c-Means Clustering Algorithms
 
maths convergence.pdf
maths convergence.pdfmaths convergence.pdf
maths convergence.pdf
 
ADAPTIVE FUZZY KERNEL CLUSTERING ALGORITHM
ADAPTIVE FUZZY KERNEL CLUSTERING ALGORITHMADAPTIVE FUZZY KERNEL CLUSTERING ALGORITHM
ADAPTIVE FUZZY KERNEL CLUSTERING ALGORITHM
 
ADAPTIVE FUZZY KERNEL CLUSTERING ALGORITHM
ADAPTIVE FUZZY KERNEL CLUSTERING ALGORITHMADAPTIVE FUZZY KERNEL CLUSTERING ALGORITHM
ADAPTIVE FUZZY KERNEL CLUSTERING ALGORITHM
 
Linear regression [Theory and Application (In physics point of view) using py...
Linear regression [Theory and Application (In physics point of view) using py...Linear regression [Theory and Application (In physics point of view) using py...
Linear regression [Theory and Application (In physics point of view) using py...
 
Kalman_Filter_Report
Kalman_Filter_ReportKalman_Filter_Report
Kalman_Filter_Report
 
Semi-Classical Transport Theory.ppt
Semi-Classical Transport Theory.pptSemi-Classical Transport Theory.ppt
Semi-Classical Transport Theory.ppt
 
A multiphase lattice Boltzmann model with sharp interfaces
A multiphase lattice Boltzmann model with sharp interfacesA multiphase lattice Boltzmann model with sharp interfaces
A multiphase lattice Boltzmann model with sharp interfaces
 
MMsemester project
MMsemester projectMMsemester project
MMsemester project
 
Instantons in 1D QM
Instantons in 1D QMInstantons in 1D QM
Instantons in 1D QM
 
Relatório
RelatórioRelatório
Relatório
 
machinelearning project
machinelearning projectmachinelearning project
machinelearning project
 
Propagation of Uncertainties in Density Driven Groundwater Flow
Propagation of Uncertainties in Density Driven Groundwater FlowPropagation of Uncertainties in Density Driven Groundwater Flow
Propagation of Uncertainties in Density Driven Groundwater Flow
 
The Krylov-TPWL Method of Accelerating Reservoir Numerical Simulation
The Krylov-TPWL Method of Accelerating Reservoir Numerical SimulationThe Krylov-TPWL Method of Accelerating Reservoir Numerical Simulation
The Krylov-TPWL Method of Accelerating Reservoir Numerical Simulation
 
Study on a class of recursive functions
Study on a class of recursive functionsStudy on a class of recursive functions
Study on a class of recursive functions
 
129966863931865940[1]
129966863931865940[1]129966863931865940[1]
129966863931865940[1]
 

Más de Cemal Ardil

Upfc supplementary-controller-design-using-real-coded-genetic-algorithm-for-d...
Upfc supplementary-controller-design-using-real-coded-genetic-algorithm-for-d...Upfc supplementary-controller-design-using-real-coded-genetic-algorithm-for-d...
Upfc supplementary-controller-design-using-real-coded-genetic-algorithm-for-d...Cemal Ardil
 
The main-principles-of-text-to-speech-synthesis-system
The main-principles-of-text-to-speech-synthesis-systemThe main-principles-of-text-to-speech-synthesis-system
The main-principles-of-text-to-speech-synthesis-systemCemal Ardil
 
The feedback-control-for-distributed-systems
The feedback-control-for-distributed-systemsThe feedback-control-for-distributed-systems
The feedback-control-for-distributed-systemsCemal Ardil
 
Sonic localization-cues-for-classrooms-a-structural-model-proposal
Sonic localization-cues-for-classrooms-a-structural-model-proposalSonic localization-cues-for-classrooms-a-structural-model-proposal
Sonic localization-cues-for-classrooms-a-structural-model-proposalCemal Ardil
 
Robust fuzzy-observer-design-for-nonlinear-systems
Robust fuzzy-observer-design-for-nonlinear-systemsRobust fuzzy-observer-design-for-nonlinear-systems
Robust fuzzy-observer-design-for-nonlinear-systemsCemal Ardil
 
Response quality-evaluation-in-heterogeneous-question-answering-system-a-blac...
Response quality-evaluation-in-heterogeneous-question-answering-system-a-blac...Response quality-evaluation-in-heterogeneous-question-answering-system-a-blac...
Response quality-evaluation-in-heterogeneous-question-answering-system-a-blac...Cemal Ardil
 
Reduction of-linear-time-invariant-systems-using-routh-approximation-and-pso
Reduction of-linear-time-invariant-systems-using-routh-approximation-and-psoReduction of-linear-time-invariant-systems-using-routh-approximation-and-pso
Reduction of-linear-time-invariant-systems-using-routh-approximation-and-psoCemal Ardil
 
Real coded-genetic-algorithm-for-robust-power-system-stabilizer-design
Real coded-genetic-algorithm-for-robust-power-system-stabilizer-designReal coded-genetic-algorithm-for-robust-power-system-stabilizer-design
Real coded-genetic-algorithm-for-robust-power-system-stabilizer-designCemal Ardil
 
Optimal supplementary-damping-controller-design-for-tcsc-employing-rcga
Optimal supplementary-damping-controller-design-for-tcsc-employing-rcgaOptimal supplementary-damping-controller-design-for-tcsc-employing-rcga
Optimal supplementary-damping-controller-design-for-tcsc-employing-rcgaCemal Ardil
 
Optimal straight-line-trajectory-generation-in-3 d-space-using-deviation-algo...
Optimal straight-line-trajectory-generation-in-3 d-space-using-deviation-algo...Optimal straight-line-trajectory-generation-in-3 d-space-using-deviation-algo...
Optimal straight-line-trajectory-generation-in-3 d-space-using-deviation-algo...Cemal Ardil
 
On the-optimal-number-of-smart-dust-particles
On the-optimal-number-of-smart-dust-particlesOn the-optimal-number-of-smart-dust-particles
On the-optimal-number-of-smart-dust-particlesCemal Ardil
 
On the-joint-optimization-of-performance-and-power-consumption-in-data-centers
On the-joint-optimization-of-performance-and-power-consumption-in-data-centersOn the-joint-optimization-of-performance-and-power-consumption-in-data-centers
On the-joint-optimization-of-performance-and-power-consumption-in-data-centersCemal Ardil
 
On the-approximate-solution-of-a-nonlinear-singular-integral-equation
On the-approximate-solution-of-a-nonlinear-singular-integral-equationOn the-approximate-solution-of-a-nonlinear-singular-integral-equation
On the-approximate-solution-of-a-nonlinear-singular-integral-equationCemal Ardil
 
On problem-of-parameters-identification-of-dynamic-object
On problem-of-parameters-identification-of-dynamic-objectOn problem-of-parameters-identification-of-dynamic-object
On problem-of-parameters-identification-of-dynamic-objectCemal Ardil
 
New technologies-for-modeling-of-gas-turbine-cooled-blades
New technologies-for-modeling-of-gas-turbine-cooled-bladesNew technologies-for-modeling-of-gas-turbine-cooled-blades
New technologies-for-modeling-of-gas-turbine-cooled-bladesCemal Ardil
 
Multivariate high-order-fuzzy-time-series-forecasting-for-car-road-accidents
Multivariate high-order-fuzzy-time-series-forecasting-for-car-road-accidentsMultivariate high-order-fuzzy-time-series-forecasting-for-car-road-accidents
Multivariate high-order-fuzzy-time-series-forecasting-for-car-road-accidentsCemal Ardil
 
Multi objective-optimization-with-fuzzy-based-ranking-for-tcsc-supplementary-...
Multi objective-optimization-with-fuzzy-based-ranking-for-tcsc-supplementary-...Multi objective-optimization-with-fuzzy-based-ranking-for-tcsc-supplementary-...
Multi objective-optimization-with-fuzzy-based-ranking-for-tcsc-supplementary-...Cemal Ardil
 
Model reduction-of-linear-systems-by conventional-and-evolutionary-techniques
Model reduction-of-linear-systems-by conventional-and-evolutionary-techniquesModel reduction-of-linear-systems-by conventional-and-evolutionary-techniques
Model reduction-of-linear-systems-by conventional-and-evolutionary-techniquesCemal Ardil
 
Mimo system-order-reduction-using-real-coded-genetic-algorithm
Mimo system-order-reduction-using-real-coded-genetic-algorithmMimo system-order-reduction-using-real-coded-genetic-algorithm
Mimo system-order-reduction-using-real-coded-genetic-algorithmCemal Ardil
 
Library aware-power-conscious-realization-of-complementary-boolean-functions-
Library aware-power-conscious-realization-of-complementary-boolean-functions-Library aware-power-conscious-realization-of-complementary-boolean-functions-
Library aware-power-conscious-realization-of-complementary-boolean-functions-Cemal Ardil
 

Más de Cemal Ardil (20)

Upfc supplementary-controller-design-using-real-coded-genetic-algorithm-for-d...
Upfc supplementary-controller-design-using-real-coded-genetic-algorithm-for-d...Upfc supplementary-controller-design-using-real-coded-genetic-algorithm-for-d...
Upfc supplementary-controller-design-using-real-coded-genetic-algorithm-for-d...
 
The main-principles-of-text-to-speech-synthesis-system
The main-principles-of-text-to-speech-synthesis-systemThe main-principles-of-text-to-speech-synthesis-system
The main-principles-of-text-to-speech-synthesis-system
 
The feedback-control-for-distributed-systems
The feedback-control-for-distributed-systemsThe feedback-control-for-distributed-systems
The feedback-control-for-distributed-systems
 
Sonic localization-cues-for-classrooms-a-structural-model-proposal
Sonic localization-cues-for-classrooms-a-structural-model-proposalSonic localization-cues-for-classrooms-a-structural-model-proposal
Sonic localization-cues-for-classrooms-a-structural-model-proposal
 
Robust fuzzy-observer-design-for-nonlinear-systems
Robust fuzzy-observer-design-for-nonlinear-systemsRobust fuzzy-observer-design-for-nonlinear-systems
Robust fuzzy-observer-design-for-nonlinear-systems
 
Response quality-evaluation-in-heterogeneous-question-answering-system-a-blac...
Response quality-evaluation-in-heterogeneous-question-answering-system-a-blac...Response quality-evaluation-in-heterogeneous-question-answering-system-a-blac...
Response quality-evaluation-in-heterogeneous-question-answering-system-a-blac...
 
Reduction of-linear-time-invariant-systems-using-routh-approximation-and-pso
Reduction of-linear-time-invariant-systems-using-routh-approximation-and-psoReduction of-linear-time-invariant-systems-using-routh-approximation-and-pso
Reduction of-linear-time-invariant-systems-using-routh-approximation-and-pso
 
Real coded-genetic-algorithm-for-robust-power-system-stabilizer-design
Real coded-genetic-algorithm-for-robust-power-system-stabilizer-designReal coded-genetic-algorithm-for-robust-power-system-stabilizer-design
Real coded-genetic-algorithm-for-robust-power-system-stabilizer-design
 
Optimal supplementary-damping-controller-design-for-tcsc-employing-rcga
Optimal supplementary-damping-controller-design-for-tcsc-employing-rcgaOptimal supplementary-damping-controller-design-for-tcsc-employing-rcga
Optimal supplementary-damping-controller-design-for-tcsc-employing-rcga
 
Optimal straight-line-trajectory-generation-in-3 d-space-using-deviation-algo...
Optimal straight-line-trajectory-generation-in-3 d-space-using-deviation-algo...Optimal straight-line-trajectory-generation-in-3 d-space-using-deviation-algo...
Optimal straight-line-trajectory-generation-in-3 d-space-using-deviation-algo...
 
On the-optimal-number-of-smart-dust-particles
On the-optimal-number-of-smart-dust-particlesOn the-optimal-number-of-smart-dust-particles
On the-optimal-number-of-smart-dust-particles
 
On the-joint-optimization-of-performance-and-power-consumption-in-data-centers
On the-joint-optimization-of-performance-and-power-consumption-in-data-centersOn the-joint-optimization-of-performance-and-power-consumption-in-data-centers
On the-joint-optimization-of-performance-and-power-consumption-in-data-centers
 
On the-approximate-solution-of-a-nonlinear-singular-integral-equation
On the-approximate-solution-of-a-nonlinear-singular-integral-equationOn the-approximate-solution-of-a-nonlinear-singular-integral-equation
On the-approximate-solution-of-a-nonlinear-singular-integral-equation
 
On problem-of-parameters-identification-of-dynamic-object
On problem-of-parameters-identification-of-dynamic-objectOn problem-of-parameters-identification-of-dynamic-object
On problem-of-parameters-identification-of-dynamic-object
 
New technologies-for-modeling-of-gas-turbine-cooled-blades
New technologies-for-modeling-of-gas-turbine-cooled-bladesNew technologies-for-modeling-of-gas-turbine-cooled-blades
New technologies-for-modeling-of-gas-turbine-cooled-blades
 
Multivariate high-order-fuzzy-time-series-forecasting-for-car-road-accidents
Multivariate high-order-fuzzy-time-series-forecasting-for-car-road-accidentsMultivariate high-order-fuzzy-time-series-forecasting-for-car-road-accidents
Multivariate high-order-fuzzy-time-series-forecasting-for-car-road-accidents
 
Multi objective-optimization-with-fuzzy-based-ranking-for-tcsc-supplementary-...
Multi objective-optimization-with-fuzzy-based-ranking-for-tcsc-supplementary-...Multi objective-optimization-with-fuzzy-based-ranking-for-tcsc-supplementary-...
Multi objective-optimization-with-fuzzy-based-ranking-for-tcsc-supplementary-...
 
Model reduction-of-linear-systems-by conventional-and-evolutionary-techniques
Model reduction-of-linear-systems-by conventional-and-evolutionary-techniquesModel reduction-of-linear-systems-by conventional-and-evolutionary-techniques
Model reduction-of-linear-systems-by conventional-and-evolutionary-techniques
 
Mimo system-order-reduction-using-real-coded-genetic-algorithm
Mimo system-order-reduction-using-real-coded-genetic-algorithmMimo system-order-reduction-using-real-coded-genetic-algorithm
Mimo system-order-reduction-using-real-coded-genetic-algorithm
 
Library aware-power-conscious-realization-of-complementary-boolean-functions-
Library aware-power-conscious-realization-of-complementary-boolean-functions-Library aware-power-conscious-realization-of-complementary-boolean-functions-
Library aware-power-conscious-realization-of-complementary-boolean-functions-
 

Último

2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 

Último (20)

2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 

System overflow blocking-transients-for-queues-with-batch-arrivals-using-a-family-of-polynomials-resembling-chebyshev-polynomials

  • 1. World Academy of Science, Engineering and Technology International Journal of Electrical, Electronic Science and Engineering Vol:3 No:9, 2009 System Overflow/Blocking Transients For Queues with Batch Arrivals Using a Family of Polynomials Resembling Chebyshev Polynomials International Science Index 33, 2009 waset.org/publications/3687 Vitalice K. Oduol, Cemal Ardil Abstract—The paper shows that in the analysis of a queuing system with fixed-size batch arrivals, there emerges a set of polynomials which are a generalization of Chebyshev polynomials of the second kind. The paper uses these polynomials in assessing the transient behaviour of the overflow (equivalently call blocking) probability in the system. A key figure to note is the proportion of the overflow (or blocking) probability resident in the transient component, which is shown in the results to be more significant at the beginning of the transient and naturally decays to zero in the limit of large t. The results also show that the significance of transients is more pronounced in cases of lighter loads, but lasts longer for heavier loads. Keywords—batch arrivals, blocking probability, generalized Chebyshev polynomials, overflow probability, queue transient analysis T generalization of the modified Bessel functions of the first kind, with the batch size B as the generalizing parameter. In the present paper, a set of polynomials arises in the treatment of the same system. These polynomials are seen to resemble Chebyshev polynomials. The rest of the paper is organized as follows. Section II gives the system model, on which is based the analysis that begins by determining the probability flow balance equations. Section III presents the family of polynomials that are fundamental in the analysis. This section also presents the similarities of these polynomials with the Chebyshev counterparts. Section IV presents the characterizing system probabilities – steady state, transient and overflow probabilities. Section V combines results and discussion. Section VI gives the conclusion I. INTRODUCTION HE paper considers a queuing system in which the arrivals occur in fixed-size batches of B packets each, according to a Poisson process of mean rate λ arrivals per unit time. The single-server has exponentially distributed service times, having a mean service rate of μ packets per unit time. In determining the queue statistics, it has been convenient to resort to steady-state analysis, mainly because of mathematical tractability. However, transient analysis has been accepted as being complementary to the steady-state analysis [1-5]. This has been echoed in justifying the analysis presented in [6,7] where use is made of special functions. The characterization of the transient behaviour of queuing systems has often been complicated by the multidimensional transforms that have to be inverted [8]; it has been difficult to accomplish these inversions in manageable closed form. Accordingly, it has been necessary in some cases to use numerical techniques [9,10] . It has been shown [6,7] that for fixed-size batch Poisson arrivals and exponential service times it is possible to obtain an expression for the empty state probability in terms of functions that are related to the modified Bessel functions of the first kind. It is further shown [7] that these functions are a V. K. Oduol is with the Department of Electrical and Information Engineering, University of Nairobi, Nairobi, Kenya (+254-02-318262 ext.28327, vkoduol@uonbi.ac.ke , http://www.uonbi.ac.ke) C. Ardil is with the National Academy of Aviation, Baku, Azerbaijan II. SYSTEM MODEL Packets arrive at a service point in fixed size batches of B packets according to a Poisson process of mean rate λ arrivals per second. The single server completes the service at the rate of μ packets per second. The probability flow balance is shown in Fig.1 in which the top half indicates transitions among states from the empty state (state-0) up to B+1, and the lower half is for a general state-k where k ≥ B. 0 1 μ μ λ λ k-B μ λ k+1 k μ μ μ μ λ λ B+1 B λ μ λ λ λ μ μ Fig.1. Probability Flow For Arrival Batch size B Denote by Pk(t) the probability that at time t there are k packets in the system. From the diagram the following equations follow immediately. ⎧ μP1 (t ) + μP0 (t ) k =0 ⎪ d P (t ) + (λ + μ )Pk (t = ⎨ μPk +1 (t) 1≤ k < B dt k ⎪ μPk +1 (t ) + λPk − B (t) k ≥ B ⎩ 43 (1)
  • 2. World Academy of Science, Engineering and Technology International Journal of Electrical, Electronic Science and Engineering Vol:3 No:9, 2009 International Science Index 33, 2009 waset.org/publications/3687 TABLE I To simplify the analysis, the following definitions are introduced. (2) Pk (t ) = Pk + Qk (t ) exp[− (λ + μ ) t ] where Pk is the steady state probability of there being k packets in the system, inclusive of the one in service, and the term Qk(t)exp[-(λ+μ)t] represents the transient part of the probability of occupancy. The representation (2) enables (1) to be decoupled into two sets of equations, one for the steady-state and the other for the transient component. From (1) it can shown that the quantities Qk(t), for the transient component, satisfy the relations k =0 ⎧μQ1 (t ) + μQ0 (t) d ⎪ (3) Qk (t ) = ⎨μQk +1 (t) 1≤ k < B dt ⎪μQ (t ) + λQ (t) k≥B k −B ⎩ k +1 The usual procedure at this point would be to obtain for Qk(t) a multidimensional transform, a suitable one in this case being a two-dimensional Laplace-Stieltjes transform, and attempt to invert the transform. Owing to the difficulty with transform inversion already alluded to, this paper relies on the expression for the empty state probability obtained in [7] and uses the properties of the functions presented in [6,7] together with a family of polynomials introduced in the sequel to obtain the occupancy probabilities. These are then used to determine the transient behaviour of the overflow (call blocking) probability. It is important at this point to digress and discuss the family of polynomials that will prove convenient in the subsequent analysis. k 0 1 2 3 4 5 6 7 8 9 B=1 B=2 1 OF x x x x2 − 1 x2 x2 x3 − 1 x3 x3 − 2 x 4 2 4 x − 3x + 1 x 5 − 4 x 3 + 3x x − 2x x5 − 3x 2 x4 − 1 x5 − 2 x x 6 − 5x 4 + 6 x 2 − 1 x 6 − 4 x3 + 1 x 7 − 5 x 4 + 3x x8 − 4 x 5 + 6 x 2 x9 − 5 x 6 + 10 x3 − 1 x 6 − 3x 2 x 7 − 4x3 x8 − 5 x 4 + 1 x9 − 6 x5 + 3x x 7 − 6x5 + 10x3 − 4 x x8 − 7 x 6 + 15x 4 − 10x 2 + 1 x9 − 8x 7 + 21x5 − 20x3 + 5x 3.5 3.0 k=2 k=0 2.5 2.0 1.5 1.0 0.5 -2.4 -2.0 -1.6 -1.2 -0.8 0.0 -0.4 0.0 -0.5 0.4 0.8 1.2 1.6 2.0 2.4 -1.0 -1.5 k=4 -2.0 -2.5 k=6 -3.0 k=8 -3.5 k=10 -4.0 Fig. 2. Plot of the polynomials Tk( B ) (x ) for k even , up to k = 10 4.0 3.5 POLYNOMIALS k=1 k=3 3.0 k=7 2.5 2.0 k=5 1.5 1.0 0.5 -2.4 -2.0 0.0 -1.6 -1.2 -0.8 -0.4 0.0 -0.5 0.4 0.8 1.2 1.6 2.0 2.4 -1.0 -1.5 -2.0 signifying that they are parameterized by B, and for each B, they are indexed by k. They are are defined as follows k=5 -2.5 k=7 -3.0 k=3 k=1 -3.5 k=9 -4.0 [k /( B +1) ] ⎛ k − mB ⎞ ∑ (− 1)m ⎜ m ⎟(x )k −m( B +1) ⎜ ⎟ m=0 1 4.0 The steady-state probabilities Pk are just the result of the traditional queuing analysis. In much of what follows an attempt is made to express in closed form both the steady state probabilities and the transient terms in (2) using a set of functions already discussed [6,7] and a set of polynomials to be introduced here. These polynomials are denoted Tk( B ) (x ) , Tk( B ) ( x ) = B=3 1 k=9 III. THE FAMILY Tk( B) ( x ) FOR B=2 AND K=0,1,2,…,9 POLYNOMIALS ⎝ (4) Fig. 3. Plot of the polynomials Tk( B ) (x ) for k odd, up to k = 9 ⎠ where [k/(B+1)] is the integer part of k/(B+1). For B=1,2,3 the first few of these polynomials are shown in Table I for k=0,1,2,…,9. From (4) and also evident in the table, these polynomials satisfy the recurrence relations ⎧ xk 0≤k ≤B ⎪ (5) Tk( B) ( x ) = ⎨ ( B) ( B) k>B ⎪ xTk −1 (x ) − Tk −( B +1) (x ) ⎩ The even polynomials are plotted in Fig.2, while the odd polynomials are given Fig.3. The odd polynomials have odd symmetry and the even polynomials have even symmetry about the origin, as expected. A. Similarities with Chebyshev Polynomials It is useful to point out some of the similarities with the Chebyshev polynomials. The first similarity of these polynomials is seen in their plots of Fig.2 and Fig.3. The second similarity is seen in the expression for the generating function T ( B) ( z, x) of these polynomials, which is defined as ∞ ( B) T ( B ) ( z , x) = ∑ z k Tk k =0 (x ) Applying the defining equations (5), gives 44 (6)
  • 3. World Academy of Science, Engineering and Technology International Journal of Electrical, Electronic Science and Engineering Vol:3 No:9, 2009 B T ( B) ( z, x) = ∑ ( zx ) k k =0 ∞ k −1 ( B ) ∑ z Tk −1 ( x ) k = B +1 B +1 ∞ k ( B ) − z ∑ z Tk ( x ) k =0 + zx (7) that in the limit of large t, the transient terms go to zero, as do the time derivatives, yielding the equations below. ⎧λ ⎪ P0 ⎪μ ⎪⎛ λ⎞ ⎪ Pk = ⎨⎜1 + ⎟ Pk −1 ⎜ μ⎟ ⎠ ⎪⎝ ⎪⎛ λ⎞ λ ⎪⎜1 + ⎟ P − P ⎪⎜ μ ⎟ k −1 μ k −( B +1) ⎠ ⎩⎝ After some algebra, this results in T ( B) ( z, x) = 1 (8) z B +1 − zx + 1 In this equation when B=1 and x is replaced by 2x, this is just the generating function of the Chebyshev polynomials of the second kind [11-14]. It is noteworthy that whereas the functions emerging in [7] are related to the modified Bessel functions of the first kind, and reduce to the latter when the batch size parameter takes the value of unity (B=1) and x is replaced by 2x, there now emerges here a set of polynomials which are related to the Chebyshev polynomials of the second kind, and reduce to the latter polynomials when B=1 and x is replaced by 2x. The generating function obtained so far states that the polynomials Tk( B ) (x ) are the coefficients of zk in the infinite International Science Index 33, 2009 waset.org/publications/3687 series expansion 1 z B +1 − zx + 1 = ∞ ∑ z k Tk( B) ( x) ∑ k ≥ B +1 (13) where the averaging window size equals the fixed sized B of the batch. In fact (13) is seen as a scaled down moving average when the definition ρ = Bλ/μ of the offered load is used. The steady state probabilities can be implemented using at least three alternatives. The first two are based on signal flow diagrams using delays, multipliers and adders. The third method uses the polynomials discussed here (9) k =0 λ/μ P0 SYSTEM PROBABILITES This section presents the key system probabilities such as the steady state, transient, and system overflow (blocking) probabilities. It also shows the possible implementations of the steady state probabilities. A. Steady-State Probabilities The steady state probabilities are obtained by considering P1 0 S1 1 Pk −1 ∑ Pk − 2 ⎛ λ⎞ ⎜1 + ⎟ ⎜ μ⎟ ⎠ ⎝ ⎜ m ⎟ ⎠ ⎝ which is really the exact expression (4) for Tk( B ) (x ) when B=1, and x is replaced by 2x. These similarities suggest here that the polynomials emerging in this analysis are indeed more general than the Chebyshev counterparts, with the batch size B as the generalizing parameter. A study of these polynomials, exploring their similarities with the Chebyshev polynomials, and more, can be an interesting subject in itself; here the intention is to see how they can be used in the analysis of the transient behaviour of the queuing system with batch arrivals. In the sequel, they are used together with solutions already found in previous works to obtain results from which conclusions are drawn. IV. 2≤k ≤ B λ min(k , B ) Pk = ⎛ ⎞ ∑ P ⎜μ⎟ ⎝ ⎠ m =1 k −m set B = 1, and replace x above with 2x. That is ∞ 1 (10) = ∑ z k U k ( x) z 2 − 2 xz + 1 k =0 The polynomial U (x) can also be expressed as [11-14] k [k / 2] k − m⎞ (11) ⎟(2 x )k − 2m ⎜ (− 1)m ⎛ U ( x) = m=0 (12) It is shown in [7] that for k > 0, these steady state probabilities satisfy the moving average relations This generating function looks like the one for the Chebyshev polynomials of the second kind U (x) when we k k k =1 P −( B+1) k ⎛ λ ⎞ ⎜ ⎟ ⎜ μ ⎟ ⎝ ⎠ ∑ 2 1 Pk − B S2 Pk Fig. 4. Recursive implementation of the steady-state probabilities (12) The first method is based on (12) and uses the signal-flow diagram of Fig.4. Initially the value of P0 is loaded into the delay stage whose output is labelled P0, with the other delay elements set to zero. The first switch S1 is initially in position 0, and is moved to position 1 after one clock period, and stays there for the rest of the time. The second switch S2 is initially in position 1 where it stays through the first clock period, and is then moved to the operating position 2, where it remains for the remainder of the system. The second implementation uses the signal-flow diagram of Fig.5, in which the value of P0 is loaded in the delay element whose output is labelled P0. All the delay elements are cleared (set to zero). The switch S is initially at position 0. It is moved to position 1 as the system clock is started. Data is then passed through the B delay stages. At every tick of the 45
  • 4. World Academy of Science, Engineering and Technology International Journal of Electrical, Electronic Science and Engineering Vol:3 No:9, 2009 clock the value of Pk is indeed the desired steady-state probability of there being k packets (customers) in the system. P0 V ( x) = −k Pk −1 ∑ λ/μ ∑ 1 0 varying occupancy probabilities Pk(t). Previously [6,7] a set of functions are introduced, and defined according to ∞ xl ( B +1) + k (21a) (B) Pk − 2 Pk −B +1 ∑ ( B) V ( x) = k Pk − B S k Pk International Science Index 33, 2009 waset.org/publications/3687 The recurrence relations (12) can be applied repeatedly to express the steady state probabilities Pk in terms of P0 and the polynomials already introduced. That is, by repeatedly setting k=2,3, …, in (12) it is found that leads to ( k −1) /( B +1) ⎛ ⎛ ρ ⎞ k /( B +1) ( B ) ⎞ ⎛ρ⎞ ( B) Pk = ⎜ ⎜ ⎟ Tk ( x ) − ⎜ ⎟ Tk −1 ( x) ⎟ P0 ⎜⎝ B ⎠ ⎟ ⎝B⎠ ⎝ ⎠ (14) where ρ = Bλ / μ is the offered load, and 1 /( B +1) ⎛ ρ ⎞⎛ ρ ⎞ x = ⎜1 + ⎟⎜ ⎟ ⎝ B ⎠⎝ B ⎠ ⎛λ ⎜ ⎟ qk (t ) = ⎜ ⎟ ⎝μ⎠ (16) B. Transient Probabilities It is convenient to introduce the differential operator D = d/dt and the parameter α defined as 1 /( B +1) ⎜ ⎟ ( )1 /( B+1) = μ ⎛ λ ⎞ ⎜μ⎟ (17) ⎝ ⎠ Then Qk(t) can be expressed successively in terms of Q0(t) as follows (18) ⎛D ⎞ Q1(t ) = ⎜ − 1⎟Q0 (t ) ⎜μ ⎟ ⎝ ⎠ ⎡⎛ D ⎞ 2 ⎛ D ⎞⎤ Q2 (t ) = ⎢⎜ ⎟ − ⎜ ⎟⎥Q0 (t ) ⎜ μ ⎟⎥ ⎢⎜ μ ⎟ ⎝ ⎠⎦ ⎣⎝ ⎠ (19) ⎡⎛ α ⎞ 2 D 2 ⎛ α ⎞ D ⎤ ⎛ ⎞ ⎛ ⎞ = ⎢⎜ ⎟ ⎜ ⎟ − ⎜ ⎟⎜ ⎟⎥Q0 (t ) ⎜μ⎟ α ⎥ ⎢⎜ μ ⎟ ⎝ α ⎠ ⎝ ⎠ ⎝ ⎠⎝ ⎠⎦ ⎣ ⎜ ⎟ − ⎜ ⎟ ⎜μ⎟ ⎝α ⎠ ⎝ ⎠ T ⎜ k −1⎝α (23) Setting k=0 in (23) gives the integral equation whose solution would give the result for Q0(t), Q (t ) = qi (t ) exp[− (λ + μ )t ] 0 t ∫0 (24) μ Q0 (t − τ ) exp[− (λ + μ )τ ] h0 (τ )dτ In [7] it is argued convincingly that rather than attempting to solve (24) directly, which is a challenge, it is better to exploit the fact that the systems B = 1 , I ( ) and B > 1 , V (B ) ( ) are ( k ( ) k ) isomorphic, and noting that by appropriately adapting the known solution for Q0(t) in B = 1 , I ( ) , the corresponding k results for the function Q0(t) here can be expressed as p ∞ ⎛μ⎞ (αt )⎤ Q0 (t ) = ∑ ⎜ ⎟ ⎡V ( B ) (αt ) − BV ( B ) ⎥ − ( p + B + 1) p =i ⎝ α ⎠ ⎢ − p ⎣ ⎦ (25) ( ) Thus far Q0(t) has been determined. The expression for Qk(t) in (20) requires other properties of the functions used in (25). In [7] it is shown that m m ⎛m⎞ ⎛D⎞ ( B) ⎡ ( B) ⎤ ⎜ ⎟ V− p (αt ) = ∑ ⎜ ⎟ ⎢V− [ p + (m − q )B ] + q (αt )⎥ q =0 ⎜ q ⎟ ⎣ ⎦ ⎝α ⎠ ⎝ ⎠ (26) It now remains to combine this with (20) and the definition of the polynomials Tk( B ) (x ) to obtain a closed form expression for Qk(t). After some algebra, the general expression for Qk(t) for k>0 becomes k −1 ⎡⎛ α ⎞ k ⎤ (20) ⎛α ⎞ ( B) ⎛ D ⎞ ( B) ⎛ D ⎞ Qk (t ) = ⎢⎜ ⎟ T ⎢⎜ μ ⎟ k ⎣⎝ ⎠ Q (t ) = qi − k (t ) exp[− (λ + μ )t ] k k ⎛α ⎞ t + ⎜ ⎟ ∫ μ Q0 (t − τ ) exp[− (λ + μ )τ ] hk (τ )dτ ⎜μ⎟ 0 ⎝ ⎠ + P0 = 1 − ρ (22b) ( B) V (αt ) −k Here hk(t) is the convolution kernel that appears in the expression for Qk(t), as given by (15) that the empty system μ k +1 k −k ⎞ B +1 Fig. 5. Moving average implementation of the steady-state probabilities (13) α = μ Bλ (21b) ∞ xl ( B +1) − k l !(lB − k )! l =σ k ∑ where σ k = ⎡k / B ⎤ , the smallest integer not less than k/B. To make the expression more manageable, two other quantities qk(t) and hk(t) are defined α ( B) (22a) ( B) h (t ) = V (α t ) − V (αt ) ∑ It has already been found [7] probability P0 is given by ∑ l !(lB + k )! l =0 ⎟⎥Q0 (t ) ⎠⎥ ⎦ From (20) it is clear that the general expression for Qk(t) is a weighted sum of the derivatives of Q0(t). Once Q0(t) is known the required results can be found. These can then be combined with the steady-state results to obtain the time- C. Overflow / Blocking Probability Given that a system can hold no more than N packets (there is room for only N customers), the probability that there will be an overflow (blocking) at time t is then the probability that this quantity is exceeded. (B Povfl) (N ) = ∞ ∑ k = N +1 {Pk + Qk (t ) exp[− (λ + μ )t ] } (27) It has to be assumed here that the system capacity N is 46
  • 5. World Academy of Science, Engineering and Technology International Journal of Electrical, Electronic Science and Engineering Vol:3 No:9, 2009 larger than the batch size (N>B). This condition is necessary since the system should be able hold at least one batch upon its arraival. In that case the sum can be broken into two parts to give N /( B +1) 1 /( B +1) ⎞ ⎛ ρ ⎞⎛ B ⎞ ⎛ ( ⎟P TNB ) ⎜ ⎜1 + ⎟⎜ ⎟ ⎜⎝ ⎟ 0 B ⎠⎜ ρ ⎟ ⎝ ⎠ ⎝ ⎠ Overflow Probability ⎛ρ⎞ (B) Povfl(N) = − ⎜ ⎟ ⎝B⎠ 6.2E-07 (28) N ⎛α ⎞ ( ⎛ D ⎞ − exp[− (λ + μ )t ] ⎜ ⎟ TNB ) ⎜ ⎟Q0 (t ) ⎜μ⎟ ⎝α ⎠ ⎝ ⎠ 6.0E-07 load = 0.05 5.8E-07 5.6E-07 5.4E-07 5.2E-07 5.0E-07 4.8E-07 D. Transient Proportion in Overflow/Blocking Probability The proportion of the overflow probability taken by the transient term can be used to give a sense of the significance of the transients in the overflow assessment. To this end the ratio ηtrans is defined as follows ∞ 1 (29) η trans = (B) exp[− (λ + μ )t ] ∑ Qk (t ) Povfl (N) k = N +1 0 V. RESULTS AND DISCUSSION The results given are in two sets, the first one being the plain overflow/blocking probabilities as a function of time. The second set are the proportion of the overflow that is in the transient component. All the results are shown for a capacity of 10 packets (N=10) when the arrival batch size is 3. The first four depict the results starting from the empty state (i=0), while the last three depict the results for a non-empty initial state (i>0). The results presented are only for B=3 and N=10. Other values of B and N may be considered if required. Fig.6 shows the results of the overflow probability (blocking probability) for low loads (ρ = 0.05). Initially the probability of overflow is relatively low (5×10-7), then rising to a peak of 6×10-7 at μt = 6., and then settles finally at 5×10-7, for μt > 20. Fig.7 shows the results of the overflow probability (blocking probability) for moderate loads (ρ = 0.50). The trend is similar to the one in the preceding figure. Initially the probability of overflow is once again relatively low (2.17×10-2), then rising to a peak of 2.25×10-2 at μt = 9., and then settles finally at 2.17×10-2, for μt > 70. It takes longer here to reach steady state than for lower loads 15 20 25 30 2.26E-02 load = 0.50 2.24E-02 2.22E-02 2.20E-02 2.18E-02 2.16E-02 0 (30) It will be interesting to observe how long it takes for this proportion to decay to zero (as it should) as the load is varied. 10 Fig. 6 Overflow probability for low loads (ρ = 0.05) starting from the empty state (i=0) with B=3 and N=10 Since the results presented below are functions of μt, the normalized time, it is necessary to express (29) so as to reflect this. Combining the definitions of α and ρ, together with (28) and (29), it follows that ⎛ ⎛ ρ ⎞ ⎞ ( B) ⎛ D ⎞ exp⎜ − ⎜1 + ⎟ μt ⎟ TN ⎜ ⎟ Q0 (t ) ⎜ ⎟ ⎝ ⎝ B⎠ ⎠ ⎝α ⎠ ηtrans = ρ⎞μ⎞ ⎛ ⎛ ρ ⎞ ⎞ ( B) ⎛ D ⎞ ( B) ⎛ ⎛ TN ⎜ ⎜1 + ⎟ ⎟ P0 + exp⎜ − ⎜1 + ⎟ μt ⎟ TN ⎜ ⎟ Q0 (t ) ⎜ ⎟ ⎜ B⎠λ ⎟ ⎝ ⎝ B⎠ ⎠ ⎝α ⎠ ⎝⎝ ⎠ 5 Normalized Time [ut] Overflow Probability International Science Index 33, 2009 waset.org/publications/3687 The fundamental role played by the polynomials Tk( B ) (x ) is evident in (28). 10 20 30 40 50 60 70 Normalized Time [ut] Fig.7 Overflow probability for medium load (ρ = 0.50) starting from the empty state (i=0) with B=3 and N=10 Fig.8 shows the results of the overflow probability for heavy loads (ρ = 0.95). Once again the trend is similar to those in the preceding figures. Initially the probability is low (0.742), then rising to a peak of 0.748 at μt = 10., and then settles finally at 0.743, for μt > 100. Here too it takes longer to reach steady state than for lower loads. Fig.9 shows the results for the proportion of transients in the overflow probability for different loads, and starting from the empty state (i=0). Whereas the transient component eventually goes to zero, the relative magnitude is less than 1% after μt = 30, with the heavier loads experiencing the least variation. For smaller loads, the transient component is more pronounced and decays faster. 47
  • 6. World Academy of Science, Engineering and Technology International Journal of Electrical, Electronic Science and Engineering Vol:3 No:9, 2009 μt = 100 (i.e. 70 units of time later than for the empty initial state). 7.49E-01 load = 0.95 7.47E-01 load = 0.05 1.00 7.46E-01 Proportion of Transients Overflow Probability 7.48E-01 7.45E-01 7.44E-01 7.43E-01 7.42E-01 0 10 20 30 40 50 60 70 80 90 100 Normalized Time [ut] i=5 N=10 B=3 load = 0.10 0.80 load 0.20 load =0.50 0.60 load = 0.80 0.40 load = 0.95 0.20 0.00 Fig. 8 Overflow probability for heavy load (ρ = 0.95) starting from the empty state (i=0) with B=3 and N=10 0 10 20 30 40 50 60 Normalized Time [ut] 0.20 load = 0.05 0.18 i=0 N=10 B=3 Fig. 10 Proportion of transients in the overflow probability for different loads starting from a non-empty state with 5 packets with B=3 and N=10 load = 0.10 0.14 load = 0.05 0.12 1.00 load =0.20 0.10 0.08 load 0.50 0.06 load = 0.80 0.04 load = 0.95 0.02 0.00 0 10 20 30 40 i = 10 N=10 B=3 load = 0.10 Proportion of Transients Proportion of Transients 50 60 70 80 90 100 Normalized Time [ut] load 0.20 0.60 load =0.50 0.40 load = 0.80 load = 0.95 0.20 Fig. 9 Proportion of transients in the overflow probability for different loads starting from the empty system (i=0) with B=3 and N=10 Fig.10 shows the results for the proportion of transients for different loads, and starting from a non-empty system (i=5). The similarities with the empty initial state are that the relative magnitude is less than 1% after μt = 30, with the heavier loads experiencing the least variation. The difference here is that the relative magnitude of the transient component is high (approaching unity) for low loads. Fig.11 shows the results for the proportion of transients in the overflow probability for different loads, and starting from a non-empty system (i=10). The similarities with the preceding case are that the heavier loads experience the least variation, and the relative magnitude of the transient component is high (approaching unity) for low loads. The major difference here is that the 1% point is reached after μt = 50 (i.e. 20 units of time later). Finally Fig.12 shows the results for the proportion of transients in the overflow probability for different loads, starting from a non-empty system (i=20). The similarities with the preceding case are that the heavier loads experience the least variation, and the relative magnitude of the transient component is high (approaching unity) for low loads. The major difference here is that the 1% point is reached after 0.80 0.00 0 10 20 30 40 50 60 70 80 90 100 Normalized Time [ut] Fig. 11 Proportion of transients in the overflow probability for different loads starting from a non-empty state with 10 packets with B=3 and N=10 load = 0.05 1.00 i = 20 N=10 B=3 load = 0.10 load = 0.20 Proportion of Transients International Science Index 33, 2009 waset.org/publications/3687 0.16 0.80 load =0.50 0.60 0.40 load = 0.80 load = 0.95 0.20 0.00 0 10 20 30 40 50 60 70 80 90 100 Norm alized Tim e [ut] Fig. 12. Proportion of transients in the overflow probability for different loads starting from a non-empty state with 20 packets with B=3 and N=10 48
  • 7. World Academy of Science, Engineering and Technology International Journal of Electrical, Electronic Science and Engineering Vol:3 No:9, 2009 VI. CONCLUSION In conclusion, the paper has addressed the problem of analyzing the transient behaviour of a queuing system with Poisson arrivals of fixed-size batches, and exponential service times. In the process, there emerged a family of polynomials T ( B ) ( x ) which are seen to generalize Chebyshev polynomials k International Science Index 33, 2009 waset.org/publications/3687 of the second kind U k (x ) . The similarities of these polynomials are evident in the descriptions, in the appearance of their graphs, and also in the generating functions. The polynomials are used to obtain results for the occupancy probabilities and subsequently, blocking (or overflow) probabilities for the system. The transient probability of overflow (equivalently the blocking probability) is used to characterize the transient behaviour. It is found that for all loads the blocking probability has the same shape as a function of time, starting low, rising to a peak and decaying to the steady state level. For small loads the actual levels are low (e.g. 5×10-7 for a load of 0.05), and for heavy loads the actual level are high (e.g. 0.745 for a load of 0.95). The pattern in the results is to be expected since a heavily loaded system is more likely to experience overflow than a lightly loaded one. What is new here is that use is made of the polynomials in showing the significance of the transient component in the assessment of the overflow or blocking. The proportion of the transient component in this quantity is found to be high for low loads, and lower for heavy loads. The time for the transients to decay to below 1% is longer when the system starts with more packets than when it starts with fewer or no packets. Finally, it is interesting that there is a relationship between the Bessel functions and Chebyshev polynomials, and it is being found here that the same system can be described by functions that generalize Bessel functions, and also in terms of polynomials that generalize Chebyshev polynomials. It remains to establish the parallel relationships between the functions and the polynomials. Communications and Computer Engineering, Vol. 1, No.1, pp.55-50, May 2009 [8] G. L. Choudhury, D. M. Lucantoni, W. Witt, “Multidimensional Transform Inversion with Application to the Transient M/G/1 Queue”, Annals of Applied Probability, 4, 1994, pp.719-740. [9] J. Abate, G. L. Choudhury, W. Whitt, “An Introduction to Numerical Transform Inversion and its Application to Probability Models” In: W. Grassman, (ed.) Computational Probability, pp. 257–323. Kluwer, Boston , 1999. [10] G. N. Higginbottom, Performance Evaluation of Communication Networks, Artech House 1998 [11] I. S. Gradshteyn, I.M. Ryzhik, Table of Integrals, Series, and Products, Alan Jeffrey and Daniel Zwillinger (eds.) Seventh edition, Academic Press, Feb. 2007 [12] M. Abramowitz, I. A. Stegun (eds.), "Chapter 22", Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables, New York, Dover, 1965. [13] P. K. Suetin,. "Chebyshev polynomials", in Hazewinkel, Michiel, Encyclopaedia of Mathematics, Kluwer Academic Publishers, (2001) [14] Wikipedia “Chebyshev polynomials” Available at http://en.wikipedia.org/wiki/Chebyshev_polynomials Vitalice K. Oduol received his pre-university education at Alliance High School in Kenya. In 1981 he was awarded a CIDA scholarship to study electrical engineering at McGill University, Canada, where he received the B.Eng. (Hons.) and M.Eng. degrees in 1985 and 1987, respectively, both in electrical engineering. In June 1992, he received the Ph.D. degree in electrical engineering at McGill University. He was a research associate and teaching assistant while a graduate student at McGill University. He joined MPB Technologies, Inc. in 1989, where he participated in a variety of projects, including meteor burst communication systems, satellite on-board processing, low probability of intercept radio, among others. In 1994 he joined INTELSAT where he was part of the team that initiated research and development work on the integration of terrestrial wireless and satellite systems. After working at COMSAT Labs. (1996-1997) on VSAT networks, and TranSwitch Corp.(1998-2002) on product definition and architecture, he returned to Kenya, where since 2003 he has been with Department of Electrical and Information Engineering, University of Nairobi. Dr. Oduol was a two-time recipient of the Douglas tutorial scholarship at McGill University. He is currently chairman, Department of Electrical and Information Engineering, University of Nairobi. His research interests include performance analysis, modeling and simulation of telecommunication systems, adaptive error control, feedback communication. Cemal Ardil is with The National Academy of Aviation, Baku, Azerbaijan REFERENCES [1] H. P. Schwefel, L. Lipsky, M. Jobmann, “On the Necessity of Transient Performance Analysis in Telecommunication Networks," 17th International Teletraffic Congress (ITC17), Salvador da Bahia, Brazil, September 24-28 2001 [2] B. van Holt, C. Blondia, “Approximated Transient Queue Length and Waiting Time Distribution via Steady State Analysis”, Stochastic Models 21, pp.725-744, 2005 [3] T. Hofkens, K. Spacy, C. Blondia, “Transient Analysis of the DBMAP/G/1 Queue with an Applications to the Dimensioning of Video Playout Buffer for VBR Traffic”, Proceedings of Networking, Athens Greece, 2004 [4] D. M. Lucantoni, G. L. Choudhury, W. Witt, “The Transient BMAP/PH/1 Queue”, Stochastic Models 10, pp.461-478, 1994 [5] W. Böhm. S. G. Mohanty, “Transient Analysis of Queues with Heterogeneous Arrivals” , Queuing Systems, Vol.18, pp.27-45, 1994 [6] V. K. Oduol, “Transient Analysis of a Single-Server Queue with Batch Arrivals Using Modeling and Functions Akin to the Modified Bessel Functions” International Journal of Applied Science, Engineering and Technology, Vol. 5, No.1, pp.34-39, April 2009 [7] V. K. Oduol, C. Ardil, “Transient Analysis of a Single-Server Queue with Fixed-Size Batch Arrivals”,International Journal of Electronics, 49