Intelligent algorithms for improving communication patterns in thematic P2P search

We present algorithms for reducing query propagation in unstructured decentralized P2P networks.The proposed algorithms attempt to learn about other peers interests.Extensive simulations indicate that the most evolved algorithms reduce query propagation and maximize the clustering coefficient of the emergent logical network.The emergence of semantic communities can be observed in the resulting logical network. The Internet is a cooperative and decentralized network built out of millions of participants that store and share large amounts of information with other users. Peer-to-peer systems go hand-in-hand with this huge decentralized network, where each individual node can serve content as well as request it. In this scenario, the analysis, development and testing of distributed search algorithms is a key research avenue. In particular, thematic search algorithms should lead to and benefit from the emergence of semantic communities that are the result of the interaction among participants. As a result, intelligent algorithms for neighbor selection should give rise to a logical network topology reflecting efficient communication patterns. This paper presents a series of algorithms which are specifically aimed at reducing the propagation of queries in the network, by applying a novel approach for learning peers interests. These algorithms were constructed in an incremental way so that each new algorithm presents some improvements over the previous ones. Several simulations were completed to analyze the connectivity and query propagation patterns of the emergent logical networks. The results indicate that the algorithms with better behavior are those that induce greater collaboration among peers.

[1]  Stephen B. Seidman,et al.  Network structure and minimum degree , 1983 .

[2]  Khedija Arour,et al.  Learning model for efficient query routing in P2P information retrieval systems , 2015, Peer-to-Peer Netw. Appl..

[3]  Xiao Li,et al.  Scalable VANET content routing using hierarchical bloom filters , 2013, 2013 9th International Wireless Communications and Mobile Computing Conference (IWCMC).

[4]  Lei Ding,et al.  A P2P Network Model Based on Hierarchical Interest Clustering Algorithm , 2013, J. Softw..

[5]  Mohamed Quafafou,et al.  A Global Knowledge for Information Retrieval in P2P Networks , 2010, 2010 Fifth International Conference on Internet and Web Applications and Services.

[6]  D. Zeinalipour-Yazti,et al.  Information retrieval techniques for peer-to-peer networks , 2004, Computing in Science & Engineering.

[7]  Dmitry Korzun,et al.  Structured Peer-to-Peer Systems , 2013, Springer New York.

[8]  Zhenghu Gong,et al.  Self-learning Routing in Unstructured P2P Network , 2005 .

[9]  Deepa Kundur,et al.  Advances In Peer-To-Peer Content Search , 2010, J. Signal Process. Syst..

[10]  David R. Karger,et al.  On the Feasibility of Peer-to-Peer Web Indexing and Search , 2003, IPTPS.

[11]  Hector Garcia-Molina,et al.  Routing indices for peer-to-peer systems , 2002, Proceedings 22nd International Conference on Distributed Computing Systems.

[12]  Claudio Castellano,et al.  Defining and identifying communities in networks. , 2003, Proceedings of the National Academy of Sciences of the United States of America.

[13]  Martin Everett,et al.  Ego network betweenness , 2005, Soc. Networks.

[14]  Jianping Gou,et al.  Collaborative Q-Learning Based Routing Control in Unstructured P2P Networks , 2016, MMM.

[15]  Sam Joseph,et al.  NeuroGrid: Semantically Routing Queries in Peer-to-Peer Networks , 2002, NETWORKING Workshops.

[16]  Matei Ripeanu,et al.  Peer-to-peer architecture case study: Gnutella network , 2001, Proceedings First International Conference on Peer-to-Peer Computing.

[17]  Duncan J. Watts,et al.  Collective dynamics of ‘small-world’ networks , 1998, Nature.

[18]  Albert,et al.  Emergence of scaling in random networks , 1999, Science.

[19]  V. GracielaMoraGuadalupeCastilla,et al.  A Self-Adaptive Ant Colony System for Semantic Query Routing Problem in P2P Networks , 2010, Computación y Sistemas.

[20]  Andrei Broder,et al.  Network Applications of Bloom Filters: A Survey , 2004, Internet Math..

[21]  Ana Gabriela Maguitman,et al.  A semi-supervised incremental algorithm to automatically formulate topical queries , 2009, Inf. Sci..

[22]  Bin Wu,et al.  Social Influence and Role Analysis Based on Community Structure in Social Network , 2009, ADMA.

[23]  Claudia V. Goldman,et al.  PHIRST: A distributed architecture for P2P information retrieval , 2009, Inf. Syst..

[24]  András Varga,et al.  An overview of the OMNeT++ simulation environment , 2008, SimuTools.

[25]  David R. Karger,et al.  Looking up data in P2P systems , 2003, CACM.

[26]  Li Xiao,et al.  Exploiting Content Localities for Efficient Search in P2P Systems , 2004, DISC.

[27]  Joshua B. Tenenbaum,et al.  The Large-Scale Structure of Semantic Networks: Statistical Analyses and a Model of Semantic Growth , 2001, Cogn. Sci..

[28]  R. Akavipat,et al.  Emerging semantic communities in peer web search , 2006, P2PIR '06.

[29]  Gary Shueng Han Chan,et al.  Unstructured Peer-to-Peer Network Architectures , 2010 .

[30]  Feng Yan,et al.  A Peer-to-Peer Approach with Semantic Locality to Service Discovery , 2004, GCC.

[31]  Dmitry Korzun,et al.  Structured Peer-to-Peer Systems: Fundamentals of Hierarchical Organization, Routing, Scaling, and Security , 2012 .

[32]  Ioannis G. Nikolakopoulos,et al.  Exploiting semantic proximities for content search over p2p networks , 2009, Comput. Commun..

[33]  Alan M. Frieze,et al.  Random graphs , 2006, SODA '06.

[34]  Chunxiu Qin,et al.  User Interest Modeling for P2P Document Sharing Systems Based on K-Medoids Clustering Algorithm , 2014, 2014 Seventh International Joint Conference on Computational Sciences and Optimization.

[35]  Mario Gerla,et al.  Scalable VANET content routing using hierarchical bloom filters , 2013, 2013 9th International Wireless Communications and Mobile Computing Conference (IWCMC).

[36]  Sandhya Dwarkadas,et al.  Peer-to-peer information retrieval using self-organizing semantic overlay networks , 2003, SIGCOMM '03.

[37]  Nick Antonopoulos,et al.  A dynamically semantic platform for efficient information retrieval in P2P networks , 2012, Int. J. Grid Util. Comput..

[38]  Ana Gabriela Maguitman,et al.  Intelligent algorithms for reducing query propagation in thematic P2P search , 2013 .

[39]  György Pongor,et al.  OMNeT: Objective Modular Network Testbed , 1993, MASCOTS.

[40]  Jesús Carretero,et al.  Affinity P2P: A self-organizing content-based locality-aware collaborative peer-to-peer network , 2010, Comput. Networks.

[41]  Li Wang SoFA: An expert-driven, self-organization peer-to-peer semantic communities for network resource management , 2011, Expert Syst. Appl..

[42]  Bin Wu,et al.  Community Detection in Complex Networks , 2008, Journal of Computer Science and Technology.

[43]  Changze Wu,et al.  State-based search strategy in unstructured P2P , 2013, Future Gener. Comput. Syst..

[44]  Steven B. Andrews,et al.  Structural Holes: The Social Structure of Competition , 1995, The SAGE Encyclopedia of Research Design.

[45]  Deepa Kundur,et al.  Advances in Peer-to-Peer Content Search , 2007, 2007 IEEE International Conference on Multimedia and Expo.

[46]  Roberto J. Bayardo,et al.  Make it fresh, make it quick: searching a network of personal webservers , 2003, WWW '03.

[47]  Djoerd Hiemstra,et al.  Peer-to-Peer Information Retrieval: An Overview , 2012, TOIS.

[48]  Kiran Kumar Reddy,et al.  A Selective Neighbor Search Algorithm in Unstructured Peer-to-Peer Networks , 2013 .

[49]  Rudolf Hornig,et al.  An overview of the OMNeT++ simulation environment , 2008, Simutools 2008.

[50]  Ajitabh Sharan Exploiting semantic locality to improve peer-to-peer search mechanisms , 2006 .

[51]  Anne-Marie Kermarrec,et al.  Exploiting semantic proximity in peer-to-peer content searching , 2004, Proceedings. 10th IEEE International Workshop on Future Trends of Distributed Computing Systems, 2004. FTDCS 2004..

[52]  Bengt Carlsson,et al.  The Rise and Fall of Napster - An Evolutionary Approach , 2001, Active Media Technology.

[53]  Bruce M. Maggs,et al.  Efficient content location using interest-based locality in peer-to-peer systems , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[54]  Beng Chin Ooi,et al.  Answering similarity queries in peer-to-peer networks , 2006, Inf. Syst..

[55]  Virgílio A. F. Almeida,et al.  Using locality of reference to improve performance of peer-to-peer applications , 2004, WOSP '04.

[56]  Dimitrios Gunopulos,et al.  Exploiting locality for scalable information retrieval in peer-to-peer networks , 2005, Inf. Syst..

[57]  Khedija Arour,et al.  LearningPeerSelection: A Query Routing Approach for Information Retrieval in P2P Systems , 2010, 2010 Fifth International Conference on Internet and Web Applications and Services.