Skip to main content
Log in

ROIN: reputation-oriented inverted indexing for the P2P network

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

Traditional DHT-based P2P networks cannot provide fuzzy search for resources. On the contrary, inverted index-based DHT network can provide semantic-based fuzzy search for resources similar to search engines over the Internet. However, inverted indexing in P2P networks may bring about extra costs for the maintenance of the index network, due to the dynamic nature of the P2P network. In this paper, we present ROIN, an efficient index network framework for the P2P network. In the ROIN framework, an inverted index network for the fully distributed P2P network is established by assigning nodes with high reputations as index nodes. A group of experiments concerning the search coverage rate, the search latency, the load of index nodes and the network disturbance of the ROIN framework are carried out. A series of experimental evaluations and comparisons are made between ROIN, PCIR, Pastry, and GlusterFS. Upon the experimental results and evaluations, we conclude that applying invert index and selecting a suitable number of nodes with high reputations as index nodes will bring about a robust and efficient distributed network that supports fuzzy search for resources.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Algorithm 1
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

References

  1. Wuala. http://www.wuala.com[EB/OL]

  2. SETI@Home User Stats http://boincstats.com/stats/user_stats.php?pr=sah&st=[EB/OL]

  3. Stoica I, Morris R, Liben-Nowell D, Karger DR, Kaashoek MF, Dabek F, Balakrishnan H (2003) Chord: a scalable Peer-to-Peer lookup protocol for Internet applications. IEEE/ACM Trans Netw 11(1):17–32

    Article  Google Scholar 

  4. Zhao BY, Kubiatowicz J, Joseph AD (2001) Tapestry: an infrastructure for fault-tolerant wide-area location and routing. CSD-01-1141

    Google Scholar 

  5. Song W-C, Kim S-S, Seok S-J, Choi D (2009) Pastry based sensor data sharing. In: Proceedings of 18th international conference on computer communications and networks, ICCCN, San Francisco, CA, pp 1–6

    Google Scholar 

  6. Cutting D, Pedersen J (1990) Optimization for dynamic inverted index maintenance. In: Proceeding of the 13th annual international ACM SIGIR conference on research and development in information retrieval, Brussels, Belgium, pp 405–411

    Chapter  Google Scholar 

  7. Li JY, Loo BT, Hellerstein JM, Kaashoek MF, Karger DR, Morris R (2003) On the feasibility of Peer-to-Peer web indexing and search. In: Proceeding of the second international workshop on Peer-to-Peer system, Berkeley, USA, pp 207–215

    Chapter  Google Scholar 

  8. Androutsellis-Theotokis S, Spinellis D (2004) A survey of Peer-to-Peer content distribution technologies. ACM Comput Surv 36(4):335–371

    Article  Google Scholar 

  9. Napster. http://www.napster.com [EB/OL]

  10. eMule. http://www.emule.org [EB/OL]

  11. Shaker A, Reeves DS (2005) Self-stabilizing structured ring topology P2P systems. In: Proceeding of Peer-to-Peer computing, Konstanz, Germany, pp 39–46

    Google Scholar 

  12. Cohen E, Shenker S (2002) Replication strategies in unstructured Peer-to-Peer networks. In: Proceeding of the 2002 conference on applications, technologies, architectures, and protocols for computer communications, Pittsburgh, USA, pp 177–190

    Google Scholar 

  13. Ripeanu M, Foster I (2001) Peer-to-peer architecture case study: Gnutella network. In: Proceeding of the first international conference on Peer-to-Peer computing, Linkoping, Sweden, pp 99–100

    Google Scholar 

  14. Wang J, Yang SB, Gao Y, Guo LT (2006) FCAN: a structured P2P system based on content query. In: Proceeding of international conference on grid and cooperative computing, Beijing, China, pp 113–120

    Google Scholar 

  15. Kim CS, Lee S, Han JI, Lee YJ, Park JH (2010) Dchord: an efficient and robust Peer-to-Peer lookup system. Malays J Comput Sci 23(1):37–48

    Google Scholar 

  16. Reynolds P, Vahdat A (2003) Efficient Peer-to-Peer keyword searching. In: Proceeding of the ACM/IFIP/USENIX international conference on middleware. Rio de Janeiro, Brazil, pp 21–40

    Google Scholar 

  17. Li XC, Amagasa T, Kitagawa H (2008) Searching XML documents by keywords in structured P2P networks. In: Proceedings of the 19th international conference on database and expert systems application, Turin, Italy, pp 274–278

    Google Scholar 

  18. Lopes N, Baquero C (2009) Search optimizations in structured Peer-to-Peer systems. In: Proceedings of the 18th IEEE international workshops on enabling technologies: infrastructures for collaborative enterprises, Groningen, The Netherlands, pp 111–115

    Google Scholar 

  19. GlusterFS. http://www.gluster.org/ [EB/OL]

  20. Papapetrou O, Siberski W, Nejdl W (2010) PCIR: combining DHTs and peer clusters for efficient full-text P2P indexing. Comput Netw 54(12):2019–2040

    Article  MATH  Google Scholar 

Download references

Acknowledgements

This work is supported by the science and technology department of Zhejiang Province, China, under grant No. 2009C14031 and the National Science Foundation of China under grant No. 61272467. We would like to thank the center for engineering and scientific computation, Zhejiang University, for its computational and storage resources, with which the research project has been carried out.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Bowei Yang.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Song, G., Yang, B., Wu, Z. et al. ROIN: reputation-oriented inverted indexing for the P2P network. J Supercomput 64, 968–986 (2013). https://doi.org/10.1007/s11227-013-0878-y

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-013-0878-y

Keywords

Navigation