International Workshop on Quality of Service · 2006 · 1.4K citations · 7 references
ComputingCommunicationComputer ScienceComputer NetworksFault ToleranceFault-tolerant ComputingCoding TheoryDistributed ComputingFault-tolerant CommunicationPeer-to-peer NetworkingPeer-to-peer NetworksPeer-to-peer SystemsApplication LayerApplication Layer ProtocolsBroadcast In Peer-to-peer NetworksNetwork CodingPeer-to-peer ArchitecturesPeer-to-peer Multicast
With network coding, intermediate nodes between the source and the receivers of an end-to-end communication session are not only capable of relaying and replicating data messages, but also of coding incoming messages to produce coded outgoing ones. Recent studies have shown that network coding is beneficial for peer-to-peer content distribution, since if eliminates the need for content reconciliation, and is highly resilient to peer failures. In this paper, we present our recent experiences with a highly optimized and high-performance C++ implementation of randomized network coding at the application layer. We present our observations based on an extensive series of experiments, draw conclusions from a wide range of scenarios, and are more cautious and less optimistic as compared to previous studies
7
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
An algebraic approach to network coding
R. Koetter, Muriel Médard · IEEE/ACM Transactions on Networking · 2003 · 2.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