• DocumentCode
    569141
  • Title

    Band Codes: Controlled Complexity Network Coding for Peer-to-Peer Video Streaming

  • Author

    Fiandrotti, Attilio ; Bioglio, Valerio ; Magli, Enrico ; Grangetto, Marco ; Gaeta, Rossano

  • Author_Institution
    Dipt. di Elettron. e Telecomun., Politec. di Torino, Torino, Italy
  • fYear
    2012
  • fDate
    9-13 July 2012
  • Firstpage
    194
  • Lastpage
    199
  • Abstract
    We present Band Codes (BC), a novel class of rate less codes that makes possible to control the computational complexity of Network Coding (NC). NC increases throughput of the networks via packet recombinations at the network nodes. In a NC scenario based on rate less codes, the recombinations at the nodes alter the packet degree distribution selected at the source and increase the computational complexity of the packet decoding process. Unlike other classes of rate less codes, BC preserve the degree distribution of the encoded packets through the recombinations at the nodes. Furthermore, BC enable to control the decoding complexity of each network node independently from the rest of the network. We evaluate BC in a P2P scenario using a purposely designed random-push protocol for live video streaming. The experiments show that BC achieve high encoding efficiency, enable nodes with different computational capabilities to coexist within the same network and reduce the processor load on a real mobile device by nearly 50%.
  • Keywords
    computational complexity; decoding; network coding; peer-to-peer computing; video coding; video streaming; P2P video streaming; band codes; computational complexity; controlled complexity network coding; decoding complexity control; live video streaming; mobile device; network nodes; packet decoding process; packet degree distribution; peer-to-peer video streaming; random-push protocol; rateless codes; Complexity theory; Decoding; Encoding; Network coding; Peer to peer computing; Streaming media; Vectors; Computational Complexity; Network Coding; P2P;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Multimedia and Expo (ICME), 2012 IEEE International Conference on
  • Conference_Location
    Melbourne, VIC
  • ISSN
    1945-7871
  • Print_ISBN
    978-1-4673-1659-0
  • Type

    conf

  • DOI
    10.1109/ICME.2012.84
  • Filename
    6298397