An ant colony model based replica consistency maintenance strategy in unstructured P2P networks

To improve file availability and peers' retrieval efficiency, many P2P networks adopt file replication techniques to distribute files and their replicas. Thus how to maintain the replica consistency has been an important research focus, especially in the P2P networks with writable and dynamically changeable files. Existing researches suffer from the shortcomings of either needing more update messages or having lower update success rates. This paper proposes a novel replica consistency maintenance strategy based on an ant colony model. We first define an ant's actions and states, and then we use ants to update replicas in their walking forward and update file's pheromones in their returning process. We discuss how to tackle the churn problem when an ant returns. The simulation results show that our strategy could reduce the update cost and the impacts caused by churn in replica consistency maintenance in unstructured P2P networks.

[1]  Hua Wang,et al.  An ant colony optimisation algorithm for aggregated multicast based on minimum grouping model , 2013, Int. J. Commun. Syst..

[2]  Yanli Wang,et al.  An optimized strategy for update path selection in unstructured P2P networks , 2012, Comput. Networks.

[3]  Xin Chen,et al.  SCOPE: scalable consistency maintenance in structured P2P systems , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[4]  Yunnan Wu,et al.  Network coding for distributed storage systems , 2010, IEEE Trans. Inf. Theory.

[5]  Sajal K. Das,et al.  Update propagation through replica chain in decentralized and unstructured P2P systems , 2004 .

[6]  Edith Cohen,et al.  Replication strategies in unstructured peer-to-peer networks , 2002, SIGCOMM.

[7]  Zhijun Yang,et al.  An ant colony optimization algorithm based on mutation and dynamic pheromone updating , 2004 .

[8]  Liu Fang’ai,et al.  Resources search strategy based on ant colony algorithm in unstructured P2P networks , 2012 .

[9]  Marco Dorigo,et al.  AntNet: Distributed Stigmergetic Control for Communications Networks , 1998, J. Artif. Intell. Res..

[10]  Kun Xie A Trace Label Based Consistency Maintenance Algorithm in Unstructured P2P Systems , 2007 .

[11]  Burton H. Bloom,et al.  Space/time trade-offs in hash coding with allowable errors , 1970, CACM.

[12]  Helen D. Karatza,et al.  AntP2PR: An ant intelligence inspired routing scheme for Peer-to-Peer networks , 2011, Simul. Model. Pract. Theory.

[13]  Marco Dorigo,et al.  Ant system: optimization by a colony of cooperating agents , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[14]  Jun Zhang,et al.  An Ant Colony Optimization Approach to a Grid Workflow Scheduling Problem With Various QoS Requirements , 2009, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[15]  Laxmi N. Bhuyan,et al.  A Balanced Consistency Maintenance Protocol for Structured P2P Systems , 2010, 2010 Proceedings IEEE INFOCOM.

[16]  Shyi-Ming Chen,et al.  Solving the traveling salesman problem based on the genetic simulated annealing ant colony system with particle swarm optimization techniques , 2011, Expert Syst. Appl..

[17]  Mohammad Reza Pakravan,et al.  An ant-based rate allocation algorithm for media streaming in peer to peer networks: Extension to multiple sessions and dynamic networks , 2011, J. Netw. Comput. Appl..

[18]  Gérard Padiou,et al.  Analysis of distributed multiperiodic systems to achieve consistent data matching , 2013, Concurr. Comput. Pract. Exp..

[19]  Uzay Kaymak,et al.  Ant colony optimization for RDF chain queries for decision support , 2013, Expert Syst. Appl..

[20]  Li Zhen PATCOM: Partition Tree-Based Consistency Maintenance for Unstructured P2P Systems , 2007 .