TY - JOUR
T1 - Fair peer assignment scheme for peer-to-peer file sharing
AU - Hu, Chih Lin
AU - Chen, Da You
AU - Chang, Yi Hsun
AU - Chen, Yu Wen
PY - 2010/10
Y1 - 2010/10
N2 - 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.
AB - 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.
KW - Content distribution
KW - File sharing
KW - P2P
KW - Peer assignment
KW - Peer management
UR - http://www.scopus.com/inward/record.url?scp=78449231318&partnerID=8YFLogxK
U2 - 10.3837/tiis.2010.10.002
DO - 10.3837/tiis.2010.10.002
M3 - 期刊論文
AN - SCOPUS:78449231318
VL - 4
SP - 709
EP - 735
JO - KSII Transactions on Internet and Information Systems
JF - KSII Transactions on Internet and Information Systems
SN - 1976-7277
IS - 5
ER -