• DocumentCode
    1499777
  • Title

    On the Delay Distribution of Random Linear Network Coding

  • Author

    Nistor, Maricica ; Lucani, Daniel E. ; Vinhoza, Tiago T V ; Costa, Rui A. ; Barros, João

  • Author_Institution
    Fac. de Eng., Dept. de Eng. Electrotec. e de Comput., Univ. do Porto, Porto, Portugal
  • Volume
    29
  • Issue
    5
  • fYear
    2011
  • fDate
    5/1/2011 12:00:00 AM
  • Firstpage
    1084
  • Lastpage
    1093
  • Abstract
    A fundamental understanding of the delay behavior of network coding is key towards its successful application in real-time applications with strict message deadlines. Previous contributions focused mostly on the average decoding delay, which although useful in various scenarios of interest is not sufficient for providing worst-case delay guarantees. To overcome this challenge, we investigate the entire delay distribution of random linear network coding for any field size and arbitrary number of encoded symbols (or generation size). By introducing a Markov chain model we are able to obtain a complete solution for the erasure broadcast channel with two receivers. A comparison with Automatic Repeat reQuest (ARQ) with perfect feedback, round robin scheduling and a class of fountain codes reveals that network coding on GF(24) offers the best delay performance for two receivers. We also conclude that GF(2) induces a heavy tail in the delay distribution, which implies that network coding based on XOR operations although simple to implement bears a relevant cost in terms of worst-case delay. For the case of three receivers, which is mathematically challenging, we propose a brute-force methodology that gives the delay distribution of network coding for small generations and field size up to GF(24).
  • Keywords
    Markov processes; automatic repeat request; decoding; delays; network coding; Markov chain model; XOR operation; automatic repeat request; average decoding delay; best delay performance; brute-force methodology; delay behavior; delay distribution; erasure broadcast channel; fountain codes; perfect feedback; random linear network coding; real-time application; round robin scheduling; strict message deadlines; worst-case delay guarantees; Automatic repeat request; Decoding; Delay; Encoding; Markov processes; Network coding; Receivers; Network coding; delay; probabilistic analysis; transport protocols;
  • fLanguage
    English
  • Journal_Title
    Selected Areas in Communications, IEEE Journal on
  • Publisher
    ieee
  • ISSN
    0733-8716
  • Type

    jour

  • DOI
    10.1109/JSAC.2011.110518
  • Filename
    5753572