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
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;
Conference_Titel :
Multimedia and Expo (ICME), 2012 IEEE International Conference on
Conference_Location :
Melbourne, VIC
Print_ISBN :
978-1-4673-1659-0
DOI :
10.1109/ICME.2012.84