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.
While enforcing the PCR, the resulting<br />
picture quality was assessed by a small<br />
group of people in terms of flicker, loss<br />
of picture, etc. We discovered that besides<br />
the value of the cell loss ratio, also<br />
the structure of the cell loss process (e.g.<br />
correlated cell losses) has a strong influence<br />
on the picture quality. However, the<br />
current definition of network performance<br />
in (5) does not include parameters<br />
to describe this structure of the cell loss<br />
process.<br />
3 Experiments on Connection<br />
Admission Control<br />
The aim of the CAC experiments is to<br />
investigate the ability of different CAC<br />
algorithms to maintain network performance<br />
objectives while exploiting the<br />
achievable multiplexing gain as much as<br />
possible. We focus on the Cell Loss<br />
Ratio (CLR) (defined in (5)) as network<br />
performance parameter in our studies.<br />
Our performance study of various CAC<br />
algorithms is not restricted to the twolevel<br />
CAC implementation in the ETB<br />
(see (7) for a description).<br />
In a first step we measure the CLR at a<br />
multiplexer which is fed by several traffic<br />
sources. By varying the number and<br />
the type of the sources we can determine<br />
the admissible number of sources for a<br />
given CLR objective. The set of these<br />
points is referred to as the admission<br />
boundary. Once we have a measured<br />
admission boundary it can be compared<br />
with the corresponding boundaries obtained<br />
when applying a certain CAC<br />
mechanism. If the CAC boundary is<br />
above the measured boundary, the investigated<br />
CAC performs a too optimistic<br />
bandwidth allocation and is not able to<br />
maintain network performance objectives.<br />
On the other hand, if the CAC<br />
boundary is below the measured boundary<br />
the available resources may not be<br />
optimally used by the CAC mechanism.<br />
We have selected CAC algorithms based<br />
on a bufferless model of the multiplexer,<br />
since the small buffers in the ETB<br />
switches can only absorb cell level congestion.<br />
In this paper we only consider<br />
the well-known convolution approach.<br />
Results for other mechanisms can be<br />
found in a more detailed report (10).<br />
Figure 8 depicts the configuration. The<br />
cells generated by N sources are all multiplexed<br />
in the multiplexer under test, but<br />
first the cell streams pass another multiplexing<br />
network where the characteristics<br />
can be modified. It is ensured that cells<br />
are only lost by buffer overflow at the<br />
multiplexer under test. Since the number<br />
of currently available real sources and<br />
applications in the ETB is limited, we<br />
have used ATM test equipment for the<br />
generation of statistical traffic with various<br />
profiles. Multiplexing has been performed<br />
at an output link where a buffer<br />
size of 48 cells and an output capacity of<br />
155.52 Mbit/s are available. The CLR<br />
has been measured for the aggregate traffic.<br />
This is taken into account for the<br />
convolution algorithm by applying the<br />
global information loss criterion (6) for<br />
the calculation of the expected overall<br />
cell loss probability.<br />
3.1 Homogeneous<br />
traffic mix<br />
Source 1<br />
First the case of a homogeneous<br />
traffic mix is considered<br />
where all sources<br />
have identical characteris- Source N<br />
tics. The same ON/OFF<br />
sources as for the UPC experiments have<br />
been used (see Table 1). Figures 9 and 10<br />
show the measured cell loss ratio as a<br />
function of the number of multiplexed<br />
sources. Simulation results with 95 %<br />
confidence intervals and analytical<br />
results from the convolution algorithm<br />
are included in the figures. When comparing<br />
measurement, simulation and convolution<br />
results, the convolution gives<br />
the largest cell loss ratio, while the measurement<br />
shows the smallest loss values.<br />
This is expected, since the convolution is<br />
based on a bufferless model of the multiplexer<br />
such that buffering of cells at the<br />
burst level is neglected. The very good<br />
coincidence of measurement and simulation<br />
is remarkable. The admissible number<br />
of sources for a given CLR objective<br />
can be easily obtained from the figures.<br />
For traffic type 1 almost no multiplexing<br />
gain is achievable while the lower peak<br />
cell rate of traffic type 2 allows a reasonable<br />
gain.<br />
3.2 Heterogeneous traffic mix<br />
Now sources from both traffic types are<br />
multiplexed and the resulting CLR is<br />
measured. The following definition has<br />
been used to determine the set of admission<br />
boundary points: for each boundary<br />
point adding only one further source of<br />
any traffic type would already increase<br />
the resulting CLR above the objective.<br />
Figures 11 and 12 show the measured<br />
admission boundaries for CLR objectives<br />
of 10-4 and 10-6 , together with analytic<br />
results for the convolution algorithm and<br />
PCR allocation. The results reveal that<br />
multiplexing gain can only be achieved<br />
Cell Discard Ratio<br />
Cell Discard Ratio<br />
Cell Discard Ratio<br />
10 0<br />
10 -2<br />
10 -4<br />
10 -6<br />
10 -8<br />
0 10 20 30 40 50<br />
CDV Tolerance τ [cell slots at 622 Mbit/s]<br />
Figure 8 Configuration for the CAC experiments<br />
10 0<br />
10 -2<br />
10 -4<br />
10 -6<br />
10 -8<br />
10 0<br />
10 -2<br />
10 -4<br />
Figure 7 CDR for video traffic<br />
Multiplexing<br />
Network<br />
p=PCR contracted /PCR source<br />
Multiplexer<br />
under test<br />
p=0.940<br />
p=0.986<br />
p=1.003<br />
p=1.074<br />
p=1.157<br />
ATM Traffic<br />
Analyser<br />
Measurement<br />
Simulation<br />
Convolution<br />
4 8 12 16 20<br />
Number of Type 1 Sources<br />
Figure 9 CLR at the multiplexer, type 1<br />
10-6 10-8 Measurement<br />
Simulation<br />
Convolution<br />
110 130 150 170 190<br />
Number of Type 2 Sources<br />
Figure 10 CLR at the multiplexer, type 2<br />
171