ABSTRACT
The primary use of the Internet is content distribution -- the delivery of web pages, audio, and video to client applications -- yet the Internet was never architected for scalable content delivery. The result has been a proliferation of proprietary protocols and ad hoc mechanisms to meet growing content demand.
In this paper, we describe a content routing design based on name-based routing as part of an explicit Internet content layer. We claim that this content routing is a natural extension of current Internet directory and routing systems, allows efficient content location, and can be implemented to scale with the Internet.
- {1} William Adjie-Winoto, Elliot Schwartz, Hari Balakrishnan, and Jeremy Lilley, "The design and implementation of an intentional naming system", Proc. 17th ACM SOSP, Dec. 1999.]] Google Scholar
- {2} David Cheriton and Mark Gritter, "TRIAD: A New Next-Generation Internet Architecture", http://www.dsg.stanford.edu/triad, July 2000.]]Google Scholar
- {3} D. R. Cheriton and T.P. Mann, "Decentralizing a Global Naming Service for Improved Performance and Fault Tolerance", ACM TOCS, May 1989.]] Google Scholar
- {4} k claffy, G. Miller, and K. Thompson, "The nature of the beast: recent traffic measurements from an Internet backbone", INET 98.]]Google Scholar
- {5} E. Cohen and H. Kaplan, "Prefetching the means for document transfer: A new approach for reducing Web latency", INFOCOM 2000.]]Google Scholar
- {6} Internet Domain Survey, July 1999, http://www.isc.org/ds/.]]Google Scholar
- {7} Internet Performance Measurement and Analysis project, http://www.merit.edu/ipma/.]]Google Scholar
- {8} Dina Katabi and John Wroclawsi, "A Framework for Scalable Global IP-Anycast (GIA)", SIGCOMM 2000.]] Google Scholar
- {9} Mark Gritter and David R. Cheriton, "An Architecture for Content Routing Support in the Internet", http://www.dsg.stanford.edu/papers/ contentrouting/, 2001.]]Google Scholar
- {10} S. Kent, C. Lynn, and K. Seo, "Secure Border Gateway Protocol (S-BGP)", IEEE Journal on Selected Areas in Communication, 1999.]]Google Scholar
- {11} Craig Labovitz, G. Robert Malan, and Farnam Jahanian, "Internet Routing Instability", ACM SIGCOMM Conference, September 1997.]] Google Scholar
- {12} Sean McCreary and kc claffy, "Trends in Wide Area IP Traffic Patterns", ITC Specialist Seminar on IP Traffic Modeling, Measurement and Management, September 2000.]]Google Scholar
- {13} P. Mockapetris, "Domain Names - Concepts and Facilities", RFC 882, November 1983 (obsoleted by RFC 1034 and 1035).]] Google Scholar
- {14} W. Tang, F. Du, M. W. Mutka, L. Ni, and A. Esfahanian, "Supporting Global Replicated Services by a Routing-Metric-Aware DNS", Proceedings of the 2nd International Workshop on Advanced Issues of E-Commerce and Web-Based Information Systems (WECWIS 2000), June 2000.]] Google Scholar
- {15} Y. Rekhter, T. Li (editors), "A Border Gateway Protocol 4 (BGP-4)", RFC 1771, March 1995.]] Google Scholar
- {16} Lixia Zhang, Scott Michel, Khoi Nguyen, Adam Rosenstein, Sally Floyd, and Van Jacobson, "Adaptive Web Caching: Towards a New Global Caching Architecture", 3rd International WWW Caching Workshop, June 1998.]]Google Scholar
Index Terms
- An architecture for content routing support in the internet
Recommendations
Content-centric framework for Internet of Things
AbstractThe Internet of Things (IoT) concentrates on content dissemination and retrieval, so it is significant to achieve efficient content delivery. However, the Internet focuses on end-to-end communications, which might degrade the content retrieval ...
Optimizing Internet Transit Routing for Content Delivery Networks
Content delivery networks CDNs maintain multiple transit routes from content distribution servers to eyeball ISP networks which provide Internet connectivity to end users. Due to the dynamics of varying performance and pricing on transit routes, CDNs ...
COMIC: Cost Optimization for Internet Content Multihoming
Content service is a type of Internet cloud service that provides end-users plentiful contents. To ensure high performance for content delivering, content service utilizes a technology known as content multihoming: contents are generated from multiple ...
Comments