DocumentCode :
2667986
Title :
Lava: A Reality Check of Network Coding in Peer-to-Peer Live Streaming
Author :
Wang, Mea ; Li, Baochun
Author_Institution :
Univ. of Toronto, Toronto
fYear :
2007
fDate :
6-12 May 2007
Firstpage :
1082
Lastpage :
1090
Abstract :
In recent literature, network coding has emerged as a promising information theoretic approach to improve the performance of both peer-to-peer and wireless networks. It has been widely accepted and acknowledged that network coding can theoretically improve network throughput of multicast sessions in directed acyclic graphs, achieving their cut-set capacity bounds. Recent studies have also supported the claim that network coding is beneficial for large-scale peer-to-peer content distribution, as it solves the problem of locating the last missing blocks to complete the download. We seek to perform a reality check of using network coding for peer-to-peer live multimedia streaming. We start with the following critical question: How helpful is network coding in peer-to-peer streaming? To address this question, we first implement the decoding process using Gauss-Jordan elimination, such that it can be performed while coded blocks are progressively received. We then implement a realistic testbed, called Lava, with actual network traffic to meticulously evaluate the benefits and tradeoffs involved in using network coding in peer-to-peer streaming. We present the architectural design challenges in implementing network coding for the purpose of streaming, along with a pull-based peer-to-peer live streaming protocol in our comparison studies. Our experimental results show that network coding makes it possible to perform streaming with a finer granularity, which reduces the redundancy of bandwidth usage, improves resilience to network dynamics, and is most instrumental when the bandwidth supply barely meets the streaming demand.
Keywords :
directed graphs; multimedia systems; peer-to-peer computing; radio access networks; telecommunication traffic; Gauss-Jordan elimination; Lava; directed acyclic graphs; multimedia streaming; network coding; network traffic; peer-to-peer live streaming; wireless networks; Bandwidth; Decoding; Gaussian processes; Large-scale systems; Network coding; Peer to peer computing; Streaming media; Testing; Throughput; Wireless networks;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
INFOCOM 2007. 26th IEEE International Conference on Computer Communications. IEEE
Conference_Location :
Anchorage, AK
ISSN :
0743-166X
Print_ISBN :
1-4244-1047-9
Type :
conf
DOI :
10.1109/INFCOM.2007.130
Filename :
4215712
Link To Document :
بازگشت