DocumentCode :
657385
Title :
On a balanced neighbor selection strategy for tracker-based peer-to-peer networks
Author :
Laki, Sandor ; Lukovszki, Tamas
Author_Institution :
Fac. of Inf., Eotvos Lorand Univ., Budapest, Hungary
fYear :
2013
fDate :
9-11 Sept. 2013
Firstpage :
1
Lastpage :
9
Abstract :
In this paper we introduce a novel neighbor selection strategy for tracker-based peer-to-peer systems like BitTorrent that can uniformly distribute the load among peers in the network. Our method is based on a balanced multiple choice algorithm which takes into account not only the actual load of a peer, but the possibility as well that it will be selected in the future. We first analyze the properties of the constructed overlay topology theoretically, proving that, the maximum degree in the constructed graph is O(1) while the diameter remains O(ln n), with high probability, where n is the number of nodes. Considering a randomized upload policy, we show that the full distribution of b blocks on the network generated by our neighbor selection strategy takes O(b + ln n) phases only, with high probability, which is optimal up to a constant factor. This result improves the previous upper bound of O(b+(ln n)2) by Arthur and Panigrahy (SODA´06). In order to adapt our algorithm in real BitTorrent networks only a slight modification of the tracker is necessary without any change in the clients. Besides theoretical analysis, thorough simulations have been done to validate our algorithm and show its applicability in real BitTorrent networks. To this end, we have extended the BitTorrent implementation of the PeerSim simulation framework with a new tracker using our balanced neighbor selection strategy and demonstrated that it can speed up the file-sharing process in heavy loaded situations.
Keywords :
computational complexity; graph theory; overlay networks; peer-to-peer computing; probability; telecommunication network topology; BitTorrent networks; PeerSim simulation framework; balanced multiple choice algorithm; balanced neighbor selection strategy; block distribution; constant factor; file-sharing process; graph diameter; maximum graph degree; neighbor selection strategy; overlay topology; probability; randomized upload policy; tracker-based peer-to-peer networks; uniform load distribution; upper bound improvement; Algorithm design and analysis; Conferences; Network topology; Overlay networks; Peer-to-peer computing; Routing; Topology;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Peer-to-Peer Computing (P2P), 2013 IEEE Thirteenth International Conference on
Conference_Location :
Trento
Type :
conf
DOI :
10.1109/P2P.2013.6688706
Filename :
6688706
Link To Document :
بازگشت