• DocumentCode
    2858119
  • Title

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

  • Author

    Shen, Haiying

  • Author_Institution
    Dept. of Comput. Sci. & Comput. Eng., Arkansas Univ., Fayetteville, AR
  • fYear
    2008
  • fDate
    8-11 Sept. 2008
  • Firstpage
    99
  • Lastpage
    108
  • Abstract
    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 endpoints on a client-server query path. However, these methods either have low effectiveness or come at a cost of high overhead. This paper presents an Efficient and adaptive decentralized file replication algorithm (EAD) 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 non-uniform 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. 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.
  • Keywords
    peer-to-peer computing; query processing; P2P file sharing systems; adaptive decentralized file replication algorithm; file query improvement; file replication methods; overloaded nodes reduction; peer-to-peer file sharing systems; query traffic hubs; Bandwidth; Character generation; Computer science; Costs; File servers; Internet; Large-scale systems; Peer to peer computing; Software libraries; Traffic control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Peer-to-Peer Computing , 2008. P2P '08. Eighth International Conference on
  • Conference_Location
    Aachen
  • Print_ISBN
    978-0-7695-3318-6
  • Type

    conf

  • DOI
    10.1109/P2P.2008.37
  • Filename
    4627266