DocumentCode
43619
Title
Accelerating Peer-to-Peer File Sharing with Social Relations
Author
Haiyang Wang ; Feng Wang ; Jiangchuan Liu ; Chuang Lin ; Ke Xu ; Chonggang Wang
Author_Institution
Dept. of Comput. Sci., Univ. of Minnesota Duluth, Duluth, MN, USA
Volume
31
Issue
9
fYear
2013
fDate
Sep-13
Firstpage
66
Lastpage
74
Abstract
Peer-to-peer file sharing systems, most notably BitTorrent (BT), have achieved tremendous success among Internet users. Recent studies suggest that long-term relationships among BT peers could be explored for peer cooperation, so as to achieve better sharing efficiency. However, whether such long-term relationships exist remain unknown. From an 80-day trace of 100,000 real world swarms, we find that less than 5% peers can meet each other again throughout the whole period, which largely invalidates the fundamental assumption of these peer cooperation protocols. Yet the recent emergence of online social network applications sheds new light on this problem. In particular, a number of BT swarms are now triggered by Twitter, reflecting a new trend for initializing sharing among communities. In this paper, we for the first time examine the challenges and potentials of accelerating peer-to-peer file sharing with Twitter social networks. We show that the peers in such swarms have stronger temporal locality, thus offering great opportunity for improving their degree of sharing. Based on the Hadamard Transform of peers´ online behaviors, we develop a social index to quickly locate peers of common patterns. We further demonstrate a practical cooperation protocol that identifies and utilizes the social relations with the index. Our PlanetLab experiments indicate that the incorporation of social relations remarkably accelerates the downloading time. The improvement remains noticeable even in a hybrid system with a small set of socially active peers only.
Keywords
Hadamard transforms; peer-to-peer computing; protocols; social networking (online); BT peers; BitTorrent; Hadamard transform; Internet users; PlanetLab; Twitter; hybrid system; online behaviors; online social network applications; peer cooperation protocols; peer-to-peer file sharing systems; social index; social relations; temporal locality; Acceleration; Communities; Correlation; Indexes; Peer-to-peer computing; Transforms; Twitter; Peer-to-peer; measurement; social relationship;
fLanguage
English
Journal_Title
Selected Areas in Communications, IEEE Journal on
Publisher
ieee
ISSN
0733-8716
Type
jour
DOI
10.1109/JSAC.2013.SUP.0513006
Filename
6559977
Link To Document