Fair Peer Assignment Scheme for Peer-to-Peer File Sharing

被引:4
作者
Hu, Chih-Lin [1 ]
Chen, Da-You [1 ]
Chang, Yi-Hsun [1 ]
Chen, Yu-Wen [2 ]
机构
[1] Natl Cent Univ, Dept Commun Engn, Tao Yuan 32001, Taiwan
[2] Columbia Univ, Dept Elect Engn, New York, NY 10027 USA
关键词
Peer assignment; peer management; file sharing; content distribution; P2P; STRUCTURED P2P SYSTEMS;
D O I
10.3837/tiis.2010.10.002
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The reciprocal virtue of peer-to-peer networking has stimulated an explosion of peer population and service capacity, ensuring rapid content distribution in peer-to-peer networks. Critical issues such as peer churn, free riding, and skewed workload significantly affect performance results such as service agility, fairness, and resource utilization. To resolve these problems systematically, this study proposes a peer assignment scheme that supports fair peer-to-peer file sharing applications. The proposed scheme exploits the peer duality of both server-oriented peer capacity and client-oriented peer contribution. Accordingly, the system server can prioritize download requests and appropriately assign server peers to uploading file objects. Several functional extensions, including peer substitution and elimination, bandwidth adjustment, and distributed modification, help cope with subtle situations of service starvation and download blocking, and hence make the system design robust and amenable. Simulation results show this design is examined under both centralized and distributed peer-to-peer environments. Performance results confirm that the proposed mechanisms are simple but effective in maintaining service agility and fairness, without loss of overall service capacity in peer-to-peer files sharing systems.
引用
收藏
页码:709 / 735
页数:27
相关论文
共 38 条
[1]   A survey of peer-to-peer content distribution technologies [J].
Androutsellis-Theotokis, S ;
Spinellis, D .
ACM COMPUTING SURVEYS, 2004, 36 (04) :335-371
[2]  
[Anonymous], 2000, 1 MONDAY
[3]  
[Anonymous], 2006, P IMC
[4]  
[Anonymous], 2003, Incentives build robustness in bittorrent
[5]  
[Anonymous], 2005, IEEE DISTRIBUTED SYS
[6]  
[Anonymous], 2005, ACM SIGCOMM WORKSH E
[7]   Comparing economic incentives in peer-to-peer networks [J].
Antoniadis, P ;
Courcoubetis, C ;
Mason, R .
COMPUTER NETWORKS, 2004, 46 (01) :133-146
[8]  
Bharambe Ashwin., 2006, P IEEE INFOCOM 06
[9]   Designing less-structured P2P systems for the expected high Churn [J].
Bustamante, Fabian E. ;
Qiao, Yi .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2008, 16 (03) :617-627
[10]  
CAIDA The Cooperative Association for Internet Data Analysis, 2009, INT TRAFF CLASS