estimating the actual network performance
experienced by users (Aida et al., 2002 and Ishibashi
et al., 2004).
In order to overcome some of the disadvantages
of both active and passive schemes, sampling
methodologies can be employed. Using these
methodologies for the passive method will reduce
the amount of data to be processed, reduce the
demand on the overhead processing time of the
collected data, and hence speed up the performance
measurement results. In addition, there is no need
for artificial traffic to be injected which will perturb
the network and bias the measurements as in the
active method.
Sometimes, the estimation of the network or user
performance may be difficult to be obtained from
direct measurements of the whole traffic. In this
paper, a scalable and efficient measurement
approach has been used to estimate the network
performance experienced by users and it has been
used to estimate the dynamic QoS parameters
(delay, throughout and jitter). The approach is based
on a combination of a sampling technique and
passive monitoring method. It can estimate not only
the actual performance of individual users and
applications but also the mixed performance
experienced by these users. The estimation of mixed
users performance will be one of the issues raised in
future work of this study.
This rest of this paper is organised as follows:
Section 2 details the theory behind the sampling
techniques. Section 3 details the mathematical model
of the proposed approach. Section 4 presents the
measurement approach used to validate the proposed
approach. Section 5 illustrates the experimental
results produced. Section 6 is the conclusion.
2 SAMPLING TECHNIQUES
The use of sampling techniques provides
information about a specific characteristic of the
traffic. Sampling methods can be characterised by
the sampling algorithm used, the trigger type (i.e.
count-based or time-based trigger) for starting a
sampling interval and the length of the sampling
interval (Zseby, 2002):
1- Sampling algorithm: this describes the basic
procedure for the process of samples selection.
There are three basic processes: systematic
sampling, random sampling, and stratified sampling.
a) Systematic sampling: It describes the
procedure of selecting the starting point and
the frequency of the sampling according to a
pre-determined function. This includes for
example the periodic selection of every n
th
element of a trace. Figure 1 shows the
schematic of the systematic sampling
(Claffy et al., 1993).
Figure 1: Schematic of systematic sampling.
b) Stratified sampling: This method splits the
sampling process into multi-steps. First, the
elements (packets) of the parent population
are grouped into subsets in accordance to a
given characteristics. Then samples are
randomly taken from each subset. Figure 2
illustrates the schematic of the stratified
sampling [5]. For example, if the whole
region of interest, A, is spilt into M disjoint
sub-regions (i.e. buckets) such that
(
Bohdanowicz and Weber, 2005):
regionsubktheisAwhere
jlforAAwithAA
th
k
lj
M
k
k
−
≠=∩=
=
0
1
∪
Figure 2: Schematic of stratified sampling
c) Random sampling: Random sampling
selects the starting points of the sampling
interval in accordance to a random process
[4]. The selections of sampled elements are
independent and each element has an equal
probability of being selected. Figure 3
depicts the schematic of the random
sampling (Claffy et al., 1993).
Figure 3: Schematic of random sampling
2- Sampling frequency and interval length:
Sampling techniques can be differentiated by the
event that triggers the sampling process (Zseby,
2002, Claffy et al., 1993 and
Bohdanowicz and Weber,
2005). The trigger determines what kind of event
starts and stops the sampling intervals. With this, the
sampling frequency and the length of the sampling
interval (measured in packets arrived or elapsed
time) are determined.
3 THE ESTIMATION CONCEPT
This method was used in (Aida et al., 2002 and
Ishibashi et al., 2004) to estimate the actual delay
experienced by a network user and by mixed
applications based on active measurement using a
change-of-measure framework. By change-of-
measure framework, the authors meant a framework
in which the measure of network performance for
(1)
ESTIMATION OF THE DISTRIBUTIONS OF THE QOS PARAMETERS USING SAMPLED PASSIVE
MEASUREMENTS TECHNIQUES
325