International Workshop on Peer-to-Peer Systems · 2006 · 110 citations · 9 references
ComputingComputer ScienceComputer SystemsComputer NetworksDistributed SystemsNetwork SecurityCoding TheoryNetwork Performance AnalysisNetwork ProtocolsPeer-to-peer NetworkingPeer-to-peer NetworksPeer-to-peer SystemsContent DistributionContent Distribution NetworksMulticast In Peer-to-peer NetworksNetwork CodingPeer-to-peer Network ArchitecturePeer-to-peer ProtocolsSecurity In Peer-to-peer NetworksSecurity In Peer-to-peer Systems
In this paper we present our experiences with a P2P content distribution system that uses Network Coding. Using results from live trials, we are able to present a detailed performance analysis of such P2P system from a variety of novel perspectives. We show that Network Coding incurs little overhead, both in terms of CPU processing and I/O activity, and it results in smooth and fast downloads. To ensure secure transfers, we describe a novel scheme that verifies encoded blocks on-the-fly and analyze its performance. We also study the effect of peers behind NATs and firewalls and show the robustness of the system to large number of unreachable peers.
9
Rudolf Ahlswede, Ning Cai, Shuo Li et al. · IEEE Transactions on Information Theory · 2000 · 7.9K 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
The benefits of coding over routing in a randomized setting
T. Ho, R. Koetter, Muriel Médard et al. · 2003 · 1K citations
Christina Fragouli, Jean‐Yves Le Boudec · ACM SIGCOMM Computer Communication Review · 2006 · 755 citations · Full text