Skip to main content

Lemming: A Novel Resource Lookup Scheme for Peer-to-Peer Networks

  • Conference paper
Embedded and Ubiquitous Computing (EUC 2004)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3207))

Included in the following conference series:

  • 268 Accesses

Abstract

Overlays to support applications, such as file sharing and media streaming services, are not only based on structured networks or unstructured networks simply. Gnutella networks with ultra-peers consider the strongpoint from above two kinds of traditional P2P networks. It is a very important open issue in the P2P networks that how to design a good lookup scheme with high performance. Traditional lookup schemes for unstructured networks, such as flooding technique and k-walker random walk, are all not very adaptive. In this paper, abundant statistics from realistic Gnutella networks are provided. All these data are used to prove that the ultra-peers are the important agents for other thousands of leaf peers. According to the conclusions from the statistics, one novel resource lookup scheme for P2P networks, called Lemming, has been proposed. The new scheme considers three aspects, latency, searching history, and the ultra-peers, which make great influence to the performance of searching. Simulations in the paper make some comparisons between flooding scheme, k-walker random walk and our Lemming scheme. Results from these simulations have proved that our Lemming scheme has good performances.

This paper is supported by National Hi-Tech R&D Project under grant No. 2002AA1Z2102.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Crespo, A., Garcia-Molina, H.: Routing Indices for Peer-to-Peer Systems. In: Proceedings of International Conference on Distributed Computing Systems, pp. 19–28 (2002)

    Google Scholar 

  2. Barabasi, L., Albert, R.: Emergence of scaling in random networks. Science 286, 509 (1999)

    Article  MathSciNet  Google Scholar 

  3. Korpela, E., Werthimer, D., Anderson, D., Cobb, J., Lebofsky, M.: SETI@home: Massively Distributed Computing for SETI. Scientific Programming

    Google Scholar 

  4. Gnutella, http://www.gnutella.com/

  5. Chen, H., Jin, H., Sun, J.: Analysis of large-scale topological properties for peer-topeer networks. In: Proceedings of CCGRID 2004 (2004)

    Google Scholar 

  6. Hsiao, H.C., King, C.T.: Similarity Discovery in Structured P2P Overlays. In: Proceedings of International conference on Parallel Processing (ICPP 2003) (October 2003)

    Google Scholar 

  7. Clarke, I., Sandberg, O., Wiley, B., Hong, T.W.: Freenet: A Distributed Anonymous Information Storage and Retrieval System. In: Proceedings of Workshop on Design Issues in Anonymity and Unobservability, July 2000, pp. 311–320 (2000)

    Google Scholar 

  8. Gummadi, K.P., Dunn, R.J., Saroiu, S., Gribble, S.D., Levy, H.M., Zahorjan, J.: Measurement, Modeling, and Analysis of a Peer-to-Peer File-Sharing Workload. In: Proceedings of the 19th ACM Symposium on Operating Systems Principles, SOSP-19 (2003)

    Google Scholar 

  9. Sripanidkulchai, K.: The popularity of gnutella queries and its implications on scalability, February 2001. O’Reilly’s, Sebastopol (2001), www.openp2p.com

    Google Scholar 

  10. Adamic, L.A., Humberman, B., Lukose, R., Puniyani, A.: Search in power law networks. Phys. Rev. E 64, 46135–46143 (2001)

    Article  Google Scholar 

  11. Leibowitz, N., Ripeanu, M., Wierzbicki, A.: Deconstructing the Kazaa Network. In: Proceedings of 3rd IEEE Workshop on Internet Applications, WIAPP 2003 (2003)

    Google Scholar 

  12. Napster Inc. The napster homepage. In, http://www.napster.com/

  13. Ganesan, P., Sun, Q., Garcia-Molina, H.: YAPPERS: A Peer-to-Peer Lookup Service Over Arbitrary Topology. In: Proceedings of IEEE INFOCOM (March 2003)

    Google Scholar 

  14. Lv, Q., Cao, P., Cohen, E., Li, K., Shenker, S.: Search and Replication in Unstructured Peer-to-Peer Networks. In: Proceedings of International Conference on Supercomputing, June 2002, pp. 84–95 (2002)

    Google Scholar 

  15. Albert, R., Jeong, H., Barabasi, A.L.: Topology of evolving networks: local events and universality. Phys. Rev. Lett. 85, 5234–5237 (2000)

    Article  Google Scholar 

  16. Almeida, V., Bestavros, A., Crovella, M., de Oliveira, A.: Characterizing reference locality in the www. In: Proceedings of 1996 International Conference on parallel and Distributed Information Systems, PDIS 1996 (1996)

    Google Scholar 

  17. Liu, Y., Zhuang, Z., Xiao, L., Ni, L.M.: A Distributed Approach to Solving Overlay Mismatching Problem. In: Proceedings of the 24th International Conference on Distributed Computing Systems (ICDCS 2004), Tokyo, Japan (March 2004)

    Google Scholar 

  18. Liu, Y., Liu, X., Xiao, L., Ni, L.M., Zhang, X.: Location-Aware Topology Matching in P2P Systems. In: Proceedings of IEEE INFOCOM 2004, Hong Kong, China (March 2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Liao, X., Jin, H., Chen, H. (2004). Lemming: A Novel Resource Lookup Scheme for Peer-to-Peer Networks. In: Yang, L.T., Guo, M., Gao, G.R., Jha, N.K. (eds) Embedded and Ubiquitous Computing. EUC 2004. Lecture Notes in Computer Science, vol 3207. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30121-9_98

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-30121-9_98

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-22906-3

  • Online ISBN: 978-3-540-30121-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics