Congestion control in IPTV over PON using Digital Fountain forward error correction

In a passive optical network (PON), the optical line terminal (OLT) is a bottleneck and congestion prone. Although bit error rate (BER) is ignorable in a PON, but PON may suffer from congestion problem that causes packet loss. Our problem is to reduce packet loss due to congestion. In this paper, two novel frameworks are proposed based on the Digital-Fountain (DF) forward error correction (FEC) with erasure coding approach at IP layer combined with Weighted Round Robin (WRR) and multicast property of PONs in order to achieve efficient video multicasting over PON. The first framework is called Digital-Fountain (DF) Forward Error Correction (FEC) with erasure coding Congestion control (DFC). The second framework is based on the nature of video coding and intelligent packet drop mechanism (called Intelligent Packet Drop with Digital Fountain Correction (IDFC)) to overcome packet-loss due to congestion in the OLT. In DFC, an IPTV service provider uses the DF coding and generates redundant packets from regular IPTV packets in such a way that an optical network unit (ONU) can recover lost packets from received packets, thus resulting in a better video quality. In IDFC, we use the nature of video coding to maintain video quality under congestion. In video coding by a codec, several types of frames can be produced. These types of frames are different based on their scale of information, and therefore, they have different importances. Under congestion state, our DFC and IDFC first drop packets with less importance. Simulation results show that using the proposed frameworks, an ONU can recover lost packets and achieve better video quality under different traffic loads.

[1]  K.M.S. Soyjaudah,et al.  Recovery of voice packets using combined R-S erasure code with adaptive decoding and packet repetition concealment technique , 2004, SympoTIC '04. Joint 1st Workshop on Mobile Future & Symposium on Trends In Communications (IEEE Cat. No.04EX877).

[2]  Peter Lambert,et al.  Real-time error concealing bitstream adaptation methods for SVC in IPTV systems , 2008, Journal of Real-Time Image Processing.

[3]  Jiang Li,et al.  An Error Concealment Algorithm for Entire Frame Loss in Video Transmission , 2004 .

[4]  Seong Gon Choi,et al.  A Weighted Scheduling Mechanism to Reduce Multicast Packet Loss in IPTV Service over EPON , 2009 .

[5]  Deming Liu,et al.  Analysis and implementation of FEC in 10G-EPON , 2009 .

[6]  Gerard O'Driscoll Next Generation IPTV Services and Technologies , 2008 .

[7]  Iain E. G. Richardson,et al.  H.264 and MPEG-4 Video Compression: Video Coding for Next-Generation Multimedia , 2003 .

[8]  Aditya Ramamoorthy,et al.  Improved Compression of Network Coding Vectors Using Erasure Decoding and List Decoding , 2010, IEEE Communications Letters.

[9]  Yoichi Maeda,et al.  Standardization Activities on Broadband Access Systems , 2008, IEICE Trans. Commun..

[10]  B. Crabtree,et al.  Video coding and delivery challenges for next generation IPTV , 2006 .

[11]  Danny De Vleeschauwer,et al.  Maintaining video quality and optimizing video delivery over the bandwidth constrained DSL last mile through intelligent packet drop , 2008 .

[12]  Turhan Tunali,et al.  A Survey on the H.264/AVC Standard , 2005 .

[13]  Akbar Ghaffar Pour Rahbar,et al.  An FEC scheme combined with weighted scheduling to reduce multicast packet loss in IPTV over PON , 2012, J. Netw. Comput. Appl..

[14]  Pin-Han Ho,et al.  A cross-layer design framework for robust IPTV services over IEEE 802.16 networks , 2009, IEEE Journal on Selected Areas in Communications.

[15]  C.-C. Jay Kuo,et al.  Spatial and Temporal Error Concealment Techniques for Video Transmission Over Noisy Channels , 2006, IEEE Transactions on Circuits and Systems for Video Technology.

[16]  R.B. Moawad,et al.  IPTV over Wimax: Overview on the video path from the server to the Wimax end-user , 2008, 2008 IEEE Lebanon Communications Workshop.

[17]  Jun Sugawa,et al.  Architecture and Design of IP Broadcasting System Using Passive Optical Network , 2008, IEICE Trans. Commun..

[18]  Bill Krogfoss,et al.  Caching architectures and optimization strategies for IPTV networks , 2008 .

[19]  Minho Kang,et al.  An Adaptive Loss-Aware Flow Control Scheme for Delay-Sensitive Applications in OBS Networks , 2008, IEICE Trans. Commun..

[20]  Harald Øverby Network layer packet redundancy in optical packet switched networks , 2004 .

[21]  Francois Le Faucheur,et al.  Preserving Video Quality in IPTV Networks , 2009, IEEE Transactions on Broadcasting.

[22]  Eui-Suk Jung,et al.  Using FEC code for improving the WDM/SCM - PON performance , 2006, 2006 Optical Fiber Communication Conference and the National Fiber Optic Engineers Conference.

[23]  Deming Liu,et al.  Controllable multicast for IPTV over EPON , 2009 .