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.

172<br />

Number of Type 2 Sources<br />

Number of Type 2 Sources<br />

140<br />

120<br />

100<br />

80<br />

60<br />

40<br />

20<br />

140<br />

120<br />

100<br />

80<br />

60<br />

40<br />

20<br />

Peak Cell Rate Alloc.<br />

Convolution<br />

Measurement<br />

CLR objective: 10-4 0<br />

0 1 2 3 4 5 6 7 8<br />

Number of Type 1 Sources<br />

Figure 11 Boundaries for CLR = 10 -4<br />

Peak Cell Rate Alloc.<br />

Convolution<br />

Measurement<br />

CLR objective: 10-4 0<br />

0 1 2 3 4 5 6 7 8<br />

Number of Type 1 Sources<br />

Figure 12 Boundaries for CLR = 10 -6<br />

when a significant portion of the traffic<br />

consists of type 2 sources. It is also evident<br />

that a smaller CLR objective<br />

reduces the achievable multiplexing gain.<br />

The comparison of the convolution<br />

boundaries with the boundary points<br />

found by measurement confirms the ability<br />

of the CAC scheme to maintain CLR<br />

objectives while allowing to exploit a<br />

significant part of the achievable multiplexing<br />

gain. It must be noted, however,<br />

that the source characteristics were not<br />

yet changed to stress the multiplexer,<br />

which is investigated in the next section.<br />

4 Experiments on robustness<br />

of the UPC and<br />

CAC framework<br />

While UPC and CAC functions have<br />

been studied separately in the previous<br />

sections, we now focus on their co-operation.<br />

The aim is to identify whether this<br />

traffic control framework is able to maintain<br />

network performance guarantees<br />

under various network conditions and<br />

load scenarios.<br />

The experiment configuration is almost<br />

the same as for the CAC experiments<br />

(see Figure 8). The major difference is<br />

that all traffic now passes the UPC function<br />

before being multiplexed. For each<br />

source a traffic contract based on its statistical<br />

parameters is established and<br />

enforced during the measurement. The<br />

number of established connections is<br />

determined by the CAC function applying<br />

the convolution algorithm. The convolution<br />

is based on the two UPC parameters,<br />

PCR and SCR, and not on the statistical<br />

parameters of the sources. While<br />

for the PCR there is no difference<br />

between these two methods describing a<br />

source, the SCR is always larger than the<br />

Mean Cell Rate (MCR). The ratio<br />

SCR/MCR depends on the characteristics<br />

of the source and can be rather large. The<br />

used configuration allows to measure the<br />

cell loss ratios at both the UPC (called<br />

Cell Discard Ratio, CDR) and at the multiplexer<br />

(Cell Multiplexing loss Ratio,<br />

CMR). The CDR and the CMR can be<br />

combined to obtain the overall Cell Loss<br />

Ratio (CLR) for each traffic source. We<br />

investigate traffic mixes on the admission<br />

boundary such that the highest possible<br />

values for the CMR may be achieved,<br />

since the CMR increases monotonously<br />

with the number of multiplexed sources.<br />

The robustness of the traffic control<br />

framework is now investigated by introducing<br />

different kinds of changes in the<br />

characteristics of a major part of the<br />

sources. However, the remaining sources<br />

will not be changed to be able to see if<br />

their perceived network performance<br />

parameters are influenced by the other<br />

traffic.<br />

In a first series of measurements we have<br />

investigated the robustness with respect<br />

to changes in the mean cell rate. For<br />

these experiments we have used sources<br />

according to traffic type 3 (see Table 1).<br />

These sources still have an ON/OFF<br />

characteristic but state sojourn times are<br />

distributed according to an Erlang-10 distribution<br />

in order to be able to fix the<br />

SCR closer to the MCR. The UPC<br />

parameters in the traffic contract have<br />

been chosen such that we can expect a<br />

CDR smaller than 10-5 for a compliant<br />

source (i.e. source with parameters<br />

according to Table 1). We call a source<br />

non-compliant if the mean cell rate is<br />

increased either by decreasing the OFFstate<br />

duration or by increasing the ONstate<br />

duration. Approximately 1/3 of the<br />

sources have been chosen as well-behaving,<br />

and the rest equally split as misbehaving<br />

in the two different ways. For the<br />

CAC a CMR target value of 10-4 has<br />

been taken.<br />

The results of this experiment are depicted<br />

in Figures 13 and 14. Each figure<br />

shows the various loss ratios as a function<br />

of the mean cell rate of the non-compliant<br />

sources normalised to the SCR<br />

contained in the traffic contract. Figure<br />

13 clearly shows that compliant sources<br />

are protected since the overall loss ratio<br />

expressed by CLR remains rather unchanged<br />

for these sources, even if the<br />

mean of the non-compliant sources is<br />

nearly doubled. In all cases the value of<br />

CLR is below the target value of 10-4 .<br />

However, sources violating the traffic<br />

contract suffer from cell discards at the<br />

UPC (see Figure 14). Both figures also<br />

reflect the fact that the overall loss ratio<br />

at the multiplexer is hardly influenced at<br />

all by traffic contract violations since the<br />

excess traffic is already discarded at the<br />

UPC. Furthermore, since these discards<br />

at the UPC seem to smooth the output<br />

traffic before this is multiplexed, the<br />

CMR does not increase even if the aggregate<br />

load of the multiplexer increases by<br />

approximately the factor SCR/MCR for<br />

the case with the highest mean rates,<br />

where MCR refers to the rate of the compliant<br />

sources.<br />

In another series of experiments the traffic<br />

characteristics of the sources are modified<br />

by cell level changes to investigate<br />

the impacts on the network performance.<br />

The CDV tolerance τ in the PCR control<br />

is increased, thereby allowing an increasing<br />

number of back-to-back cells to pass<br />

the UPC and enter the multiplexer. With<br />

these experiments we study the sensitivity<br />

of the network performance with<br />

respect to sources sending clumps of<br />

back-to-back cells. This sensitivity may<br />

be crucial because the values for the<br />

CDV tolerance τ are not used by the investigated<br />

CAC algorithms. Bounds on<br />

acceptable values for τ may be needed to<br />

ensure the robustness of the framework.<br />

Some initial results were already obtained,<br />

but further investigations in this area<br />

are necessary before conclusions can be<br />

drawn.<br />

5 Conclusions and future<br />

work<br />

Experimental results obtained in the<br />

EXPLOIT Testbed on Usage Parameter<br />

Control (UPC) and Connection Admission<br />

Control (CAC) have been presented

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

Saved successfully!

Ooh no, something went wrong!