skip to main content
10.1145/383059.383072acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
Article
Free Access

A scalable content-addressable network

Authors Info & Claims
Published:27 August 2001Publication History

ABSTRACT

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.

References

  1. 1.W. Bolosky, J. Douceur, D. Ely, and M. Theimer. Feasibility of a Serverless Distributed File System Deployed on an existing set of Desktop PCs. In Proceedings of SIGMETRICS 2000, Santa Clara, CA, June 2000.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.I. Clarke, O. Sandberg, B. Wiley, and T. Hong. Freenet: A Distributed Anonymous Information Storage and Retrieval System. ICSI Workshop on Design Issues in Anonymity and Unobservability, July 2000.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.S. Czerwinski, B. Zhao, T. Hodes, A. Joseph, and R. H. Katz. An Architecture for a Secure Service Discovery Service. In Proceedings of Fifth ACM Conf. on Mobile Computing and Networking (MOBICOM), Seattle, WA, 1999. ACM.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4.P. Francis. Yoid: Extending the Internet Multicast Architecture. Unpublished paper, available at http://www.aciri.org/yoid/docs/index.html, Apr. 2000.]]Google ScholarGoogle Scholar
  5. 5.FreeNet. http://freenet.sourceforge.net.]]Google ScholarGoogle Scholar
  6. 6.Gnutella. http://gnutella.wego.com.]]Google ScholarGoogle Scholar
  7. 7.J. Guterman. Gnutella to the Rescue ? Not so Fast, Napster fiends. Link to article at http://gnutella.wego.com, Sept. 2000.]]Google ScholarGoogle Scholar
  8. 8.Infrasearch. http://www.infrasearch.com.]]Google ScholarGoogle Scholar
  9. 9.B. Karp and H. Kung. Greedy Perimeter Stateless Routing. In Proceedings of ACM Conf. on Mobile Computing and Networking (MOBICOM), Boston, MA, 2000. ACM.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10.J. Kubiatowicz, D. Bindel, Y. Chen, S. Czerwinski, P. Eaton, D. Geels, R. Gummadi, S. Rhea, H. Weatherspoon, W. Weimer, C. Wells, and B. Zhao. Oceanstore: An Architecture for Global-scale Persistent Storage. In Proceedings of ASPLOS 2000, Cambridge, Massachusetts, Nov. 2000.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11.S. Kumar, C. Alaettinoglu, and D. Estrin. SCOUT: Scalable Object Tracking through Unattended Techniques. In Proceedings of the Eight IEEE International Conference on Network Protocols, Osaka, Japan, Nov. 2000.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12.J. Li, J. Jannotti, D. D. Couto, D. Karger, and R. Morris. A Scalable Location Service for Geographic Ad-hoc Routing. In Proceedings of ACM Conf. on Mobile Computing and Networking (MOBICOM), Boston, MA, 2000. ACM.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13.A. D. R. Marc Waldman and L. F. Cranor. Publius: A Robust, Tamper-evident, Censorship-resistant, Web Publishing System. In Proceedings of the 9th USENIX Security Symposium, pages 59-72, August 2000.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. 14.Napster. http://www.napster.com.]]Google ScholarGoogle Scholar
  15. 15.C. Plaxton, R. Rajaram, and A. W. Richa. Accessing nearby copies of replicated objects in a distributed environment. In Proceedings of the Ninth Annual ACM Symposium on Parallel Algorithms and Architectures (SPAA), June 1997.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. 16.J. B. Postel. Internet Protocol Specification.ARPANET Working Group Requests for Comment, DDN Network Information Center, SRI International, Menlo Park, CA, Sept. 1981. RFC-791.]]Google ScholarGoogle Scholar
  17. 17.S. Ratnasamy, P. Francis, M. Handley, R. Karp, J. Padhye, and S. Shenker. Grass-roots Content Distribution: RAID meets the Web. Jan. 2001. unpublished document available at http://www.aciri.org/sylvia/.]]Google ScholarGoogle Scholar
  18. 18.S. Ratnasamy, P. Francis, M. Handley, R. Karp, and S. Shenker. A Scalable Content-Addressable Network. In ICSI Technical Report, Jan. 2001.]]Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. 19.Y. Rekhter and T. Li. A Border Gateway Protocol 4 BGP-4. ARPANET Working Group Requests for Comment, DDN Network Information Center, Mar. 1995. RFC-1771.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. 20.I. Stoica, R. Morris, D. Karger, F. Kaashoek, H. Balakrishnan. Chord: A Scalable Peer-to-Peer Lookup Service for Internet Applications. In Proceedings ACM Sigcomm 2001, San Diego, CA, Aug. 2001.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. 21.M. Welsh, N. Borishov, J. Hill, R. von Behren, and A. Woo. Querying large collections of music for similarity. Technical report, University of California, Berkeley, CA, Nov. 1999.]]Google ScholarGoogle Scholar
  22. 22.E. Zegura, K. Calvert, and S. Bhattacharjee. How to Model an Internetwork. In Proceedings IEEE Infocom '96, San Francisco, CA, May 1996.]]Google ScholarGoogle ScholarCross RefCross Ref
  23. 23.Zeropaid.com. File sharing portal at http://www.zeropaid.com.]]Google ScholarGoogle Scholar

Index Terms

  1. A scalable content-addressable network

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          SIGCOMM '01: Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications
          August 2001
          298 pages
          ISBN:1581134118
          DOI:10.1145/383059
          • cover image ACM SIGCOMM Computer Communication Review
            ACM SIGCOMM Computer Communication Review  Volume 31, Issue 4
            Proceedings of the 2001 SIGCOMM conference
            October 2001
            275 pages
            ISSN:0146-4833
            DOI:10.1145/964723
            Issue’s Table of Contents

          Copyright © 2001 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 27 August 2001

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • Article

          Acceptance Rates

          SIGCOMM '01 Paper Acceptance Rate23of252submissions,9%Overall Acceptance Rate554of3,547submissions,16%

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader