Contents Telektronikk - Telenor
Contents Telektronikk - Telenor
Contents Telektronikk - Telenor
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