
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