Abstract:A comparative analysis of replication algorithms in P2P systems and a novel replication algorithm Dyre based on LDPC codes were presented. Dynamic replica placement was proposed. With this method, blocks are stored in predecessor and success nodes to improve the availability, and blocks are restored when the number of available blocks is small in this algorithm. Simulation results show that the algorithm can significantly enhance the data availability, even when the node reliability is low.