A popularity-based query scheme in P2P networks using adaptive gossip sampling

As P2P networks, such as many forms of social networking have been rapidly growing, numerous efforts have been made to improve the efficiency of the search operation especially in terms of response time and hit ratio. To this end, popularity-based schemes have recently attracted attention aimed at increasing search efficiency using content popularity ranking; however, these methods suffer from high cost and overhead, or inappropriate level of accuracy in specifying the popularity. In this paper, we propose an adaptive sampling scheme to make a tradeoff between cost and accuracy. This scheme relies on exchanging File Index Table (FIT) between peers in a local neighborhood using a Gossip Exchange Method (GEM). The proposed Hybrid Adaptive Search According to Gossip Exchange Method (HAS-A-GEM) is based on smart unstructured peer to peer overlays. We apply a hybrid overlay that efficiently combines topology-aware and interest-based links instead of random or DHT invoked connections. An analytical model as well as a simulation framework is developed to illustrate the performance of this scheme. The effectiveness of the proposed scheme is demonstrated under various conditions. Simulation results reveal that HAS-A-GEM performs well for large-scale networks, exploiting local content popularity when each local area contains enough number of peers.

[1]  Stéphane Bressan,et al.  Exploiting local popularity to prune routing indices in peer-to-peer systems , 2005, 16th International Workshop on Database and Expert Systems Applications (DEXA'05).

[2]  Yunhao Liu,et al.  Popularity adaptive search in hybrid P2P systems , 2009, J. Parallel Distributed Comput..

[3]  Stefan Saroiu,et al.  A Measurement Study of Peer-to-Peer File Sharing Systems , 2001 .

[4]  Ion Stoica,et al.  The Case for a Hybrid P2P Search Infrastructure , 2004, IPTPS.

[5]  Ian T. Foster,et al.  Mapping the Gnutella Network: Properties of Large-Scale Peer-to-Peer Systems and Implications for System Design , 2002, ArXiv.

[6]  Rongmei Zhang,et al.  Assisted Peer-to-Peer Search with Partial Indexing , 2007, IEEE Trans. Parallel Distributed Syst..

[7]  Lei Chen,et al.  Optimal Resource Placement in Structured Peer-to-Peer Networks , 2010, IEEE Transactions on Parallel and Distributed Systems.

[8]  Wolfgang Kellerer,et al.  On hierarchical DHT systems - An analytical approach for optimal designs , 2008, Comput. Commun..

[9]  Walter Willinger,et al.  On unbiased sampling for unstructured peer-to-peer networks , 2009, TNET.

[10]  Anne-Marie Kermarrec,et al.  Gossip-based peer sampling , 2007, TOCS.

[11]  Silvana Castano,et al.  Semantically routing queries in peer-based systems: the H-Link approach , 2008, The Knowledge Engineering Review.

[12]  Li Xiao,et al.  Location awareness in unstructured peer-to-peer systems , 2005, IEEE Transactions on Parallel and Distributed Systems.

[13]  Mohamed Hefeeda,et al.  Traffic modeling and proportional partial caching for peer-to-peer systems , 2008, TNET.

[14]  Ian T. Foster,et al.  Mapping the Gnutella Network , 2002, IEEE Internet Comput..

[15]  Krishna P. Gummadi,et al.  Measurement, modeling, and analysis of a peer-to-peer file-sharing workload , 2003, SOSP '03.

[16]  Li Xiao,et al.  Improving unstructured peer-to-peer systems by adaptive connection establishment , 2005, IEEE Transactions on Computers.

[17]  Jérôme Euzenat,et al.  Ten Challenges for Ontology Matching , 2008, OTM Conferences.

[18]  Srinivasan Keshav,et al.  Gossip‐based search selection in hybrid peer‐to‐peer networks , 2008, IPTPS.

[19]  Siavash Khorsandi,et al.  A popularity-based globally structured hybrid peer-to-peer network , 2010, 2010 International Conference on Information, Networking and Automation (ICINA).

[20]  Qian Zhang,et al.  A construction of locality-aware overlay network: mOverlay and its performance , 2004, IEEE Journal on Selected Areas in Communications.

[21]  Ben Y. Zhao,et al.  Towards Location-aware Topology in both Unstructured and Structured P2P Systems , 2007, 2007 International Conference on Parallel Processing (ICPP 2007).

[22]  Scott Shenker,et al.  Enhancing P2P File-Sharing with an Internet-Scale Query Processor , 2004, VLDB.

[23]  Mark Handley,et al.  Topologically-aware overlay construction and server selection , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[24]  Pedro García López,et al.  PlanetSim: an extensible framework for overlay network and services simulations , 2008, SimuTools.

[25]  Guoqiang Zhang,et al.  Agent Selection And P2P Overlay Construction Using Global Locality Knowledge , 2007, 2007 IEEE International Conference on Networking, Sensing and Control.

[26]  Siavash Khorsandi,et al.  Popularity estimation in a popularity-based hybrid peer-to-peer network , 2011, 13th International Conference on Advanced Communication Technology (ICACT2011).

[27]  Isabel F. Cruz,et al.  Ontology-based Query Rewriting in Peer-to-Peer Networks , 2006 .

[28]  Zhoujun Li,et al.  A distributed topology-aware overlays construction algorithm , 2008, Mardi Gras Conference.