Browse > Article

A Packet Loss Control Scheme based on Network Conditions and Data Priority  

Park, Tae-Uk (Dept.of Computer Science, Busan National University)
Chung, Ki-Dong (Dept.of Computer Science, Busan National University)
Abstract
This study discusses Application-layer FEC using erasure codes. Because of the simple decoding process, erasure codes are used effectively in Application-layer FEC to deal with Packet-level errors. The large number of parity packets makes the loss rate to be small, but causes the network congestion to be worse. Thus, a redundancy control algorithm that can adjust the number of parity packets depending on network conditions is necessary. In addition, it is natural that high-priority frames such as I frames should produce more parity packets than low-priority frames such as P and B frames. In this paper, we propose a redundancy control algorithm that can adjust the amount of redundancy depending on the network conditions and depending on data priority, and test the performance in simple links and congestion links.
Keywords
FEC; Erasure Code; Error Control; Packet Loss; Multimedia Application;
Citations & Related Records
연도 인용수 순위
  • Reference
1 S.W. Yuk, M.G. Kang, B.C. Shin and D.H. Cho, 'An adaptive redundancy control method for erasure-code-based real-time data transmission over the Internet,' IEEE Trans. Multimedia, Vol. 3, No. 3, Sept. 2001   DOI   ScienceOn
2 J. Nonnenmacher, E.W. Biersack and D.Towsley, 'Parity-based loss recovery for reliable multicast transmission', IEEE/ACM Trans. Networking, Vol. 6, No. 4, Aug. 1998   DOI   ScienceOn
3 J-C. Bolot and T.Turletti, 'Experience with control mechanisms for packet video in the Internet,' Computer Communication Review, Jan. 1998   DOI
4 T.U. Choi, M.K. Ji, S.H. Park and K.D. Chung, 'An adaptive periodic FEC Scheme for Internet video applications,' Proc. IWDC, Springer LNCS 2170, pp. 691-702, 2001
5 R. E. Blahut, 'Theory and Practice of Error Control Codes,' Addison Wesley, MA, 1984
6 S. Lin, D. J. Costello, 'Error Control Coding : Fun-damentals and Applications,' Prentice Hall, 1983
7 V. Press, 'Introduction to Error-Correcting Codes' 2nd ed., Wiley, 1989
8 L. Rizzo, 'Effective erasure codes for reliable computer communication protocols,' Computer Communication Review, Vol. 27, No. 2, pp.24-36, Apr. 1997   DOI
9 E.N. Gilbert, 'Capacity of a burst-noise channel,' Bell System Technology Journal, Sept. 1960
10 D. Rubenstein, J. Kurose and D.Towsley, 'Real-time reliable multicast using proactive forward error correction,' UMASS Tech. Rep. 98-19, 1998
11 Injong Rhee and Srinath R. Joshi, 'Error recovery for interactive video transmission over the Internet,' IEEE J. Select. Areas Commun., Vol 18, No. 6, June 2000   DOI   ScienceOn
12 M. Mathis, J. Semake, J. Mahdavi and T. Ott, 'The macroscopic behavior of TCP congestion avoidance algorithm,' IEEE Network, 11(6), November 1997
13 J. H. van Lint, 'Introduction to Coding Theory,' 2nd ed., Springer-Verlag, 1992
14 A.J. McAuley, 'Reliable broadband communications using a burst erasure correcting code,' in Proc. ACM SIGCOMM, Philadelphia, PA, Sept. 1990   DOI
15 See http://www-mash.cs.berkeley.edu/ns/ns.html
16 D. Sisalem and H. Schulzrinne, 'The loss-delay based adjustment algorithm: A TCP-friendly adaptation scheme,' in Proc. of NOSSDAV, Cambridge England, July 1998
17 R. Rejaie, M. Handley and D. Estrin, 'RAP: An end-to-end rate-based congestion control mechanism for realtime streams in the Internet,' in Proc. of IEEE infocom, Mar. 1999   DOI
18 James R.Yee and Edward J.Weldon, 'Evaluation of the performance of Error-correcting codes on a Gilbert Channel,' IEEE Trans. Communications, Vol. 43. No. 8, August 1995   DOI   ScienceOn