20.11.2012 Views

Contents Telektronikk - Telenor

Contents Telektronikk - Telenor

Contents Telektronikk - Telenor

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!