DocumentCode :
1573713
Title :
The BitCod Client: A BitTorrent Clone using Network Coding
Author :
Bickson, Danny ; Borer, Roy
Author_Institution :
Hebrew Univ., Jerusalem
fYear :
2007
Firstpage :
231
Lastpage :
232
Abstract :
Network coding is an emerging field of research with sound and mature theory supporting it. Recent works shows that it has many benefits like improved fault tolerance, higher flexibility in selection of file parts to transfer and resiliency to network partitions [4, 3]. Despite those appealing properties there is no wide usage of network coding in real file sharing applications. In this work, we try to bridge the gap between theory of network coding and practice. From the one hand, we deploy one the most successful file sharing client, the BitTorrent client. We use the BitTorrent algorithm for optimizing the neighbor selections for maximizing the upload bandwidth. From the other hand, we propose several simple heuristics that improve significantly the efficiency of the network coding deployed. In a nutshell, we propose computation intensive variant of network coding that can be applied to most of the existing network coding protocols. By changing the random selection of coded parts to a selection based on feedback from the network, we significantly improve the network utilization and the efficiency of the protocol. In this paper we report our work in progress building the BitCod client. Using extensive simulations we demonstrate that our technique can compete with the performance of the state-of-the-art BitTorrent [2] file sharing client. Next, we plan to implement and test a prototype of the BitCod client over the WAN.
Keywords :
electronic data interchange; peer-to-peer computing; BitCod client:; BitTorrent clone; file sharing; network coding; network utilization; Bandwidth; Bridges; Cloning; Computer networks; Fault tolerance; Feedback; Network coding; Peer to peer computing; Protocols; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Peer-to-Peer Computing, 2007. P2P 2007. Seventh IEEE International Conference on
Conference_Location :
Galway
Print_ISBN :
978-0-7695-2986-8
Type :
conf
DOI :
10.1109/P2P.2007.35
Filename :
4343485
Link To Document :
بازگشت