Professional Documents
Culture Documents
Abstract— It has been reported that modeling a self-similar Taylor’s expansion. In the paper [6], MMPP emulating the
network traffic is of key importance for the traffic engineering. self-similar traffic is fitted by matching the variance over the
Self-similarity or long range dependence causes degradation of desired time-scales. Resultant MMPP here is superposition of
Internet router performance. Therefore, it is decisive for an several Interrupted Poisson Process (IPPs) wherein two
appropriate buffer design of a router. In this paper, we modulating parameters of each IPP are equal. The fitting
investigate loss behaviour of network router with pseudo self- method [6, 7] is generalized in the paper [8] by taking distinct
similar traffic input. We use Fractal point process (FPP) as input modulating parameters in each IPP. Paulo Salvador et.al [9]
process as it generates self-similar traffic. For queueing analysis, proposed a model to fit discrete time MMPP that matches both
input process is Markov modulated Poission process (MMPP),
autocovariance and marginal distribution of the counting
which is fitted for FPP by equating the second-order statistics of
process in such a way that model can capture self-similar
counting function. The reason is, FPP is not suitable for
queueing based performance evaluation. FPP involves another behavior up to the time-scales of interest. In the said papers,
parameter fractal onset time (FOT) besides Hurst parameter. the Markov-modulated Poisson process (MMPP) emulating
Effect of FOT on loss behavior is examined. the self-similar traffic over the different time scale is fitted,
however, the time scale where self-similar nature actually
Keywords- Network router, self-similar, fractal point process, begins is not considered.
Markov modulated Poisson Process, packet loss probability, traffic In the papers [11, 12], Fractal point process (FPP) is shown
intensity.
to be self-similar process. Fractal point process involves
another parameter fractal onset time (FOT) besides Hurst
I. INTRODUCTION parameter H. Fractal on set time (FOT) defines the time scale
at which self-similar behavior begins and is denoted by T0
Modern investigations of traffic measurements executed at
high resolution in a large number of real telecommunication [11]. According to the measurement studies, FOTs of the
networks have revealed the presence of self-similarity or network traffic are at the scales in the order of a few hundreds
fractal nature in high speed networks like LAN, WAN, the of milliseconds. However, FPP is not useful in the context of
variable bit rate (VBR) video traffic, WWW traffic, and its queueing based performance evaluation.
impact on the network traffic [1-3]. This type of traffic In general, networks could be divided into two categories
exhibits statistical similarity over different time scales and is based on their operation modes: slotted synchronous and un-
highly correlated, hence drawn significant research interest in slotted asynchronous [14]. Initial research on networks
modeling the internet traffic. Characterizing the statistical focused on slotted synchronous for switching fixed-size
behavior of traffic is crucial to proper buffer design of router packets [15]. Recently, the design of nodes that are capable of
in the network traffic to provide the quality of service (QoS). switching variable-size packets has been attracting
Traffic models such as Fractional Brownian Motion (FBM), considerable attention. When the routers are operated under
Fractional Auto Regressive Integrated Moving Average slotted synchronous mode, packets need to be aligned into a
(FARIMA), Chaotic maps are proposed to characterize the fixed size and are placed in time slots before entering the
self-similarity. Although, these processes are parsimonious, switching matrix. The duration of time slot equals to the size
but are less effective in the case of queueing based of single packet consisting of header, payload, and additional
performance evaluation. In order to enhance the resilience to guard bands. The guard bands are used to compensate for
burstiness of a router, a number of approaches have proposed timing uncertainties of packets arriving at router.
and studied. If the traffic models do not accurately represent Synchronization can be realized by using switched delay lines
the real traffic, then the network performance may be over (SDLs) to create different delays with limited resolution. In
estimated or underestimated [4]. In [5-8], Markovian arrival unslotted networks, time is not divided into slots and packets
process (MAP) is employed to model the self-similar behavior can be of variable size. Furthermore, packets do not need to be
aligned at the input interface since routers operate
over the different time scales. These fitting models equate the
asynchronously in unslotted networks. Asynchronous nodes
second order statistics of self-similar traffic and that of
switch each packet on the fly without requiring any alignment
superposition of several 2-state Markov modulated Poisson of slot boundaries. Slotted networks exhibit fewer packet
Process (MMPP) over desired time-scales. However, in the contentions than unslotted networks due to the fact that in
paper [5], covariance function of resultant MMPP is slotted networks packets are of fixed size and are switched
approximated by suppressing the higher order terms in together with their slot boundaries aligned. At the downside,
Q = Q1 ⊕ Q 2 ⊕ ...... ⊕ Q d ,
∞ ∞
Λ = Λ 1 ⊕ Λ 2 ⊕ ....... ⊕ Λ d ⊕ λ p , … (8) D
k =0
kz
k
= μ e [ Q − Λ + Λ z ] x e − μ x dx … (13)
0
th
Let N t , i be the number of arrivals from the i IPP during the Consider the embedded Markov chain {L(n), J (n) / n ≥ 0} at
t th
timeslot and N t , p be the corresponding number of arrivals the departure epochs of the queueing system on the state
space S = {( b , i ) / 0 ≤ b ≤ K − 1,1 ≤ i ≤ m } , where L(n) denotes
from the Poisson process, and let Nt(,mi) and N t(,mp) be the buffer occupancy and J(n) denotes the state of MAP. Then the
th pertaining embedded Markov chain has transition probability
number of arrivals from the averaged process of i IPP and
matrix
Poisson process, respectively. The variance of this averaged
process is given by [7, 8], GD 0 GD 1 ... GD K − 2 GE K −1
− m ( c1i + c2 i ) D E K −1
c 2 i λi c1i c2 i 1− e 0 D1 ... D K − 2
Var [ N t(,mi ) ] = + [1 − ]λi2
m(c1i + c2i ) m(c1i + c2 i ) 3 m(c1i + c2i ) 0 D 0 ... D K − 3 E K −2 , … (15)
P =
1≤ i ≤ d … (10) ... ... ... ... ...
0 0 ... D1 E2
and λp … (11)
Var [ N t(,mp ) ] = . 0 0 ... D0 E1
m
where G = ( R − Q ) −1 R , consisting of conditional probabilities
Hence, the variance of whole process is ∞
PLP = 1−
(1 − y0e ). … (16)
ρ
IV. MMPP/M/1/K QUEUEING SYSTEM
Asynchronous router with self-similar variable length V. NUMERICAL RESULTS
packet input traffic is modelled as MMPP / M / 1 / K queuing In this section, we investigate packet loss probability
system. In MMPP / M / 1 / K system, the packets arrive (PLP) against the traffic intensity in terms of fractal onset
according to the MMPP of states m and is characterized by time T0 , Hurst parameter H , number of IPPs d , and the time
the matrices Q, Λ , where Q, Λ are m × m matrices. The scale. First, transition rate matrix Q and arrival rate matrix
service time is exponential with service rate μ . Let Dk , k ≥ 0 Λ of MMPP are fitted according to the method described in
the last section for the self-similar internet traffic pertaining to
denotes the matrix of order m × m whose (i , j ) element is
the values H = 0.6 , λ = 1 , σ 2 = 0.6 (Sample1),
H = 0 .7 , λ = 1 , σ 2 = 0 .6 (Sample 2), and Fig.1 Loss probability of the resultant MMPP/M/1/K queues
with d=4, H=0.7 λ = 1 , K=10and T=1 over the time scale
H = 0 . 8, λ = 1 , σ 2 = 0 . 6 ( Sample 3 ), T = 1, and for
[102, 107].
arbitrary values of FOT over the different time scales [102,
106], [102, 107], and [102, 108]. These samples are generated in
the paper [10] by random midpoint displacement algorithm.
We use matrix analytic methods [8, 15] to compute steady
state probability distribution of the transition probability
matrix P of buffer occupancy that in turn gives the packet
loss probability. Numerical calculations are performed using
MATLAB and results are shown in the figures 1-10. The
parameters settings of the resultant MMPP/M/1/K are as
follows: buffer depth, K, equals 10, the number of superposed
IPPs, d is 4. Fig. 1 illustrates the results for the case of Hurst
parameter H=0.7 for different values of T0 over the time
scale [102, 107]. Analytical results are compared with the
simulation results generated by FBT traffic [8] without T0 for
the validation analytical results. From this figure, we conclude
that PLP is increasing as fractal onset time T0 is decreasing. Fig. 2 Loss probability of the resultant MMPP/M/1/K queues
Traffic parameter value for the figure 2 are H =0.87, for the Bellcore data with d=4, K=10 and T=1 over the time
scale [102, 108].
λ = 318.2 , σ 2 = 838 , and T0 = 0.006 (say AT&T 1), and
H = 0.92, λ = 8.1 , σ = 133.5 , and T0 = 0.033(say AT&T
2