• DocumentCode
    672689
  • Title

    Bridging inter-flow and intra-flow Network Coding for video applications: Testbed description and performance evaluation

  • Author

    Hansen, Jonas ; Krigslund, Jeppe ; Lucani, Daniel E. ; Fitzek, Frank H. P.

  • Author_Institution
    Dept. of Electron. Syst., Aalborg Univ., Aalborg, Denmark
  • fYear
    2013
  • fDate
    25-27 Sept. 2013
  • Firstpage
    7
  • Lastpage
    12
  • Abstract
    Network Coding (NC) for Wireless Mesh Network (WMN) has received a lot of attention from the research community in recent years due to its ability to provide higher throughput, reliability, and efficiency in the use of the available wireless spectrum. NC has had two main research lines focused on inter-flow and intra-flow coding. However, these two domains have historically been studied separately. This paper proposes a testbed implementation of CORE, the first protocol to bridge both approaches such that the structure of intra-flow coding can be exploited during inter-flow coding to both enhance reliability, common of the former, while maintaining an efficient spectrum usage, typical of the latter. This paper uses the intuition provided in [1] to propose a practical implementation of the protocol leveraging Random Linear Network Coding (RLNC) for intra-flow coding, a credit based packet transmission approach to decide how much and when to send redundancy in the network, and a minimalistic feedback mechanism to guarantee delivery of generations of the different flows. Given the delay constraints of video applications, we proposed a simple yet effective coding mechanism, Block Coding On The Fly (BCFly), that allows a block encoder to be fed on-the-fly, thus reducing the delay to accumulate enough packets that is introduced by typical generation based NC techniques. Our measurements and comparison to forwarding and COPE show that CORE not only outperforms these schemes even for small packet losses, but that the gains can be of five fold and two orders of magnitude, respectively, for higher packet losses.
  • Keywords
    linear codes; network coding; protocols; random codes; reliability; video coding; BCFly; COPE; CORE; RLNC; WMN; block coding on the fly; block encoder; credit based packet transmission approach; delay constraints; generation based NC techniques; inter-flow network coding; intra-flow network coding; minimalistic feedback mechanism; packet losses; protocol; random linear network coding; reliability enhancement; video coding; wireless mesh network; wireless spectrum; Reliability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Aided Modeling and Design of Communication Links and Networks (CAMAD), 2013 IEEE 18th International Workshop on
  • Conference_Location
    Berlin
  • Type

    conf

  • DOI
    10.1109/CAMAD.2013.6708079
  • Filename
    6708079