Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Less pain, most of the gain: incrementally deployable ICN

Published: 27 August 2013 Publication History

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.

References

[1]
B. Ahlgren, C. Dannewitz, C. Imbrenda, D. Kutscher, and B. Ohlman. A survey of information-centric networking. Communications Magazine, IEEE, 50(7), july 2012.
[2]
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.
[3]
S. Arianfar, T. Koponen, B. Raghavan, and S. Shenker. On preserving privacy in content-oriented networks. In Proc. SIGCOMM Workshop on ICN, 2011.
[4]
Browser Support for PAC and WPAD. http://findproxyforurl.com/browser-support/.
[5]
B. Baccala. Data-oriented networking. http://tools.ietf.org/html/draft-baccala-datanetworking-00, 2002.
[6]
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.
[7]
L. Breslau, P. Cao, L. Fan, G. Phillips, and S. Shenker. Web caching and Zipf-like distributions: evidence and implications. In Proc. INFOCOM, 1999.
[8]
A. Bryan, N. McNab, T. Tsujikawa, P. Poeml, and H. Nordstrom. Metalink/HTTP: Mirrors and Hashes. RFC 6249 (Proposed Standard), June 2011.
[9]
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.
[10]
S. Cheshire, B. Aboba, and E. Guttman. Dynamic Configuration of IPv4 Link-Local Addresses. RFC 3927 (Proposed Standard), May 2005.
[11]
S. Cheshire and M. Krochmal. Multicast DNS. Technical report, IETF, December 2011.
[12]
CloudFlare security. http://www.cloudflare.com/features-security.
[13]
COntent Mediator architecture for content-aware nETworks (COMET). http://www.comet-project.org/.
[14]
I. Cooper, P. Gauthier, J. Cohen, M. Dunsmuir, and C. Perkins. Web proxy auto-discovery protocol. Technical report, IETF, May 2001.
[15]
N. Fotiou, P. Nikander, D. Trossen, and G. C. Polyzos. Developing information networking further: From PSIRP to PURSUIT. In Proc. BROADNETS, 2010.
[16]
P. Gasti, G. Tsudik, E. Uzun, and L. Zhang. DoS and DDoS in named-data networking. CoRR, abs/1208.0952, 2012.
[17]
A. Ghodsi, T. Koponen, J. Rajahalme, P. Sarolahti, and S. Shenker. Naming in Content-Oriented Architectures. In Proc. SIGCOMM Workshop on ICN, 2011.
[18]
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.
[19]
A. Ghodsi, S. Shenker, T. Koponen, A. Singla, B. Raghavan, and J. Wilcox. Intelligent design enables architectural evolution. In Proc. HotNets, 2011.
[20]
P. Gill, M. Arlitt, Z. Li, and A. Mahanti. YouTube traffic characterization: A view from the edge, imc. In Proc. IMC, 2007.
[21]
M. Gritter and D. R. Cheriton. TRIAD: A New Next-Generation Internet Architecture. http://www-dsg.stanford.edu/triad/, 2000.
[22]
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.
[23]
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.
[24]
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.
[25]
W. Jiang, R. Zhang-Shen, J. Rexford, and M. Chiang. Cooperative content distribution and traffic engineering in an ISP network. In Proc. SIGMETRICS, 2009.
[26]
P. Jokela, A. Zahemszky, C. Esteve Rothenberg, S. Arianfar, and P. Nikander. LIPSIN: line speed publish/subscribe inter-networking. In Proc. SIGCOMM, 2009.
[27]
D. Kim, J. Kim, Y. Kim, H. Yoon, and I. Yeom. Mobility support in content centric networks. In Proc. SIGCOMM Workshop on ICN, 2012.
[28]
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.
[29]
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.
[30]
D. Mazières, M. Kaminsky, M. F. Kaashoek, and E. Witchel. Separating key management from file system security. In Proc. SOSP, 1999.
[31]
G. Mohr. Magnet uri scheme draft, 2002. http://magneturi.sourceforge.net/magnet-draft-overview.txt.
[32]
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.
[33]
Navigator proxy auto-config file format. Netscape Navigator Documentation, March 1996.
[34]
D. Perino and M. Varvello. A reality check for content centric networking. In Proc. SIGCOMM Workshop on ICN, 2011.
[35]
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.
[36]
E. Rescorla and A. Schiffman. The Secure HyperText Transfer Protocol. RFC 2660 (Experimental), August 1999.
[37]
Scalable and Adaptive Internet Solutions (SAIL). http://www.sail-project.eu/.
[38]
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.
[39]
A. Sharma, A. Venkataramani, and R. Sitaraman. Distributing content simplifies isp traffic engineering. In Proc. SIGMETRICS, 2013.
[40]
K. Singh, H. J. Wang, A. Moshchuk, C. Jackson, and W. Lee. Practical end-to-end web content integrity. In Proc. WWW, 2012.
[41]
D. Skeen. Vitria's publish-subscribe architecture: Publish-subscribe overview. http://www.vitria.com/, 1998.
[42]
D. Smetters and V. Jacobson. Securing Network Content. Technical report, PARC, October 2009.
[43]
N. Spring, R. Mahajan, D. Wetherall, and T. Anderson. Measuring ISP topologies with rocketfuel. IEEE/ACM Trans. Netw., 12(1), Feb. 2004.
[44]
S. Sun, L. Lannom, and B. Boesch. Handle System Overview. RFC 3650 (Informational), November 2003.
[45]
S. Thomson, T. Narten, and T. Jinmei. IPv6 Stateless Address Autoconfiguration. RFC 4862 (Draft Standard), September 2007.
[46]
Tibco enterprise message service. http://www.tibco.com/.
[47]
Your gadgets are slowly breaking the internet. http://www.technologyreview.com/news/509721/yourgadgets-are-slowly-breaking-the internet/.
[48]
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.
[49]
C. Tsilopoulos and G. Xylomenos. Supporting diverse traffic types in information centric networks. In Proc. SIGCOMM Workshop on ICN, 2011.
[50]
G. Wachob, D. Reed, L. Chasen, W. Tan, and S. Churchill. Extensible resource identifier (XRI) resolution version 2.0. Committee Draft, 3, 2008.
[51]
M. Walfish, H. Balakrishnan, and S. Shenker. Untangling the Web from DNS. In Proc. NSDI, 2004.
[52]
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.
[53]
The IETF Zeroconf Working Group, 2004. http://datatracker.ietf.org/wg/zeroconf/charter/.

Cited By

View all
  • (2025)Identifying and Designing Evidence-Informed Practice, in Practice: The Case for Pragmatic Evidence Synthesis Matrices (PESM)International Journal of Qualitative Methods10.1177/1609406925131859024Online publication date: 17-Feb-2025
  • (2025)Classifications and Analysis of Caching Strategies in Information‐Centric Networking for Modern Communication SystemsEngineering Reports10.1002/eng2.700057:2Online publication date: 17-Feb-2025
  • (2024)The Impact of Federated Learning on Improving the IoT-Based Network in a Sustainable Smart CitiesElectronics10.3390/electronics1318365313:18(3653)Online publication date: 13-Sep-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM SIGCOMM Computer Communication Review
ACM SIGCOMM Computer Communication Review  Volume 43, Issue 4
October 2013
595 pages
ISSN:0146-4833
DOI:10.1145/2534169
Issue’s Table of Contents
  • cover image ACM Conferences
    SIGCOMM '13: Proceedings of the ACM SIGCOMM 2013 conference on SIGCOMM
    August 2013
    580 pages
    ISBN:9781450320566
    DOI:10.1145/2486001
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 2013
Published in SIGCOMM-CCR Volume 43, Issue 4

Check for updates

Author Tags

  1. information-centric networking
  2. internet architecture

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)162
  • Downloads (Last 6 weeks)24
Reflects downloads up to 28 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2025)Identifying and Designing Evidence-Informed Practice, in Practice: The Case for Pragmatic Evidence Synthesis Matrices (PESM)International Journal of Qualitative Methods10.1177/1609406925131859024Online publication date: 17-Feb-2025
  • (2025)Classifications and Analysis of Caching Strategies in Information‐Centric Networking for Modern Communication SystemsEngineering Reports10.1002/eng2.700057:2Online publication date: 17-Feb-2025
  • (2024)The Impact of Federated Learning on Improving the IoT-Based Network in a Sustainable Smart CitiesElectronics10.3390/electronics1318365313:18(3653)Online publication date: 13-Sep-2024
  • (2024)RMBCC: A Replica Migration-Based Cooperative Caching Scheme for Information-Centric NetworksElectronics10.3390/electronics1313263613:13(2636)Online publication date: 4-Jul-2024
  • (2024)An ICN-Based On-Path Computing Resource Scheduling Architecture with User Preference Awareness for Computing NetworkElectronics10.3390/electronics1305093313:5(933)Online publication date: 29-Feb-2024
  • (2024)An ICN-Based Delay-Sensitive Service Scheduling Architecture with Stateful Programmable Data Plane for Computing NetworkApplied Sciences10.3390/app14221020714:22(10207)Online publication date: 7-Nov-2024
  • (2024)Dynamic Mirror Placement for Reducing Inter-AS Traffic in NDN2024 IEEE 21st Consumer Communications & Networking Conference (CCNC)10.1109/CCNC51664.2024.10454889(570-573)Online publication date: 6-Jan-2024
  • (2024)Distance-based dynamic caching and replacement strategy in NDN-IoT networksInternet of Things10.1016/j.iot.2024.101264(101264)Online publication date: Jun-2024
  • (2023)Artificial Intelligence Based Smart Routing in Software Defined NetworksComputer Systems Science and Engineering10.32604/csse.2023.02202344:2(1279-1293)Online publication date: 2023
  • (2023)PoSiFWireless Communications & Mobile Computing10.1155/2023/83584382023Online publication date: 1-Jan-2023
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media