ABSTRACT
Information-Centric Networking (ICN) has seen a significant resurgence in recent years. ICN promises benefits to users and service providers along several dimensions (e.g., performance, security, and mobility). These benefits, however, come at a non-trivial cost as many ICN proposals envision adding significant complexity to the network by having routers serve as content caches and support nearest-replica routing. This paper is driven by the simple question of whether this additional complexity is justified and if we can achieve these benefits in an incrementally deployable fashion. To this end, we use trace-driven simulations to analyze the quantitative benefits attributed to ICN (e.g., lower latency and congestion). Somewhat surprisingly, we find that pervasive caching and nearest-replica routing are not fundamentally necessary---most of the performance benefits can be achieved with simpler caching architectures. We also discuss how the qualitative benefits of ICN (e.g., security, mobility) can be achieved without any changes to the network. Building on these insights, we present a proof-of-concept design of an incrementally deployable ICN architecture.
- B. Ahlgren, C. Dannewitz, C. Imbrenda, D. Kutscher, and B. Ohlman. A survey of information-centric networking. Communications Magazine, IEEE, 50(7), july 2012.Google Scholar
- P. A. Aranda, M. Zitterbart, Z. Boudjemil, M. Ghader, G. H. Garcia, M. Johnsson, A. Karouia, G. Lazar, M. Majanen, P. Mannersalo, D. Martin, M. T. Nguyen, S. P. Sanchez, P. Phelan, M. Ponce de Leon, G. Schultz, M. Sollner, Y. Zaki, and L. Zhao. 4WARD. http://www.4ward-project.eu/, 2010.Google Scholar
- S. Arianfar, T. Koponen, B. Raghavan, and S. Shenker. On preserving privacy in content-oriented networks. In Proc. SIGCOMM Workshop on ICN, 2011. Google ScholarDigital Library
- Browser Support for PAC and WPAD. http://findproxyforurl.com/browser-support/.Google Scholar
- B. Baccala. Data-oriented networking. http://tools.ietf.org/html/draft-baccala-datanetworking-00, 2002.Google Scholar
- D. Beaver, S. Kumar, H. C. Li, J. Sobel, and P. Vajgel. Finding a needle in haystack: Facebook's photo storage. In Proc. OSDI, 2010. Google ScholarDigital Library
- L. Breslau, P. Cao, L. Fan, G. Phillips, and S. Shenker. Web caching and Zipf-like distributions: evidence and implications. In Proc. INFOCOM, 1999.Google ScholarCross Ref
- A. Bryan, N. McNab, T. Tsujikawa, P. Poeml, and H. Nordstrom. Metalink/HTTP: Mirrors and Hashes. RFC 6249 (Proposed Standard), June 2011.Google Scholar
- Emerging Network Consortium Brings Industries Together to Innovate with Content-Centric Networking (CCN). http://www.mach.com/en/News-Events/Press-Room/Press-Releases/Emerging-Network-Consortium-Brings-Industries-Togetherto-Innovate-with-Content-Centric-Networking-CCN.Google Scholar
- S. Cheshire, B. Aboba, and E. Guttman. Dynamic Configuration of IPv4 Link-Local Addresses. RFC 3927 (Proposed Standard), May 2005.Google Scholar
- S. Cheshire and M. Krochmal. Multicast DNS. Technical report, IETF, December 2011.Google Scholar
- CloudFlare security. http://www.cloudflare.com/features-security.Google Scholar
- COntent Mediator architecture for content-aware nETworks (COMET). http://www.comet-project.org/.Google Scholar
- I. Cooper, P. Gauthier, J. Cohen, M. Dunsmuir, and C. Perkins. Web proxy auto-discovery protocol. Technical report, IETF, May 2001.Google Scholar
- N. Fotiou, P. Nikander, D. Trossen, and G. C. Polyzos. Developing information networking further: From PSIRP to PURSUIT. In Proc. BROADNETS, 2010.Google Scholar
- P. Gasti, G. Tsudik, E. Uzun, and L. Zhang. DoS and DDoS in named-data networking. CoRR, abs/1208.0952, 2012.Google Scholar
- A. Ghodsi, T. Koponen, J. Rajahalme, P. Sarolahti, and S. Shenker. Naming in Content-Oriented Architectures. In Proc. SIGCOMM Workshop on ICN, 2011. Google ScholarDigital Library
- A. Ghodsi, S. Shenker, T. Koponen, A. Singla, B. Raghavan, and J. Wilcox. Information-centric networking: seeing the forest for the trees. In Proc. HotNets, 2011. Google ScholarDigital Library
- A. Ghodsi, S. Shenker, T. Koponen, A. Singla, B. Raghavan, and J. Wilcox. Intelligent design enables architectural evolution. In Proc. HotNets, 2011. Google ScholarDigital Library
- P. Gill, M. Arlitt, Z. Li, and A. Mahanti. YouTube traffic characterization: A view from the edge, imc. In Proc. IMC, 2007. Google ScholarDigital Library
- M. Gritter and D. R. Cheriton. TRIAD: A New Next-Generation Internet Architecture. http://www-dsg.stanford.edu/triad/, 2000.Google Scholar
- D. Han, A. Anand, F. Dogar, B. Li, H. Lim, M. Machado, A. Mukundan, W. Wu, A. Akella, D. G. Andersen, J. W. Byers, S. Seshan, and P. Steenkiste. XIA: efficient support for evolvable internetworking. In Proc. NSDI, 2012. Google ScholarDigital Library
- V. Jacobson, D. K. Smetters, J. D. Thornton, M. F. Plass, N. H. Briggs, and R. L. Braynard. Networking named content. In Proc. CoNEXT, 2009. Google ScholarDigital Library
- V. Jacobson, J. D. Thornton, D. K. Smetters, B. Zhang, G. Tsudik, k. claffy, D. Krioukov, D. Massey, C. Papadopoulos, T. Abdelzaher, L. Wang, P. Crowley, and E. Yeh. Named Data Networking (NDN) project. http://named-data.net/techreport/TR001ndn proj.pdf, 2010.Google Scholar
- W. Jiang, R. Zhang-Shen, J. Rexford, and M. Chiang. Cooperative content distribution and traffic engineering in an ISP network. In Proc. SIGMETRICS, 2009. Google ScholarDigital Library
- P. Jokela, A. Zahemszky, C. Esteve Rothenberg, S. Arianfar, and P. Nikander. LIPSIN: line speed publish/subscribe inter-networking. In Proc. SIGCOMM, 2009. Google ScholarDigital Library
- D. Kim, J. Kim, Y. Kim, H. Yoon, and I. Yeom. Mobility support in content centric networks. In Proc. SIGCOMM Workshop on ICN, 2012. Google ScholarDigital Library
- T. Koponen, M. Chawla, B.-G. Chun, A. Ermolinskiy, K. H. Kim, S. Shenker, and I. Stoica. A data-oriented (and beyond) network architecture. In Proc. SIGCOMM, 2007. Google ScholarDigital Library
- L. Li, X. Xu, J. Wang, and Z. Hao. Information-centric network in an ISP. http://tools.ietf.org/html/draft-li-icnrg-icn-isp-01, 2013.Google Scholar
- D. Mazières, M. Kaminsky, M. F. Kaashoek, and E. Witchel. Separating key management from file system security. In Proc. SOSP, 1999. Google ScholarDigital Library
- G. Mohr. Magnet uri scheme draft, 2002. http://magneturi.sourceforge.net/magnet-draft-overview.txt.Google Scholar
- E. Nordstrom, D. Shue, P. Gopalan, R. Kiefer, M. Arye, S. Ko, J. Rexford, , and M. J. Freedman. Serval: An end-host stack for service-centric networking. In Proc. NSDI, 2012. Google ScholarDigital Library
- Navigator proxy auto-config file format. Netscape Navigator Documentation, March 1996.Google Scholar
- D. Perino and M. Varvello. A reality check for content centric networking. In Proc. SIGCOMM Workshop on ICN, 2011. Google ScholarDigital Library
- I. Poese, B. Frank, G. Smaragdakis, S. Uhlig, A. Feldmann, and B. Maggs. Enabling content-aware traffic engineering. ACM SIGCOMM CCR, 42(5):21--28, October 2012. Google ScholarDigital Library
- E. Rescorla and A. Schiffman. The Secure HyperText Transfer Protocol. RFC 2660 (Experimental), August 1999. Google ScholarDigital Library
- Scalable and Adaptive Internet Solutions (SAIL). http://www.sail-project.eu/.Google Scholar
- J. H. Saltzer, D. P. Reed, and D. D. Clark. End-to-end arguments in system design. ACM Trans. Comput. Syst., 2(4), Nov. 1984. Google ScholarDigital Library
- A. Sharma, A. Venkataramani, and R. Sitaraman. Distributing content simplifies isp traffic engineering. In Proc. SIGMETRICS, 2013. Google ScholarDigital Library
- K. Singh, H. J. Wang, A. Moshchuk, C. Jackson, and W. Lee. Practical end-to-end web content integrity. In Proc. WWW, 2012. Google ScholarDigital Library
- D. Skeen. Vitria's publish-subscribe architecture: Publish-subscribe overview. http://www.vitria.com/, 1998.Google Scholar
- D. Smetters and V. Jacobson. Securing Network Content. Technical report, PARC, October 2009.Google Scholar
- N. Spring, R. Mahajan, D. Wetherall, and T. Anderson. Measuring ISP topologies with rocketfuel. IEEE/ACM Trans. Netw., 12(1), Feb. 2004. Google ScholarDigital Library
- S. Sun, L. Lannom, and B. Boesch. Handle System Overview. RFC 3650 (Informational), November 2003. Google ScholarDigital Library
- S. Thomson, T. Narten, and T. Jinmei. IPv6 Stateless Address Autoconfiguration. RFC 4862 (Draft Standard), September 2007.Google Scholar
- Tibco enterprise message service. http://www.tibco.com/.Google Scholar
- Your gadgets are slowly breaking the internet. http://www.technologyreview.com/news/509721/yourgadgets-are-slowly-breaking-the internet/.Google Scholar
- S. Traverso, K. Huguenin, I. Trestian, V. Erramilli, N. Laoutaris, and K. Papagiannaki. Tailgate: handling long-tail content with a little help from friends. In Proc. WWW, 2012. Google ScholarDigital Library
- C. Tsilopoulos and G. Xylomenos. Supporting diverse traffic types in information centric networks. In Proc. SIGCOMM Workshop on ICN, 2011. Google ScholarDigital Library
- G. Wachob, D. Reed, L. Chasen, W. Tan, and S. Churchill. Extensible resource identifier (XRI) resolution version 2.0. Committee Draft, 3, 2008.Google Scholar
- M. Walfish, H. Balakrishnan, and S. Shenker. Untangling the Web from DNS. In Proc. NSDI, 2004. Google ScholarDigital Library
- A. Wolman, G. M. Voelker, N. Sharma, N. Cardwell, A. Karlin, and H. M. Levy. On the scale and performance of cooperative web proxy caching. In Proc. SOSP, 1999. Google ScholarDigital Library
- The IETF Zeroconf Working Group, 2004. http://datatracker.ietf.org/wg/zeroconf/charter/.Google Scholar
Index Terms
- Less pain, most of the gain: incrementally deployable ICN
Recommendations
Less pain, most of the gain: incrementally deployable ICN
Information-Centric Networking (ICN) has seen a significant resurgence in recent years. ICN promises benefits to users and service providers along several dimensions (e.g., performance, security, and mobility). These benefits, however, come at a non-...
Supporting the Web with an information centric network that routes by name
Information Centric Networking (ICN) is a new paradigm in which the network layer provides users with content, instead of providing communication channels between hosts, and is aware of the name (or identifiers) of the contents. A fundamental ICN ...
Performance analysis of in-network caching for content-centric networking
With the explosion of multimedia content, Internet bandwidth is wasted by repeated downloads of popular content. Recently, Content-Centric Networking (CCN), or the so-called Information-Centric Networking (ICN), has been proposed for efficient content ...
Comments