2010 · 183 citations · 19 references
ComputingCommunicationComputer ScienceComputer NetworksDigital CommunicationDistributed SystemsChannel CodingCommunication NetworksCommunication SystemsNetwork Information TheoryNetwork ProtocolsStream ProcessingDeploymentLarge-scale ProductionMultimedia StreamingNetwork CodingTrace-driven ModelingVideo Streaming Delivery
Since the inception of network coding in information theory, we have witnessed a sharp increase of research interest in its applications in communications and networking, where the focus has been on more practical aspects. However, thus far, network coding has not been deployed in real-world commercial systems in operation at a large scale, and in a production setting. In this paper, we present the objectives, rationale, and design in the first production deployment of random network coding, where it has been used in the past year as the cornerstone of a large-scale production on-demand streaming system, operated by UUSee Inc., delivering thousands of on-demand video channels to millions of unique visitors each month. To achieve a thorough understanding of the performance of network coding, we have collected 200 Gigabytes worth of real-world traces throughout the 17-day Summer Olympic Games in August 2008, and present our lessons learned after an in-depth trace-driven analysis.
19
Rudolf Ahlswede, Ning Cai, Shuo Li et al. · IEEE Transactions on Information Theory · 2000 · 7.9K citations
A Random Linear Network Coding Approach to Multicast
T. Ho, Muriel Médard, R. Koetter et al. · IEEE Transactions on Information Theory · 2006 · 2.6K citations
How Practical is Network Coding?
Mea Wang, Baochun Li · International Workshop on Quality of Service · 2006 · 1.4K citations
Network coding for large scale content distribution
Christos Gkantsidis, Pablo Rodríguez · 2005 · 1.1K citations
A Measurement Study of a Large-Scale P2P IPTV System
Xiaojun Hei, Chao Liang, Jian Liang et al. · IEEE Transactions on Multimedia · 2007 · 851 citations