skip to main content
article

Network of Information (NetInf) - An information-centric networking architecture

Published: 01 April 2013 Publication History
  • Get Citation Alerts
  • Abstract

    Information-centric networking (ICN) is a promising approach to networking that has the potential to provide better - more natural and more efficient - solutions for many of today's important communication applications including but not limited to large-scale content distribution. This article describes the Network of Information (NetInf) architecture - a specific ICN approach that targets global-scale communication and supports many different types of networks and deployments, including traditional Internet access/core network configurations, data centers, as well as challenged and infrastructure-less networks. NetInf's approach to connecting different technology and administrative domains into a single information-centric network is based on a hybrid name-based routing and name resolution scheme. In this article, we describe the most important requirements that motivated the NetInf design. We present an architecture overview and discuss the different architecture elements such as naming, message forwarding, caching, and a name resolution service (NRS) in detail. As efficient caching and a scalable NRS are two main success factors, we present an evaluation of both elements based on a theoretical analysis, complemental simulation results, and prototyping results. The results suggest that a scalable NRS for 10^1^5 and more objects with resolution latencies (well) below 100ms is possible, implying that a global Network of Information that removes the need for today's application-specific overlay solutions is feasible.

    References

    [1]
    Cisco Systems, Inc., Entering the zettabyte era, white paper, June 2011.
    [2]
    D. Kutscher, B. Ahlgren, M. D'Ambrosio, E. Axelsson, L. Brown, C. Dannewitz, Z. Despotovic, A.E. Eriksson, S. Farrell, J. Frtunikj, M. Gallo, P. Pöyhönen, C. Imbrenda, B. Kauffmann, A. Lindgren, H. Lundqvist, A. Lynch, L. Muscariello, B. Ohlman, J.F. Peltier, K.-A. Persson, O. Strandberg, P. Truong, J. Tuononen, V. Vercellone, S. Weber, (D.3.1) The network of information: architecture and applications, deliverable, SAIL 7th FP EU-funded project, July 2011.
    [3]
    D. Kutscher, B. Ahlgren, M. D'Ambrosio, E. Davies, A.E. Eriksson, S. Farrell, B. Grönvall, C. Imbrenda, B. Kauffmann, G. Kunzmann, A. Lindgren, I. Marsh, L. Muscariello, B. Ohlman, K.-A. Persson, P. Pöyhönen, M. Shehada, D. Staehle, O. Strandberg, J. Tuononen, V. Vercellone, (D.3.2) Content delivery and operations, deliverable, SAIL 7th FP EU-funded project, May 2012.
    [4]
    D. Kutscher, B. Ahlgren, M. D'Ambrosio, E. Davies, A.E. Eriksson, S. Farrell, B. Grönvall, C. Imbrenda, B. Kauffmann, G. Kunzmann, A. Lindgren, I. Marsh, L. Muscariello, B. Ohlman, K.-A. Persson, P. Pöyhönen, M. Shehada, D. Staehle, O. Strandberg, J. Tuononen, V. Vercellone, (D.3.3) Final NetInf architecture, deliverable, SAIL 7th FP EU-funded project, November 2012.
    [5]
    A. Eriksson, B. Ohlman, Dynamic internetworking based on late locator construction, in: 10th IEEE Global Internet Symposium, 2007.
    [6]
    Ghodsi, A., Koponen, T., Rajahalme, J., Sarolahti, P. and Shenker, S., Naming in content-oriented architectures. In: Proceedings of ACM SIGCOMM Workshop on Information-Centric Networking, ICN '11, ACM, New York, NY, USA. pp. 1-6.
    [7]
    Clark, D.D., Wroclawski, J., Sollins, K.R. and Braden, R., Tussle in cyberspace: defining tomorrow's Internet. In: Proceedings of Applications, Technologies, Architectures, and Protocols for Computer Communications (SIGCOMM), ACM Press, New York, NY, USA. pp. 347-356.
    [8]
    D'Ambrosio, M., Dannewitz, C., Karl, H. and Vercellone, V., MDHT: a hierarchical name resolution service for information-centric networks. In: Proceedings ACM SIGCOMM Workshop on Information-centric Networking, ACM, New York, NY, USA. pp. 7-12.
    [9]
    B. Ahlgren, C. Dannewitz, C. Imbrenda, D. Kutscher, B. Ohlman, A survey of information-centric networking, IEEE Communications Magazine 50 (7) (2012) 26-36.
    [10]
    S. Farrell, D. Kutscher, C. Dannewitz, B. Ohlman, A. Keranen, P. Hallam-Baker, Naming things with hashes, IETF Internet-Draft draft-farrell-decade-ni-06, version 06 (May 2012).
    [11]
    M. Nottingham, E. Hammer-Lahav, Defining Well-known uniform resource identifiers (URIs), RFC 5785 (Proposed Standard) April 2010. <http://www.ietf.org/rfc/rfc5785.txt>.
    [12]
    C. Dannewitz, J. Golic, B. Ohlman, B. Ahlgren, Secure naming for a network of information, in: Proc. 13th IEEE Global Internet Symposium 2010 in conjunction with IEEE Infocom 2010, San Diego, USA, 2010.
    [13]
    V. Cerf, S. Burleigh, A. Hooke, L. Torgerson, R. Durst, K. Scott, K. Fall, H. Weiss, Delay-tolerant networking architecture, RFC 4838 (Informational) April 2007. <http://www.ietf.org/rfc/rfc4838.txt>.
    [14]
    J. Seedorf, E. Burger, Application-layer traffic optimization (ALTO) problem statement, RFC 5693 October 2009. <http://www.rfc-editor.org/rfc/rfc5693.txt>.
    [15]
    H. Xie, A. Krishnamurthy, A. Silberschatz, Y.R. Yang, P4P: explicit communications for cooperative control between P2P and network providers, P4PWG whitepaper, May 2007.
    [16]
    C. Dannewitz, M. D'Ambrosio, H. Karl, V. Vercellone, Hierarchical DHT-based name resolution for information-centric networks, Elsevier Computer Communications, Special Issue on Information-Centric Networking, 2013.
    [17]
    C. Dannewitz, H. Karl, A. Yadav, Report on locality in DNS requests - Evaluation and impact on future internet architectures, Tech. Rep. TR-RI-12-323, University of Paderborn, Paderborn, Germany, July 2012.
    [18]
    P. McDaniel, S. Jamin, A scalable key distribution hierarchy, Tech. rep., University of Michigan, Dept. of Electrical Engineering and Computer Science, 1998.
    [19]
    Ager, B., Mühlbauer, W., Smaragdakis, G. and Uhlig, S., Web content cartography. In: Internet Measurement Conference (IMC '11), ACM.
    [20]
    Williams, A., Arlitt, M., Williamson, C. and Barker, K., Web Workload Characterization: Ten Years Later. 2005. Springer.
    [21]
    C. Dannewitz, M. Herlich, H. Karl, OpenNetInf - Prototyping an information-centric network architecture, in: Proceedings of IEEE LCN - Workshop on Architectures, Services and Applications for the Next Generation Internet (WASA-NGI), 2012.
    [22]
    D.R. Cheriton, M. Gritter, TRIAD: A new next-generation internet architecture. <http://www-dsg.stanford.edu/triad/> July 2000.
    [23]
    Koponen, T., Chawla, M., Chun, B.-G., Ermolinskiy, A., Kim, K.H., Shenker, S. and Stoica, I., A data-oriented (and beyond) network architecture. In: Proceedings of Applications, Technologies, Architectures, and Protocols for Computer Communications (SIGCOMM '07), ACM Press, New York, NY, USA. pp. 181-192.
    [24]
    Jacobson, V., Smetters, D.K., Thornton, J.D., Plass, M., Briggs, N. and Braynard, R., Networking named content. Communications of the ACM. v55. 117-124.
    [25]
    L. Zhang, D. Estrin, J. Burke, V. Jacobson, J.D. Thornton, D.K. Smetters, B. Zhang, G. Tsudik, kc claffy, D. Krioukov, D. Massey, C. Papadopoulos, T. Abdelzaher, L. Wang, P. Crowley, E. Yeh, Named data networking (NDN) project, TechReport NDN-0001, PARC, October 2010. <http://www.named-data.net/ndn-proj.pdf>.
    [26]
    M. Ain, D. Trossen, P. Nikander, S. Tarkoma, K. Visala, K. Rimey, T. Burbridge, J. Rajahalme, J. Tuononen, P. Jokela, J. Kjällman, J. Ylitalo, J. Riihijärvi, B. Gajic, G. Xylomenos, P. Savolainen, D. Lagutin, D2.3 - architecture definition, component descriptions, and requirements, Deliverable, PSIRP 7th FP EU-funded project, February 2009.
    [27]
    PURSUIT - Publish-Subscribe Internet Technology. <http://www.fp7-pursuit.eu/>.
    [28]
    A. Carzaniga, M. Papalini, A.L. Wolf, Content-based publish/subscribe networking and information-centric networking, in: Proceedings of ACM SIGCOMM Workshop on Information-Centric Networking (ICN-2011), Toronto, Canada, 2011, pp. 56-61.
    [29]
    A. Carzaniga, Architectures for an event notification service scalable to wide-area networks, Ph.D. thesis, Politecnico di Milano, Milano, Italy, Dec. 1998.
    [30]
    Content-oriented networking: a new experience for content transfer (connect). <http://www.anr-connect.org/>.
    [31]
    S. Salsano, A. Detti, G. Tropea, N.B. Melazzi, L. Chiariglione, H. Castro, A.C. Anadiotis, A. Mousas, C. Patrikakis, T. Huebner, M. Tanase, L. Corlan, P. Gkonis, J. Ribas, D. Sequeira, System architecture, EU project deliverable D3.2, July 2011.
    [32]
    Content Aware Searching retrieval and sTreaming (COAST). <http://www.coast-fp7.eu/>.
    [33]
    M. Xu, Z. Ming, D. Li, C. Xia, SIONA: a service and information oriented network architecture, in: Proc. AsiaFI Summer School, August 2011.
    [34]
    COntent Mediator architecture for content-aware nETworks (COMET). <http://www.comet-project.org>.
    [35]
    Chai, W., Wang, N., Psaras, I., Pavlou, G., Wang, C., De Blas, G., Salguero, F., Liang, L., Spirou, S. and Beben, A., CURLING: content-ubiquitous resolution and delivery infrastructure for next-generation services. IEEE Communications Magazine. v49 i3. 112-120.
    [36]
    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, P. Steenkiste, XIA: efficient support for evolvable internetworking, in: Proceedings of 9th USENIX NSDI, San Jose, CA, 2012.
    [37]
    Katsaros, K., Xylomenos, G. and Polyzos, G.C., MultiCache: an overlay architecture for information-centric networking. Computer Networks. v55 i4. 936-947.
    [38]
    A. Rowstron, P. Druschel, Pastry: Scalable, decentralized object location and routing for large-scale peer-to-peer systems, in: Proceedings of IFIP/ACM Conference on Distributed Systems Platforms, 2001, pp. 329-350.
    [39]
    Castro, M., Druschel, P., Kermarrec, A.M. and Rowstron, A.I.T., Scribe: a large-scale and decentralized application-level multicast infrastructure. IEEE Journal on Selected Areas in Communications. v20 i8. 1489-1499.
    [40]
    S. Paul, Postcards from the edge: a cache and forward architecture for the future internet, in: 2nd COST-NSF Workshop on Future Internet (NeXtWorking), Berlin, 2007.
    [41]
    Dong, L., Liu, H., Zhang, Y., Paul, S. and Raychaudhuri, D., On the cache-and-forward network architecture. In: Proceedings of IEEE Conference on Communications, ICC'09, IEEE Press, Piscataway, NJ, USA. pp. 2119-2123.
    [42]
    J. Greifenberg, D. Kutscher, Efficient publish/subscribe-based multicast for opportunistic networking with self-organized resource utilization, in: The First IEEE International Workshop on Opportunistic Networking, 2008.
    [43]
    Su, J., Scott, J., Hui, P., Crowcroft, J., De Lara, E., Diot, C., Goel, A., Lim, M.H. and Upton, E., Haggle: seamless networking for mobile applications. In: Proceedings Conference on Ubiquitous Computing, UbiComp '07, Springer-Verlag, Berlin, Heidelberg. pp. 391-408.
    [44]
    Ghodsi, A., Koponen, T., Raghavan, B., Shenker, S., Singla, A. and Wilcox, J., Information-centric networking: seeing the forest for the trees. In: Proceedings of 10th ACM Workshop on Hot Topics in Networks (HotNets-X), ACM Press.
    [45]
    D. Trossen, A. Kostopoulos, Exploring the tussle space for information-centric networking, in: 39th Research Conference on Communication, Information and Internet Policy (TPRC), Arlington, 2011.
    [46]
    Trossen, D., Särelä, M. and Sollins, K.R., Arguments for an information-centric internetworking architecture. Computer Communication Review. v40 i2. 26-33.
    [47]
    Y. Wang, K. Lee, B. Venkataraman, R.L. Shamanna, I. Rhee, S. Yang, Advertising cached contents in the control plane: Necessity and feasibility, in: Proceedings of Workshop on Emerging Design Choices in Name-Oriented Networking (in conjunction with IEEE INFOCOM), Orlando, USA, 2012.
    [48]
    Psaras, I., Clegg, R.G., Landa, R., Chai, W.K. and Pavlou, G., Modelling and evaluation of CCN-caching trees. In: Proceedings of 10th Conference on Networking - volume Part I. Networking'11, Springer, Berlin, Heidelberg. pp. 78-91.
    [49]
    Muscariello, L., Carofiglio, G. and Gallo, M., Bandwidth and storage sharing performance in information centric networking. In: Proceedings of ACM SIGCOMM Workshop on Information-Centric Networking, ICN '11, ACM, New York, NY, USA. pp. 26-31.
    [50]
    G. Carofiglio, M. Gallo, L. Muscariello, D. Perino, Modeling data transfer in content-centric networking, in: Proceedings of Teletraffic Congress, ITC '11, ITCP, 2011, pp. 111-118.
    [51]
    J. Rajahalme, M. Särelä, P. Nikander, S. Tarkoma, Incentive-compatible caching and peering in data-oriented networks, in: Proceedings of ACM CoNEXT Conference - ReArch Workshop, 2008.
    [52]
    G. Carofiglio, M. Gallo, L. Muscariello, ICP: design and evaluation of an interest control protocol for content-centric networking, in: IEEE INFOCOM Workshop on Emerging Design Choices in Name-Oriented Networking, Orlando, USA, 2012.
    [53]
    S. Oueslati, J. Roberts, N. Sbihi, Flow-aware traffic control for a content-centric network, in: Proceedings of IEEE Infocom, 2012.
    [54]
    Rajahal, J., Särelä, M., Visala, K. and Riihijärvi, J., On name-based inter-domain routing. Computer Networks. v55. 975-986.
    [55]
    DiBenedetto, S., Papadopoulos, C. and Massey, D., Routing policies in named data networking. In: Proceedings of ACM SIGCOMM Workshop on Information-Centric Networking, ICN '11, ACM, New York, NY, USA. pp. 38-43.
    [56]
    M. Baugher, B. Davie, A. Narayanan, D. Oran, Self-verifying names for read-only named data, in: Proceedings of Workshop on Emerging Design Choices in Name-Oriented Networking, 2012.
    [57]
    Privacy and Security Working Group, Identity in an information-centric internet, White paper, CFP Privacy and Security Working Group, MIT, April 2008.
    [58]
    Clark, D.D. and Tennenhouse, D.L., Architectural considerations for a new generation of protocols. SIGCOMM Computer Communication Review. v20 i4. 200-208.

    Cited By

    View all
    • (2023)SoK: On Named Content and Inter-domain RoutingProceedings of the 10th ACM Conference on Information-Centric Networking10.1145/3623565.3623716(55-66)Online publication date: 9-Oct-2023
    • (2023)Security and Privacy of IP-ICN Coexistence: A Comprehensive SurveyIEEE Communications Surveys & Tutorials10.1109/COMST.2023.329518225:4(2427-2455)Online publication date: 1-Oct-2023
    • (2022)An approach for Web of Things over Named Data NetworkingProceedings of the 12th International Conference on the Internet of Things10.1145/3567445.3571106(187-192)Online publication date: 7-Nov-2022
    • Show More Cited By

    Index Terms

    1. Network of Information (NetInf) - An information-centric networking architecture
        Index terms have been assigned to the content through auto-classification.

        Recommendations

        Comments

        Information & Contributors

        Information

        Published In

        cover image Computer Communications
        Computer Communications  Volume 36, Issue 7
        April, 2013
        131 pages

        Publisher

        Elsevier Science Publishers B. V.

        Netherlands

        Publication History

        Published: 01 April 2013

        Author Tags

        1. Data communication networks
        2. ICN
        3. Information-centric networking
        4. NetInf
        5. Network of Information

        Qualifiers

        • Article

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • Downloads (Last 12 months)0
        • Downloads (Last 6 weeks)0

        Other Metrics

        Citations

        Cited By

        View all
        • (2023)SoK: On Named Content and Inter-domain RoutingProceedings of the 10th ACM Conference on Information-Centric Networking10.1145/3623565.3623716(55-66)Online publication date: 9-Oct-2023
        • (2023)Security and Privacy of IP-ICN Coexistence: A Comprehensive SurveyIEEE Communications Surveys & Tutorials10.1109/COMST.2023.329518225:4(2427-2455)Online publication date: 1-Oct-2023
        • (2022)An approach for Web of Things over Named Data NetworkingProceedings of the 12th International Conference on the Internet of Things10.1145/3567445.3571106(187-192)Online publication date: 7-Nov-2022
        • (2022)Design and evaluation of IPFSProceedings of the ACM SIGCOMM 2022 Conference10.1145/3544216.3544232(739-752)Online publication date: 22-Aug-2022
        • (2022)ENROUTE: An Entropy Aware Routing Scheme for Information-Centric Networks (ICN)Wireless Personal Communications: An International Journal10.1007/s11277-021-08944-9122:2(1171-1195)Online publication date: 1-Jan-2022
        • (2021)Cache Pollution Detection Method Based on GBDT in Information-Centric NetworkSecurity and Communication Networks10.1155/2021/66580662021Online publication date: 1-Jan-2021
        • (2021)The ties that un-bindProceedings of the 2021 ACM SIGCOMM 2021 Conference10.1145/3452296.3472922(433-446)Online publication date: 9-Aug-2021
        • (2021)Fast-MICDTN: a new decentralized control mechanism for content-centric disruption tolerant networksComputing10.1007/s00607-021-00940-y103:11(2619-2642)Online publication date: 1-Nov-2021
        • (2020)Universally Stable Cache NetworksIEEE INFOCOM 2020 - IEEE Conference on Computer Communications10.1109/INFOCOM41043.2020.9155416(546-555)Online publication date: 6-Jul-2020
        • (2019)Efficient Content Delivery for Mobile Communications in Converged NetworksWireless Communications & Mobile Computing10.1155/2019/31706942019Online publication date: 1-Jan-2019
        • Show More Cited By

        View Options

        View options

        Get Access

        Login options

        Media

        Figures

        Other

        Tables

        Share

        Share

        Share this Publication link

        Share on social media