Joint end-to-end loss-delay hidden Markov model for periodic UDP traffic over the Internet

Performance of real-time applications on network communication channels is strongly related to losses and temporal delays. Several studies showed that these network features may be correlated and exhibit a certain degree of memory such as bursty losses and delays. The memory and the statistical dependence between losses and temporal delays suggest that the channel may be well modeled by a hidden Markov model (HMM) with appropriate hidden variables that capture the current state of the network. In this paper, an HMM is proposed that shows excellent performance in modeling typical channel behaviors in a set of real packet links. The system is trained with a modified version of the Expectation-Maximization (EM) algorithm. Hidden-state analysis shows how the state variables characterize channel dynamics. State-sequence estimation is obtained by the use of Viterbi algorithm. Real-time modeling of the channel is the first step to implement adaptive communication strategies.

[1]  William Turin,et al.  Modeling Error Sources in Digital Channels , 1993, IEEE J. Sel. Areas Commun..

[2]  Jeff A. Bilmes,et al.  A gentle tutorial of the em algorithm and its application to parameter estimation for Gaussian mixture and hidden Markov models , 1998 .

[3]  C. Bovy,et al.  Analysis of end-to-end delay measurements in the Internet , 2002 .

[4]  William Turin,et al.  Hidden Markov modeling of flat fading channels , 1998, IEEE J. Sel. Areas Commun..

[5]  Kavé Salamatian,et al.  Hidden Markov modeling for network communication channels , 2001, SIGMETRICS '01.

[6]  Pierluigi Salvo Rossi,et al.  INTERLEAVING FOR PACKET CHANNELS , 2004 .

[7]  L. B. Milstein,et al.  On the accuracy of a first-order Markov model for data transmission on fading channels , 1995, Proceedings of ICUPC '95 - 4th IEEE International Conference on Universal Personal Communications.

[8]  Francesco Palmieri,et al.  Bayesian Modelling for Packet Channels , 2003, WIRN.

[9]  E. Gilbert Capacity of a burst-noise channel , 1960 .

[10]  Lawrence R. Rabiner,et al.  A tutorial on hidden Markov models and selected applications in speech recognition , 1989, Proc. IEEE.

[11]  Jie Yu,et al.  Internet loss-delay modeling by use of input/output hidden Markov models , 2004, IEEE 6th Workshop on Multimedia Signal Processing, 2004..

[12]  Antonio Pescapè,et al.  Analysis and experimentation of Internet Traffic Generator , 2003 .

[13]  Biing-Hwang Juang,et al.  Maximum likelihood estimation for multivariate mixture observations of markov chains , 1986, IEEE Trans. Inf. Theory.

[14]  Vivek K. Goyal,et al.  Generalized multiple description coding with correlating transforms , 2001, IEEE Trans. Inf. Theory.

[15]  Francesco Palmieri,et al.  HMM-Based Monitoring of Packet Channels , 2004, HSNMC.

[16]  Louis A. Liporace,et al.  Maximum likelihood estimation for multivariate observations of Markov sources , 1982, IEEE Trans. Inf. Theory.

[17]  Ibrahim Matta,et al.  End-to-End Inference of Loss Nature in a Hybrid Wired/Wireless Environment , 2002 .

[18]  G. Ventre,et al.  Congestion control for UDP traffic , 2004, Proceedings of the Fourth IEEE International Symposium on Signal Processing and Information Technology, 2004..

[19]  E. O. Elliott Estimates of error rates for codes on burst-noise channels , 1963 .

[20]  Wenyu Jiang,et al.  Modeling of Packet Loss and Delay and Their Effect on Real-Time Multimedia Service Quality , 2000 .

[21]  G. Iannello,et al.  Packet interleaving over lossy channels , 2004, Proceedings of the Fourth IEEE International Symposium on Signal Processing and Information Technology, 2004..

[22]  G. Iannello,et al.  A hidden Markov model for Internet channels , 2003, Proceedings of the 3rd IEEE International Symposium on Signal Processing and Information Technology (IEEE Cat. No.03EX795).

[23]  Jean-Chrysostome Bolot,et al.  Characterizing End-to-End Packet Delay and Loss in the Internet , 1993, J. High Speed Networks.

[24]  Vern Paxson,et al.  End-to-end Internet packet dynamics , 1997, SIGCOMM '97.