Research Article
GnutellaBT: Merging Gnutella and BitTorrent for Efficient P2P Resource Sharing
@INPROCEEDINGS{10.1109/CHINACOM.2009.5339868, author={Yong Liu and Xucheng Luo and Yong Wang and Zhiguang Qin}, title={GnutellaBT: Merging Gnutella and BitTorrent for Efficient P2P Resource Sharing}, proceedings={ChinaCom2009-Advances in Internet Symposium}, publisher={IEEE}, proceedings_a={CHINACOM2009-AIS}, year={2009}, month={11}, keywords={}, doi={10.1109/CHINACOM.2009.5339868} }
- Yong Liu
Xucheng Luo
Yong Wang
Zhiguang Qin
Year: 2009
GnutellaBT: Merging Gnutella and BitTorrent for Efficient P2P Resource Sharing
CHINACOM2009-AIS
IEEE
DOI: 10.1109/CHINACOM.2009.5339868
Abstract
Peer-to-Peer (P2P) file sharing is an important Internet application. Among lots of P2P systems, BitTorrent is the most efficient P2P collaborative file sharing protocol and the de facto standard of this kind of system. However, BitTorrent protocol requires publishing the Torrent file by Web and allocating neighbors by a dedicated tracker. These requirements hinder the usage of this protocol. In this paper, we propose a Gnutella network-based trackerless P2P collaborative file sharing system, called GnutellaBT, in which the publishing of Torrent file by Web is substituted by the resource locating function of a Gnutella network. The allocation of neighbors is performed by random walk on a specific Torrent network. A two-tier architecture and related algorithms are presented. This new system doesn’t require the support of web servers and dedicated tracker nodes. The simulations show that GnutellaBT can provide efficient Torrent file locating function. The random walk-based neighbor selection is as efficient as that of the tracker-based allocation. The most important advantage of GnutellaBT is that it decouples P2P file sharing from Web and trackers.