Contents Telektronikk - Telenor
Contents Telektronikk - Telenor
Contents Telektronikk - Telenor
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
cess a cell is arriving (being generated) in<br />
a cell slot with constant probability p.<br />
Cell arrivals/generations are independent<br />
of previous cell arrivals/generations. This<br />
corresponds to geometrically, identical<br />
and independently distributed cell interarrivals<br />
with mean of 1/p cell periods.<br />
This model is popular due to its mathematical<br />
tractability and is widely used.<br />
There is, however, no physically based<br />
motivation for why a cell stream should<br />
have this characteristic. A somewhat<br />
more sophisticated model is shown in<br />
Figure 2.5. It generates geometrically,<br />
identically and independently distributed<br />
burst of consecutive cells with mean 1/q<br />
and similar gaps with mean 1/p. Also this<br />
model is rather vaguely motivated and<br />
cannot be used to properly characterise<br />
ATM source types. It is seen that it degenerates<br />
to the Bernoulli process when<br />
1-q = p.<br />
A class of processes with far better capabilities<br />
to model the characteristics of<br />
ATM traffic is the DMAP (Discrete-Time<br />
Markovian Arrival Process), introduced<br />
by Blondia [11]. However, since both cell<br />
and burst level behaviour of the source<br />
(see Section 2.3) is captured in a single<br />
level model, the number of states will<br />
become immensely large for source with<br />
a non-trivial behaviour at both layers.<br />
A special class of source models which<br />
also should be mentioned is the deterministic<br />
source models, i.e. the cell from<br />
a source has always the same interarrival<br />
distance. See Figure 2.3.b. This class is<br />
used to model constant bitrate (CBR)<br />
sources, and it is the phases between the<br />
cell arrivals from the different sources<br />
which determine buffering delays and<br />
possible cell losses in the system. See for<br />
instance [12].<br />
2.1.2 Time series<br />
Models based on time series have been<br />
given most attention in the modelling of<br />
variable bitrate coded video sources. The<br />
information flow [bits/time unit] from a<br />
source may be modelled as a time series,<br />
where, for instance, the expected number<br />
of bits in a video frame is determined by<br />
the number of bits in the previous<br />
frames. As an example regard the following<br />
VBR video model from [13] where<br />
Tn is the number of bits per frame in the<br />
n’th frame and<br />
Tn = Max(0, Xn + Yn + Zn ) (1)<br />
where<br />
Xn = c1Xn-1 + An (Long term correlation)<br />
Yn = c2Yn-1 + Bn (Short term correlation)<br />
Zn = KnCn (Scene changes)<br />
The quantities An , Bn and Cn are independently<br />
and normally distributed random<br />
variables with different mean and<br />
variances, c1 and c2 are constants determining<br />
the long and short term correlation<br />
of the video signal and Kn is a random<br />
variable modelling the occurrence<br />
of scene changes which results in a temporarily<br />
very large bitrate. Another simple<br />
video frame oriented model, bridging<br />
the gap between the state oriented models<br />
outlined in Section 2.1.1 and the time<br />
series models, is the discrete autoregressive<br />
(DAR) model [14].<br />
The above mentioned models assume<br />
that the cells generated from one frame<br />
are evenly distributed over the frame<br />
period and that all frames are coded similarly.<br />
Time series models including lineand<br />
frame-recorrelation from an immediate<br />
transmission of cells are proposed<br />
[15], as well as a model taking into<br />
account the lower information rate of the<br />
intermediate frames in MPEG encoded<br />
video [16].<br />
2.1.3 Self similar stochastic<br />
processes<br />
Rather recently, analyses of measurements<br />
of data traffic indicate that this<br />
type of traffic has self similar stochastic<br />
properties. By this is meant that the<br />
statistics of the process, e.g. the variance<br />
and autocorrelation, are the same, irrespective<br />
of the time scale regarded. The<br />
traffic process (packets per time unit)<br />
looks similar whether it is regarded per<br />
second, minute, hour, or day as illustrated<br />
in Figure 2.6. For details see [17, 18]<br />
or [19.]<br />
Our current hypothesis is that this effect<br />
may also be captured by the multilevel<br />
activity modelling outlined in Section<br />
2.3. Simulation and analytical studies<br />
carried out seem to confirm this hypothesis.<br />
2.2 Three approaches to ATM<br />
load generation<br />
Three conceptually very different approaches<br />
to the generation of ATM traffic<br />
for measurement and simulation may be<br />
identified. These are dealt with in the following<br />
subsections.<br />
Packets/hour<br />
Packets/second<br />
Hours<br />
Seconds<br />
Figure 2.6 Illustration of a self similar<br />
stochastic process<br />
2.2.1 Replay of a cell sequence<br />
This is a storage based generation, where<br />
a pre-recorded or predefined cell sequence<br />
is (repeatedly) reproduced during<br />
a measurement. Due to its determinism<br />
and simplicity, this approach is suited for<br />
initial functional testing. It is, however,<br />
unsuitable for validation of traffic handling<br />
capabilities since limited length cell<br />
sequences will be available with a<br />
reasonable memory. (A complete<br />
155 Mbit/s ATM cell stream requires<br />
19 Mbytes/s.)<br />
2.2.2 Generation according to<br />
a class of stochastic<br />
processes<br />
This may be regarded as a black box<br />
approach. A cell stream is generated<br />
according to “some” class of stochastic<br />
process, for instance a renewal process or<br />
(multiple) on-off sources. The parameters<br />
of the stochastic process are chosen to fit<br />
some of the statistics of a source or a<br />
multiplex of sources.<br />
In this case it is possible to generate long<br />
independent sequences, but it still<br />
remains open how well real traffic is represented.<br />
The quality of the traffic generated<br />
will depend on how well the chosen<br />
class of statistics fit the actual process. If<br />
177