The Improved Research of Chord Based on File-Partition Replication Strategy

In large scale structured p2p network system, in order to improve the data availability and reduce the effect caused by one exception quitting, the method of replicating data actively to other nodes is used to increase data redundancy. To reduce the replication cost, this paper presents a detailed description of replication strategy based on file-partition. The data file is partitioned into pieces which will then be distributed and copied within a collection of selected nodes before hand. This strategy can effectively utilize the bandwidth and obviously reduce the replication time. Chord locating the lookup service by a pair of (k, v) is based on singular DHT structure. In most case, Chord stores file resource in one node without describing how to increase data redundancy. When the node quits unconventionally, all the records and resources will fail automatically. What’s more, adding and quitting nodes frequently will greatly influence the performance of the network. In order to solve this problem, a method that the chord is based on a file-partition replication strategy is proposed; also the resource mapping function which is under the chord structure is improved.

[1]  Ye-In Chang,et al.  A Dynamic Hashing Approach to Supporting Load Balance in P2P Systems , 2008, 2008 The 28th International Conference on Distributed Computing Systems Workshops.

[2]  Jianhua Ma,et al.  Enhanced Chord-Based Routing Protocol Using Neighbors' Neighbors Links , 2008, 22nd International Conference on Advanced Information Networking and Applications - Workshops (aina workshops 2008).

[3]  David Novak,et al.  M-Chord: a scalable distributed similarity search structure , 2006, InfoScale '06.

[4]  Jair M. Babad A record and file partitioning model , 1977, CACM.

[5]  Wei Wang,et al.  A Quantitative Evaluation Model for Network Security , 2007 .

[6]  Peng He,et al.  L-Chord: Routing Model for Chord Based on Layer-Dividing , 2007 .