Chord: A scalable peer-to-peer lookup service for internet applications. A fundamental problem that confronts peer-to-peer applications is to efficiently locate the node that stores a particular data item. This paper presents Chord, a distributed lookup protocol that addresses this problem. Chord provides support for just one operation: given a key, it maps the key onto a node. Data location can be easily implemented on top of Chord by associating a key with each data item, and storing the key/data item pair at the node to which the key maps. Chord adapts efficiently as nodes join and leave the system, and can answer queries even if the system is continuously changing. Results from theoretical analysis, simulations, and experiments show that Chord is scalable, with communication cost and the state maintained by each node scaling logarithmically with the number of Chord nodes.

This software is also peer reviewed by journal TOMS.

References in zbMATH (referenced in 212 articles )

Showing results 1 to 20 of 212.
Sorted by year (citations)

1 2 3 ... 9 10 11 next

  1. Michail, Othon; Skretas, George; Spirakis, Paul G.: Distributed computation and reconfiguration in actively dynamic networks (2022)
  2. Rai, Shishir; Sharma, Gokarna; Busch, Costas; Herlihy, Maurice: Load balanced distributed directories (2022)
  3. Apple, Jim: HalftimeHash: modern hashing without 64-bit multipliers or finite fields (2021)
  4. Domański, Adam; Domańska, Joanna; Czachórski, Tadeusz; Klamka, Jerzy; Szyguła, Jakub; Marek, Dariusz: The IoT gateway with active queue management (2021)
  5. Paduraru, Ciprian Ionut; Stefanescu, Gheorghe: Adaptive virtual organisms: a compositional model for complex hardware-software binding (2020)
  6. Marinković, Bojan; Glavan, Paola; Ognjanović, Zoran: Proving properties of the Chord protocol using the ASM formalism (2019)
  7. Pass, Rafael; Seeman, Lior; Shelat, Abhi: Analysis of the blockchain protocol in asynchronous networks (2017)
  8. Baldoni, Roberto; Bonomi, Silvia; Raynal, Michel: Implementing set objects in dynamic distributed systems (2016)
  9. Bollig, Beate; Bury, Marc: On the OBDD representation of some graph classes (2016)
  10. Rocha, Vladimir; Kon, Fabio; Cobe, Raphael; Wassermann, Renata: A hybrid cloud-P2P architecture for multimedia information retrieval on VoD services (2016) ioport
  11. Brodal, Gerth Stølting; Sioutas, Spyros; Tsichlas, Kostas; Zaroliagis, Christos: (D^2)-tree: a new overlay with deterministic bounds (2015)
  12. Cai, Xing Shi; Devroye, Luc: The analysis of Kademlia for random IDs (2015)
  13. Kapelko, Rafał; Marchwicki, Karol: Uniformity of direct unions of Chord (2015)
  14. Kniesburges, Sebastian; Koutsopoulos, Andreas; Scheideler, Christian: A deterministic worst-case message complexity optimal solution for resource discovery (2015)
  15. Komu, Miika; Sethi, Mohit; Beijar, Nicklas: A survey of identifier-locator split addressing architectures (2015) ioport
  16. Shahrivari, Saeed; Jalili, Saeed: Distributed discovery of frequent subgraphs of a network using MapReduce (2015)
  17. Sioutas, Spyros; Sourla, Efrosini; Tsichlas, Kostas; Zaroliagis, Christos: (D^3)-tree: a dynamic deterministic decentralized structure (2015)
  18. Zave, P.: A practical comparison of Alloy and Spin (2015) ioport
  19. Gall, Dominik; Jacob, Riko; Richa, Andrea; Scheideler, Christian; Schmid, Stefan; Täubig, Hanjo: A note on the parallel runtime of self-stabilizing graph linearization (2014)
  20. Huang, Wei; Chen, Shengyong; Wang, Wanliang: Navigation in spatial networks: a survey (2014)

1 2 3 ... 9 10 11 next