• DocumentCode
    2951146
  • Title

    Decentralized Replication Algorithms for Improving File Availability in P2P Networks

  • Author

    Lin, W.K. ; Ye, C. ; Chiu, D.M.

  • Author_Institution
    Chinese Univ. of Hong Kong, Hong Kong
  • fYear
    2007
  • fDate
    21-22 June 2007
  • Firstpage
    29
  • Lastpage
    37
  • Abstract
    Being autonomous and scalable, peer-to-peer systems provide a paradigm for sharing files in the Internet. However, different from conventional structured replication systems like content distribution networks (CDN), peers in an unstructured P2P system may have different, sometimes low, online availability, and usually get only partial information about the resources of the system. Therefore, how to achieve good system level file availability by autonomous peers is an important goal in P2P replication systems. In this paper, we investigate decentralized and cooperative resource allocation algorithms in a class of P2P systems that provide replication service. We formulate this replication problem as an optimization problem, and propose several heuristic algorithms respectively. They include (a) a random algorithm, (b) a group partition algorithm that relies on peers´ forming groups, and (c) a greedy search algorithm based on an estimated system-level file availability target. We compare and evaluate these algorithms by simulations, and observe that each of them has advantages depending on the system parameters.
  • Keywords
    greedy algorithms; optimisation; peer-to-peer computing; resource allocation; search problems; P2P networks; content distribution networks; cooperative resource allocation algorithms; decentralized algorithms; decentralized replication algorithms; greedy search algorithm; group partition algorithm; heuristic algorithms; optimization problem; partial information; peer-to-peer systems; random algorithm; replication problem; system-level file availability; Application software; Availability; Collaboration; Heuristic algorithms; IP networks; Internet; Multicast algorithms; Partitioning algorithms; Peer to peer computing; Resource management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality of Service, 2007 Fifteenth IEEE International Workshop on
  • Conference_Location
    Evanston, IL
  • ISSN
    1548-615X
  • Print_ISBN
    1-4244-1185-8
  • Type

    conf

  • DOI
    10.1109/IWQOS.2007.376545
  • Filename
    4262449