978-1-4244-7173-7/10/$26.00 ©2010 IEEE Packet Variation Delay Distribution Discrimination based on Kullback-Leibler Divergence Luis Rizo-Dominguez Department of Basic Science and Engineering University of Caribe Cancun, Mexico lrizo@ucaribe.edu.mx Deni Torres-Roman CINVESTAV Unidad Guadalajara Guadalajara, Mexico dtorres@gdl.cinvestav.mx David Munoz-Rodriguez Department of Electrical and Computer Engineering Tecnologico de Monterrey Monterrey, Mexico dmunoz@itesm.mx Cesar Vargas-Rosales Department of Electrical and Computer Engineering Tecnologico de Monterrey Monterrey, Mexico cvargas@itesm.mx AbstractIn many real-time applications the Quality of Service (QoS) is dominated by jitter. Currently jitter generators are based on Laplace distribution. Nevertheless, the observed jitter measurements depart from that distribution. As a matter of fact data resembles those of a t-Student distribution, and it is also known that Internet traffic presents heavy tailed behavior that can be modeled with alpha-stable distributions. The intention of this work is to find which of these distributions has the best fitting. For this purpose, we collect extensive (round trip time) RTT measurements, and show that the alpha-stable distribution models the jitter adequately. Fitness test included Kullback- Leibler divergence and P-P plot criteria. Alpha-stable parameters are dependent on the transmission hop numbers. Keywords- jitter; alpha-stable model; QoS. I. INTRODUCTION Some approaches to packet variation delay have been reported in the literature such as the jitter analytical approximation for periodic, Poisson and Markovian traffic [1]; the jitter control through buffer sizing [2]; the jitter modeling and prediction based on Deviation-Lag Function (DLF) [3]; the relation between jitter and the characteristics of background traffic such as burstiness, traffic load and traffic burst length [4]. Currently the jitter generator is based on the Laplace distribution [5]; nevertheless, our observations in this work do not agree with this one. The motivation of this work is to find which distribution has the best fitting for the packet variation delay. For this purpose, we collected extensive Round Trip Time (RTT) measurements to other countries and carried out tests with the Kullback-Leibler divergence and P-P plot criteria. The remainder of this work is organized as follows: section two gives definitions of jitter and models to fit. Section three presents measurement methodologies and environment. Section four describes the comparisons of jitter measurements and proposed models. Finally, section five presents conclusions. II. STATISTICAL MODEL A. Jitter Definition 1: jitter is a random variable (r.v.) defined as the time difference between consecutive packets and is given by ) 1 ( ) ( ) ( k D k D k J (1) where D(k) is the delay of k-th packet. In an ideal scenario J(k) is equal to zero meaning that there is no difference between interdeparture and interarrival times. Nevertheless, when jitter is greater than zero a packet clustering occurs; and if jitter is less than zero there is packet spreading. The packet spreading degrades the Internet performance more than packet clustering. Figure 1 shows the jitter phenomenon, on an end-to-end connection, where k t is associated to the departure time of the k -th packet and () Dk is de delay produced by queuing along the path; note that the packet delay variation is related to the time difference between the delay of the k -th and ( 1 k )-st packets. Each real-time application has its requirements of maximum jitter for an adequately performance, i.e., the jitter- QoS requirement for Video over IP (VIP) is (() 30 ) 0.99 PJk ms and for Voice over IP (VoIP) { ( )} 30 EJk ms [6]. B. Distributions Definition 2: An r.v. () Jk is said to have a t-Student distribution, if the equation (2) holds