Skip to main content

Building Efficient Super-Peer Overlay Network for DHT Systems

  • Conference paper
Grid and Cooperative Computing - GCC 2005 (GCC 2005)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 3795))

Included in the following conference series:

Abstract

DHT technique has been widely applied in P2P systems because it provides reliable services. However, large overheads are inevitable for maintaining the topology of DHT overlay, which limits its application especially in highly dynamic network environments. This paper proposes a DHT based super-peer overlay network called SPChord in which peer nodes are clustered according to the session time and physical network locality. With an evolving process, SPChord gradually makes DHT overlay stable and reliable. Therefore the high maintaining overheads for DHT overlay are effectively controlled. Experimental results show that the DHT overlay maintaining overheads are reduced dramatically while the overlay stability and the data availability are also greatly improved.

Supported by The Science & Technology Committee of Shanghai Municipality Key Project Grant 03dz15027 and 03dz15028.

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 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.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. Kubiatowicz, J., Bindel, D., Chen, Y., Eaton, P., Geels, D., Gummadi, R., Rhea, S., Weatherspoon, H., Weimer, W., Wells, C., Zhao, B.: Oceanstore: An architecture for global-scale persistent storage. In: 17th ACM Symposium on Operating Systems Principles (SOSP 2000), November 2000, pp. 190–201 (2000)

    Google Scholar 

  2. Dabek, F., Kaashoek, M.F., Karger, D., Morris, R., Stoica, I.: Widearea cooperative storage with CFS. In: 18th ACM Symposium on Operating Systems Principles (SOSP 2001), October 2001, pp. 202–215 (2001)

    Google Scholar 

  3. Padmanabhan, V.N., Wang, H.J., Chou, P.A., Sripanidkulchai, K.: Distributing streaming media content using cooperative networking. In: 12th International Workshop on Network and Operating Systems Support for Digital Audio and Video (May 2002)

    Google Scholar 

  4. Padmanabhan, V.N., Sripanidkulchai, K.: The case for cooperative networking. In: Druschel, P., Kaashoek, M.F., Rowstron, A. (eds.) IPTPS 2002. LNCS, vol. 2429, p. 178. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  5. Tang, C., Xu, Z., Mahalingam, M.: pSearch: Information retrieval in structured overlays. In: 1st Workshop on Hot Topics on Networks (HotNets-I) (October 2002)

    Google Scholar 

  6. Stoica, I., Morris, R., Karger, D., Kaashoek, F., Balakrishnan, H.: Chord: A scalable Peer-To-Peer lookup service for internet applications. In: 2001 ACM SIGCOMM Conference, pp. 149–160 (2001)

    Google Scholar 

  7. Rowstron, A., Druschel, P.: Pastry: Scalable, decentralized object location, and routing for large-scale peer-to-peer systems. In: IFIP/ACM International Conference on Distributed Systems Platforms (Middleware), November 2001, pp. 329–350 (2001)

    Google Scholar 

  8. Saroiu, S., Gummadi, K., Gribble, S.: A measurement study of peer-to-peer file sharing systems. In: Proceedings of Multimedia Conferencing and Networking, San Jose (January 2002)

    Google Scholar 

  9. Ledlie, J., Taylor, J.M., Serban, L., Seltzer, M.: Self-Organization in Peer-to-Peer Systems. In: SIGOPS 2002 (2002)

    Google Scholar 

  10. Ng, S.E., Zhang, H.: Predicting Internet Network Distance with Coordinates-Based Approaches. In: IEEE INFOCOM 2002 (2002)

    Google Scholar 

  11. Pias, M., Crowcroft, J., Wilbur, S., Harris, T., Bhatti, S.: Lighthouse for Scalable Distributed Location. In: Kaashoek, M.F., Stoica, I. (eds.) IPTPS 2003. LNCS, vol. 2735. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  12. Xu, Z., Tang, C., Zhang, Z.: Building Topology-Aware Overlays Using Global Soft-State. In: ICDCS 2003 (2003)

    Google Scholar 

  13. Xu, Z., Mahalingam, M., Karlsson, M.: Turning Heterogeneity into an Advantage in Overlay Routing. In: Infocom 2003 (2003)

    Google Scholar 

  14. Markatos, E.P.: Tracing a large-scale Peer to Peer System: an hour in the life of Gnutella. In: 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid (2002)

    Google Scholar 

  15. Ratoasamy, S., Shenker, S., Stoica, I.: Routing Algorithms for DHTs: Some Open Questions. In: Proceedings for the 1st International Workshop on Peer-to-Peer Systems (IPTFS 2002), Cambridge, MA, USA, 7-8 March (2002)

    Google Scholar 

  16. Hazel, S., Wiley, B.: Achord: A variant of the chord lookup service for use in censorship resistant peer-to-peer publishing systems. In: Druschel, P., Kaashoek, M.F., Rowstron, A. (eds.) IPTPS 2002. LNCS, vol. 2429. Springer, Heidelberg (2002)

    Google Scholar 

  17. Yang, B., Garcia-Molina, H.: Designing a super-peer network. In: Proccedings of the ICCDE 2003 (March 2003)

    Google Scholar 

  18. Wu, Z.D., Ma, F.Y., Rao, W.X.: Super-proximity routing in Structured P2P Networks. Journal of Zhejiang University Science 5(1), 16–21 (2004)

    Article  Google Scholar 

  19. Liben-Nowell, D., Balakrishnan, H., Karger, D.: Analysis of the evolution of peer-to-peer systems. In: Proceedings of the Twenty-First Annual Symposium on Principles of Distributed Computing, pp. 233–242. ACM Press, New York (2002)

    Chapter  Google Scholar 

  20. Mahajan, R., Castro, M., Rowstron, A.: Controlling the Cost of Reliability in Peer-to-Peer Overlays. In: the 2nd International Workshop on Peer-to-peer systems, Berkeley, CA, USA (2003)

    Google Scholar 

  21. Loser, A., Naumann, F., Siberski, W., Nejdl, W., Thaden, U.: Semantic overlay clusters within super-peer networks. In: Aberer, K., Koubarakis, M., Kalogeraki, V. (eds.) VLDB 2003. LNCS, vol. 2944, pp. 33–47. Springer, Heidelberg (2004)

    Chapter  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

Li, Y., Huang, X., Ma, F., Zou, F. (2005). Building Efficient Super-Peer Overlay Network for DHT Systems. In: Zhuge, H., Fox, G.C. (eds) Grid and Cooperative Computing - GCC 2005. GCC 2005. Lecture Notes in Computer Science, vol 3795. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11590354_99

Download citation

  • DOI: https://doi.org/10.1007/11590354_99

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-30510-1

  • Online ISBN: 978-3-540-32277-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics