An Efficient and Adaptive Decentralized File Replication Algorithm in P2P File Sharing Systems

被引:34
|
作者
Shen, Haiying [1 ]
机构
[1] Clemson Univ, Holcombe Dept Elect & Comp Engn, Clemson, SC 29634 USA
基金
美国国家科学基金会;
关键词
Peer-to-peer system; distributed hash table; file sharing system; file replication;
D O I
10.1109/TPDS.2009.127
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In peer-to-peer file sharing systems, file replication technology is widely used to reduce hot spots and improve file query efficiency. Most current file replication methods replicate files in all nodes or two end points on a client-server query path. However, these methods either have low effectiveness or come at a cost of high overhead. File replication in server side enhances replica hit rate, hence, lookup efficiency but produces overloaded nodes and cannot significantly reduce query path length. File replication in client side could greatly reduce query path length, but cannot guarantee high replica hit rate to fully utilize replicas. Though replication along query path solves these problems, it comes at a high cost of overhead due to more replicas and produces underutilized replicas. This paper presents an Efficient and Adaptive Decentralized (EAD) file replication algorithm that achieves high query efficiency and high replica utilization at a significantly low cost. EAD enhances the utilization of file replicas by selecting query traffic hubs and frequent requesters as replica nodes, and dynamically adapting to nonuniform and time-varying file popularity and node interest. Unlike current methods, EAD creates and deletes replicas in a decentralized self-adaptive manner while guarantees high replica utilization. Theoretical analysis shows the high performance of EAD. Simulation results demonstrate the efficiency and effectiveness of EAD in comparison with other approaches in both static and dynamic environments. It dramatically reduces the overhead of file replication, and yields significant improvements on the efficiency and effectiveness of file replication in terms of query efficiency, replica hit rate, and overloaded nodes reduction.
引用
收藏
页码:827 / 840
页数:14
相关论文
共 50 条
  • [21] P2P file sharing for P2P computing
    Briquet, Cyril
    Dalem, Xavier
    Jodogne, Sebastien
    de Marneffe, Pierre-Arnoul
    [J]. MULTIAGENT AND GRID SYSTEMS, 2009, 5 (02) : 137 - 164
  • [22] A hybrid topology architecture for P2P file sharing systems
    Munoz-Gea, J. P.
    Malgosa-Sanahuja, J.
    Manzanares-Lopez, P.
    Sanchez-Aarnoutse, J. C.
    Guirado-Puerta, A. M.
    [J]. SOFTWARE AND DATA TECHNOLOGIES, 2008, 10 : 220 - 229
  • [23] The index poisoning attack in P2P file sharing systems
    Liang, Jian
    Naoumov, Naoum
    Ross, Keith W.
    [J]. 25TH IEEE INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-7, PROCEEDINGS IEEE INFOCOM 2006, 2006, : 1737 - 1748
  • [24] Monitoring Anonymous P2P File-Sharing Systems
    Timpanaro, Juan Pablo
    Chrisment, Isabelle
    Festor, Olivier
    [J]. 13TH IEEE INTERNATIONAL CONFERENCE ON PEER-TO-PEER COMPUTING (P2P), 2013,
  • [25] Extending JXTA protocols for P2P file sharing systems
    Xhafa, Fatos
    Barolli, Leonard
    Fernandez, Raul
    Daradoumis, Thanasis
    Caballe, Santi
    Kolici, Vladi
    [J]. CISIS 2008: THE SECOND INTERNATIONAL CONFERENCE ON COMPLEX, INTELLIGENT AND SOFTWARE INTENSIVE SYSTEMS, PROCEEDINGS, 2008, : 35 - +
  • [26] A hybrid topology architecture for P2P file sharing systems
    Munoz-Gea, J. P.
    Malgosa-Sanahuja, J.
    Manzanares-Lopez, P.
    Sanchez-Aarnoutse, J. C.
    Guirado-Puerta, A. M.
    [J]. ICSOFT 2006: PROCEEDINGS OF THE FIRST INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL 1, 2006, : 319 - 324
  • [27] A View of the Data on P2P File-sharing Systems
    Yee, Wai Gen
    Nguyen, Linh Thai
    Frieder, Ophir
    [J]. JOURNAL OF THE AMERICAN SOCIETY FOR INFORMATION SCIENCE AND TECHNOLOGY, 2009, 60 (10): : 2132 - 2141
  • [28] Activity monitoring to guarantee file availability in structured P2P file-sharing systems
    Huang, Guowei
    Chen, Zhi
    Zhao, Qi
    Wu, Gongyi
    [J]. SRDS 2007: 26TH IEEE INTERNATIONAL SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 2007, : 323 - +
  • [29] Adaptive resource scheduling mechanism in P2P file sharing system
    Zheng, Yi
    Lin, Fuhong
    Yang, Yansong
    Gan, Tong
    [J]. PEER-TO-PEER NETWORKING AND APPLICATIONS, 2016, 9 (06) : 1089 - 1100
  • [30] Adaptive resource scheduling mechanism in P2P file sharing system
    Yi Zheng
    Fuhong Lin
    Yansong Yang
    Tong Gan
    [J]. Peer-to-Peer Networking and Applications, 2016, 9 : 1089 - 1100