Applying Network Coding to Peer-to-Peer File Sharing
Abstract— Applying Network Coding to Peer-to-Peer File Sharing. Network coding is a promising enhancement of routing to improve network throughput and provide high reliability. It allows a node to generate output messages by encoding its received messages. Peer-to-peer networks area perfect place to apply network coding due to two reasons: the topology of a peer-to-peer network is constructed arbitrarily, thus it is easy to tailor the topology to facilitate network coding; the nodes in a peer-to-peer network are end hosts which can perform more complex operations such as decoding and encoding than simply storing and forwarding messages. In this paper, we propose a scheme to apply network coding to peer-to-peer file sharing which employs a peer-to-peer network to distribute files resided in a < Final Year Projects 2016 > web server or a file server. The scheme exploits a special type of network topology called combination network. It was proved in that combination networks can achieve unbounded network coding gain measured by the ratio of network throughput with network coding to that without network coding.
sales on Site11,021