Skip to main content

Unstructured Peer-to-Peer Networks: Topological Properties and Search Performance

  • Conference paper
Agents and Peer-to-Peer Computing (AP2PC 2004)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 3601))

Included in the following conference series:

Abstract

Performing efficient decentralized search is a fundamental problem in Peer-to-Peer (P2P) systems. There has been a significant amount of research recently on developing robust self-organizing P2P topologies that support efficient search. In this paper we discuss four structured and unstructured P2P models (CAN, Chord, PRU, and Hypergrid) and three characteristic search algorithms (BFS, k-Random Walk, and GAPS) for unstructured networks. We report on the results of simulations of these networks and provide measurements of search performance, focusing on search in unstructured networks. We find that the proposed models produce small-world networks, and yet none exhibit power-law degree distributions. Our simulations also suggest that random graphs support decentralized search more effectively than the proposed unstructured P2P models. We also find that on these topologies, the basic breadth-first search algorithm and its simple variants have the lowest search cost.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. Adamic, L., Lukose, R., Puniyani, A., Huberman, B.: Search in Power-Law Networks. Physical Review E 64(4), 46135–46143 (2001)

    Article  Google Scholar 

  2. Akavipat, R., Wu, L.-S., Menczer, F.: Small World Peer Networks in Distributed Web Search. In: Proc. ACM WWW 2004, pp. 396–397 (2004)

    Google Scholar 

  3. Albert, R., Barabási, A.-L.: Statistical Mechanics of Complex Networks. Reviews of Modern Physics 74(1), 47–97 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  4. Babaoğlu, Ö., Meling, H., Montresor, A.: Anthill: A Framework for the Development of Agent-Based Peer-to-Peer Systems. In: Proc. IEEE ICDCS 2002, pp. 15–22 (2002)

    Google Scholar 

  5. Banaei-Kashani, F., Shahabi, C.: Criticality-based Analysis and Design of Unstructured Peer-to-Peer Networks as Complex Systems. In: Proc. IEEE/ACM CCGRID 2003, pp. 351–358 (2003)

    Google Scholar 

  6. Batagelj, V., Mrvar, A.: Pajek: Package for Large Network Analysis, http://vlado.fmf.uni-lj.si/pub/networks/pajek/

  7. Borgatti, S.P., Everett, M.G., Freeman, L.C.: Ucinet for Windows: Software for Social Network Analysis. Analytic Technologies, Harvard (2002)

    Google Scholar 

  8. Decker, K., Sycara, K., Williamson, M.: Middle-Agents for the Internet. In: Proc. IJCAI 1997, pp. 578–583 (1997)

    Google Scholar 

  9. Dimakopoulos, V.V., Pitoura, E.: A Peer-to-Peer Approach to Resource Discovery in Multi-Agent Systems. In: Klusch, M., Omicini, A., Ossowski, S., Laamanen, H. (eds.) CIA 2003. LNCS (LNAI), vol. 2782, pp. 62–77. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  10. Faloutsos, M., Faloutsos, P., Faloutsos, C.: On Power-Law Relationships of the Internet Topology. In: Proc. ACM SIGCOMM, pp. 251–262 (1999)

    Google Scholar 

  11. Jovanović, M., Annexstein, F., Berman, K.: Modeling Peer-to-Peer Network Topologies Through Small-World Models and Power Laws. In: IX Telecommunications Forum TELFOR (2001)

    Google Scholar 

  12. Kalogeraki, V., Gunopulosand, D., Zeinalipour-Yazti, D.: A Local Search Mechanism for Peer-to-Peer Networks. In: Proc. ACM CIKM 2002, November 2002, pp. 300–307 (2002)

    Google Scholar 

  13. Kleinberg, J.: Navigation in a Small World. Nature 406(845) (August 2000)

    Google Scholar 

  14. Koubarakis, M.: Multi-Agent Systems and Peer-to-Peer Computing: Methods, Systems and Challenges. In: Klusch, M., Omicini, A., Ossowski, S., Laamanen, H. (eds.) CIA 2003. LNCS (LNAI), vol. 2782, pp. 46–61. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  15. Lv, Q., et al.: Search and Replication in Unstructured Peer-to-Peer Networks. In: Proc. ACM ICS 2002, pp. 84–95 (2002)

    Google Scholar 

  16. Minar, N., Burkhart, R., Langton, C., Askenazi, M.: The Swarm Simulation System, A Toolkit for Building Multi-Agent Simulations. Technical Report, Swarm Development Group (June 1996)

    Google Scholar 

  17. Milojičić, D.S., et al.: Peer-to-Peer Computing. HP Labs Technical Report HPL-2002-57 (2002)

    Google Scholar 

  18. Newman, M.E.J.: The Structure and Function of Complex Networks. SIAM Review 45(2), 167–256 (2003)

    Article  MATH  MathSciNet  Google Scholar 

  19. Pandurangan, G., Raghavan, P., Upfal, E.: Building Low-Diameter Peer-to-Peer Networks. IEEE J. Select. Areas Commun. 21(6), 995–1002 (2003)

    Article  Google Scholar 

  20. Ratnasamy, S., et al.: A Scalable Content-Addressable Network. In: Proc. ACM SIGCOMM, August 2001, pp. 161–172 (2001)

    Google Scholar 

  21. Saffre, F., Ghanea-Hercock, R.: Beyond Anarchy: Self Organized Topology for Peer-to-Peer Networks. Complexity 9(2), 49–53 (2003)

    Article  Google Scholar 

  22. Sarshar, N., Oscar Boykin, P., Roychowdhury, V.: Percolation Search in Power Law Networks: Making Unstructured Peer-to-Peer Networks Scalable. In: Proc. IEEE P2P 2004, pp. 2–9 (2004)

    Google Scholar 

  23. Shehory, O.: A Scalable Agent Location Mechanism. In: Proc. ATAL 1999 Intelligent Agents VI, pp. 162–172 (1999)

    Google Scholar 

  24. Stoica, I., et al.: Chord: A Scalable Peer-to-Peer Lookup Protocol for Internet Applications. IEEE/ACM Trans. on Networking 11(1), 17–32 (2003)

    Article  Google Scholar 

  25. Tsoumakos, D., Roussopoulos, N.: A Comparison of Peer-to-Peer Search Methods. In: Proc. ACM WebDB 2003, pp. 61–66 (2003)

    Google Scholar 

  26. Tsoumakos, D., Roussopoulos, N.: Adaptive Probabilistic Search for Peer-to-Peer Networks. In: Proc. IEEE P2P 2003, pp. 102–109 (2003)

    Google Scholar 

  27. Walsh, T.: Search in a Small World. In: Proc. IJCAI 1999, pp. 1172–1177 (July-August 1999)

    Google Scholar 

  28. Watts, D., Strogatz, S.: Collective Dynamics of ‘Small-World’ Networks. Nature 393, 440–442 (1998)

    Article  Google Scholar 

  29. Yang, B., Garcia-Molina, H.: Improving Search in Peer-to-Peer Networks. In: Proc. IEEE ICDCS 2002, pp. 5–14 (2002)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Fletcher, G.H.L., Sheth, H.A., Börner, K. (2005). Unstructured Peer-to-Peer Networks: Topological Properties and Search Performance. In: Moro, G., Bergamaschi, S., Aberer, K. (eds) Agents and Peer-to-Peer Computing. AP2PC 2004. Lecture Notes in Computer Science(), vol 3601. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11574781_2

Download citation

  • DOI: https://doi.org/10.1007/11574781_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-29755-0

  • Online ISBN: 978-3-540-31657-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics