Answers are grounded in this paper and cite their sources.
Hash tables - which map "keys" onto "values" - are an essential building block in modern software systems. We believe a similar functionality would be equally valuable to large distributed systems. In this paper, we introduce the concept of a Content-Addressable Network (CAN) as a distributed infrastructure that provides hash table-like functionality on Internet-like scales. The CAN is scalable, fault-tolerant and completely self-organizing, and we demonstrate its scalability, robustness and low-latency properties through simulation.
No takes yet. Share an insight, caveat, or question.
Ratnasamy et al. (2001) studied this question.
Synapse has enriched 10 related papers. Consider them for comparative context: