20.11.2012 Views

Contents Telektronikk - Telenor

Contents Telektronikk - Telenor

Contents Telektronikk - Telenor

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

This in order to test the effect of these on<br />

the network performance and the QoS<br />

before decisions are made. Hence, in<br />

order to perform traffic measurements of<br />

ATM systems, it is necessary to be able<br />

to generate an artificial traffic load which<br />

has characteristics which are close to real<br />

(current and expected) traffic. For details,<br />

see the separate box High level requirements<br />

for an ATM traffic load generator.<br />

The recognition of the above facts<br />

triggered our work on source modelling<br />

and traffic generation. Traffic generation<br />

must be based on one or more models of<br />

the source. Classes of models and generation<br />

principles are discussed in the next<br />

section, together with the composite<br />

source model (CSM) on which the synthesised<br />

traffic generator (STG) is based.<br />

This generator, which currently is the<br />

most advanced ATM traffic generator<br />

available, is presented in Section 4.<br />

Before that, Section 3 gives a brief introduction<br />

to how source type models may<br />

be defined in the composite source model<br />

framework. An outlook and some concluding<br />

remarks end the paper.<br />

2 Models for load<br />

generation<br />

2.1 Source type modelling<br />

Before proceeding to modelling of<br />

sources for load generation, a brief<br />

overview of different types of source<br />

models is necessary. The subsections<br />

below are neither claimed to be a complete<br />

review of the state of the art, nor<br />

perfect in their classification.<br />

2.1.1 State based models<br />

The most common approach to ATM<br />

source type modelling is to assume that<br />

there is some sort of finite state machine<br />

(FSM) behaviour determining the behaviour<br />

of the source. For some types of<br />

sources, for instance for speech encoded<br />

with silence detection, this is a correct<br />

assumption. For other source types, for<br />

instance variable bitrate coded (VBR)<br />

video, it is an artefact used to approximate<br />

an infinite state behaviour of the<br />

source. This will be dealt with in<br />

Section 3.<br />

There are two different approaches in<br />

state based modelling. Either the cell<br />

generation process is modelled by a finite<br />

state machine directly, or the cell generation<br />

process is modulated by a finite state<br />

machine.<br />

λ 3<br />

λ 2<br />

λ 1<br />

λ 3<br />

λ 2<br />

λ 1<br />

Average cell rate<br />

λ 3<br />

λ 2<br />

λ 1<br />

Sojourn time in state 2<br />

Figure 2.1 Illustration of a simple modulating finite state machine<br />

Probability density<br />

Modulation of the cell process<br />

This approach reflects the multilevel<br />

modelling which will be discussed later<br />

in this section. The basic idea is that a<br />

finite state machine modulates the expected<br />

rate (mean value) of an underlying<br />

process. This is demonstrated by a<br />

very simple example in Figure 2.1.<br />

The state machine is usually assumed to<br />

have the Markov or semi-Markov property,<br />

i.e. its sojourn times in the states<br />

and the transitions to the next states are<br />

completely independent of its previous<br />

behaviour. The source type models of<br />

this class differ in the following aspects:<br />

λ 3<br />

λ 2<br />

λ 1<br />

General<br />

λ 3<br />

λ 2<br />

λ 1<br />

Phase type<br />

Figure 2.2 Sketch of different types of sojourn time distributions<br />

Time<br />

Negative exponential<br />

Sojourn time<br />

Sojourn time distribution; determines the<br />

duration of the levels in the modulated<br />

flow. The sojourn times are in most models<br />

negative exponentially distributed<br />

which makes the state machine a discrete<br />

state continuous time Markov model. It is<br />

also proposed to use general distributions,<br />

which makes it a semi-Markov<br />

model. As a trade-off between modelling<br />

power/accuracy and mathematical<br />

tractability, phase type distributions are<br />

suited. See [2] for an introduction. This<br />

type of sojourn time is used in the source<br />

type model used in the STG, cf. Section<br />

2.4.1. The different types are illustrated<br />

in Figure 2.2.<br />

175

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

Saved successfully!

Ooh no, something went wrong!