Title :
Free-rider detection and punishment in BitTorrent based P2P networks
Author :
Bhakuni, Anuja ; Sharma, Parmanand ; Kaushal, Rishabh
Author_Institution :
Dept. of Comput. Sci. Eng., GGSIPU, New Delhi, India
Abstract :
BitTorrent is one of the most popular peer to peer (P2P) protocols used for downloading large sized files over internet. Success of BitTorrent relies heavily upon the peers contributing to the protocol by uploading the partially (or fully) downloaded files to other peers. However, it is matter of common observation that very often a peer is found only downloading large files and not allowing uploading of files so as to minimize bandwidth utilization at its own end. Such peers are referred as free-riders and the phenomenon is called free-riding. Free-riding is a major problem in BitTorrent based peer to peer protocol because such free rides consume network resources (download files) without contributing to the network (upload files). In this paper, we first prove empirically that presence of free-riders degrades the performance of BitTorrent system by increasing the download time of peers in P2P networks. Thereafter, a detection-cum-punishment mechanism is proposed which detects and punishes free-riders in P2P network. Impact of proposed mechanism on free-riders and non-free-riders is analyzed using ns-2 based simulation. Results prove that the proposed punishment mechanism improves the performance of the P2P network by decreasing the download times of non-free-rider peers of the network and punishes free-riders by increasing their download times.
Keywords :
Internet; access protocols; peer-to-peer computing; BitTorrent system; Internet; P2P networks; P2P protocols; detection-cum-punishment; download files; free-rider detection; free-rider punishment; ns-2 based simulation; peer to peer protocols; upload files; Analytical models; Bandwidth; Conferences; Inductors; Internet; Peer-to-peer computing; Protocols; BitTorrent protocol; Internet; Networks; Peer to Peer (P2P) networks;
Conference_Titel :
Advance Computing Conference (IACC), 2014 IEEE International
Conference_Location :
Gurgaon
Print_ISBN :
978-1-4799-2571-1
DOI :
10.1109/IAdCC.2014.6779311