Skip to main content

Koorde: A Simple Degree-Optimal Distributed Hash Table

  • Conference paper
Peer-to-Peer Systems II (IPTPS 2003)

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

Included in the following conference series:

Abstract

Koorde is a new distributed hash table (DHT) based on Chord 15 and the de Bruijn graphs 2. While inheriting the simplicity of Chord, Koorde meets various lower bounds, such as O(log n) hops per lookup request with only 2 neighbors per node (where n is the number of nodes in the DHT), and O(log n/log log n) hops per lookup request with O(log n) neighbors per node.

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. Bermond, J.-C., Fraigniaud, P.: Broadcasting and gossiping in de Bruijn networks. SIAM Journal on Computing 23(1), 212–225 (1994)

    Article  MathSciNet  MATH  Google Scholar 

  2. de Bruijn, N.: A combinatorial problem. In: Proc. Koninklijke Nederlandse Akademie van Wetenschappen, vol. 49, pp. 758–764 (1946)

    Google Scholar 

  3. Esfahanian, A., Hakimi, S.: Fault-tolerant routing in de bruijn communication networks. IEEE Trans. on Computers 34(9), 777–788 (1985)

    Article  MATH  MathSciNet  Google Scholar 

  4. Fraigniaud, P., Gauron, P.: The content-addressable network D2B. Tech. Rep. 1349, CNRS Universié de Paris Sud (January 2003)

    Google Scholar 

  5. Hildrum, K., Kubatowicz, J.D., Rao, S., Zhao, B.Y.: Distributed Object Location in a Dynamic Network. In: Proc. 14th ACM Symp. on Parallel Algorithms and Architectures (August 2002)

    Google Scholar 

  6. Karger, D., Lehman, E., Leighton, F., Levine, M., Lewin, D., Panigrahy, R.: Consistent hashing and random trees: Distributed caching protocols for relieving hot spots on the World Wide Web. In: Proc. 29th Annual ACM Symposium on Theory of Computing, El Paso, TX, May 1997, pp. 654–663 (1997)

    Google Scholar 

  7. Liben-Nowell, D., Balakrishnan, H., Karger, D.R.: Analysis of the evolution of peer-to-peer systems. In: Proc. PODC (August 2002)

    Google Scholar 

  8. Malkhi, D., Naor, M., Ratajczak, D.: Viceroy: A scalable and dynamic emulation of the butterfly. In: Proceedings of Principles of Distributed Computing, PODC 2002 (July 2002)

    Google Scholar 

  9. Maymounkov, P., Mazieres, D.: Kademlia: A peer-to-peer information system based on the XOR metric. In: Proc. 1st International Workshop on Peer-to-Peer Systems (March 2002)

    Google Scholar 

  10. Ratnasamy, S., Francis, P., Handley, M., Karp, R., Shenker, S.: A scalable content-addressable network. In: Proc. ACM SIGCOMM, San Diego, CA, August 2001, pp. 161–172 (2001)

    Google Scholar 

  11. Rowstron, A., Druschel, P.: Scalable, distributed object location and routing for large-scale peer-to-peer systems. In: Guerraoui, R. (ed.) Middleware 2001. LNCS, vol. 2218, p. 329. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  12. Saia, J., Fiat, A., Gribble, S., Karlin, A., Saroiu, S.: Dynamically fault-tolerant content addressable networks. In: Proc. 1st International Workshop on Peer-to-Peer systems (March 2002)

    Google Scholar 

  13. Samatham, M., Pradham, D.: The de bruijn multiprocessor network: A versatile parallel processing and sorting network for VLSI. IEEE Trans. on Computers 38(4), 567–581 (1989)

    Article  MATH  Google Scholar 

  14. Sivarajan, K., Ramaswami, R.: Multihop lightwave networks based on de bruijn graphs. In: INFOCOM 1992, pp. 1001–1011 (1992)

    Google Scholar 

  15. Stoica, I., Morris, R., Karger, D., Kaashoek, M.F., Balakrishnan, H.: Chord: A scalable peer-to-peer lookup service for Internet applications. In: Proc. ACM SIGCOMM, San Diego (August 2001)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kaashoek, M.F., Karger, D.R. (2003). Koorde: A Simple Degree-Optimal Distributed Hash Table. In: Kaashoek, M.F., Stoica, I. (eds) Peer-to-Peer Systems II. IPTPS 2003. Lecture Notes in Computer Science, vol 2735. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-45172-3_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-45172-3_9

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-40724-9

  • Online ISBN: 978-3-540-45172-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics