Jump to ContentJump to Main Navigation
Show Summary Details
Volume 39, Issue 3-4


Providing Information Centricity in Today’s Internet via Software-Defined Networking and In-Network Processing

Tim Gerhard
  • Corresponding author
  • Technische Universität Kaiserslautern Integrated Communication Systems Lab Kaiserslautern, Rheinland-Pfalz Germany
  • Email
  • Other articles by this author:
  • De Gruyter OnlineGoogle Scholar
/ Dennis Schwerdel
  • Technische Universität Kaiserslautern Integrated Communication Systems Lab Kaiserslautern, Rheinland-Pfalz Germany
  • Email
  • Other articles by this author:
  • De Gruyter OnlineGoogle Scholar
/ Paul Müller
  • Technische Universität Kaiserslautern Integrated Communication Systems Lab Kaiserslautern, Rheinland-Pfalz Germany
  • Email
  • Other articles by this author:
  • De Gruyter OnlineGoogle Scholar
Published Online: 2017-06-07 | DOI: https://doi.org/10.1515/pik-2017-0002


The Internet is a successful network that connects people all over the world. However, it has some fundamental architectural problems which require application developers and service providers to spend a tremendous effort in combating these. Examples for these efforts are content delivery networks or mobile TCP. Thus, it can be said that the Internet is currently not fulfilling the requirements on the global network anymore. The Internet of the future, or its replacement, must solve these problems.

There are multiple clean-slate approaches for information-centric networking. However, they are inherently incompatible to the Internet or applications building on it.

This work presents a novel resource transport protocol that is optimized for detection by software-defined networks and may be re-routed to in-network processors. Furthermore, it is shown how this protocol can be used to support concepts of ICN even in today’s Internet. Moreover, the resource format that is used in this work is independent from the underlying network, resulting in possible reuse in other networks as well. Applications and protocols building on this resource format can thus easily be re-used in clean-slate networks like NDN.

Keywords: Internet; Information-Centric Networking; Software-Defined Networking; In-Network Processing; Named Data Networking; Caching


  • [1]

    Bengt Ahlgren, Matteo D’Ambrosio, Marco Marchisio, Ian Marsh, Christian Dannewitz, Börje Ohlman, Kostas Pentikousis, Ove Strandberg, René Rembarz, and Vinicio Vercellone. Design considerations for a network of information. In Proceedings of the 2008 ACM CoNEXT Conference, CoNEXT ’08, pages 66:1–66:6, New York, NY, USA, 2008. ACM.Google Scholar

  • [2]

    T. Berners-Lee, R. Fielding, and L. Masinter. Uniform Resource Identifier (URI): Generic Syntax. RFC 3986 (INTERNET STANDARD), January 2005. Updated by RFCs 6874, 7320.

  • [3]

    S. Farrell and H. Tschofenig. Pervasive Monitoring Is an Attack. RFC 7258 (Best Current Practice), May 2014.

  • [4]

    Open Networking Foundation. 1.5. 1 (protocol version 0x06), December, 2014.

  • [5]

    A. K. M. Mahmudul Hoque, Syed Obaid Amin, Adam Alyyan, Beichuan Zhang, Lixia Zhang, and Lan Wang. Nlsr: Named-data link state routing protocol. In Proceedings of the 3rd ACM SIGCOMM Workshop on Information-centric Networking, ICN ’13, pages 15–20, New York, NY, USA, 2013. ACM.Google Scholar

  • [6]

    Van Jacobson, Diana K. Smetters, James D. Thornton, Michael F. Plass, Nicholas H. Briggs, and Rebecca L. Braynard. Networking named content. In: Proceedings of the 5th International Conference on Emerging Networking Experiments and Technologies, CoNEXT ’09, pages 1–12, New York, NY, USA, 2009. ACM.Google Scholar

  • [7]

    Juhoon Kim, Nadi Sarrar, and Anja Feldmann. Watching the ipv6 takeoff from an ixp’s viewpoint. arXiv preprint arXiv:1402.3982, 2014.

  • [8]

    A. Martinez, M. Yannuzzi, V. Lopez, D. Lopez, W. Ramírez, R. Serral-Gracia, X. Masip-Bruin, M. Maciejewski, and J. Altmann. Network management challenges and trends in multi-layer and multi-vendor settings for carrier-grade networks. IEEE Communications Surveys Tutorials, 16(4):2207–2230, Fourthquarter 2014.Google Scholar

  • [9]

    Nick McKeown, Tom Anderson, Hari Balakrishnan, Guru Parulkar, Larry Peterson, Jennifer Rexford, Scott Shenker, and Jonathan Turner. OpenFlow: Enabling innovation in campus networks. SIGCOMM Comput. Commun. Rev., 38(2):69–74, March 2008.Google Scholar

  • [10]

    Paul Müller, Dennis Schwerdel, and Justin Cappos. Tomato a virtual research environment for large scale distributed systems research. PIK-Praxis der Informationsverarbeitung und Kommunikation, 37(1):23–32, 2014.Google Scholar

  • [11]

    K. Pentikousis, B. Ohlman, D. Corujo, G. Boggia, G. Tyson, E. Davies, A. Molinaro, and S. Eum. Information-Centric Networking: Baseline Scenarios. RFC 7476 (Informational), March 2015.

  • [12]

    Dennis Schwerdel, David Hock, Daniel Günther, Bernd Reuther, Paul Müller, and Phuocx Tran-Gia. Tomato – a network experimentation tool. 7th International ICST Conference on Testbeds and Research Infrastructures for the Development of Networks and Communities (TridentCom 2011), April 2011.Google Scholar

  • [13]

    Dennis Schwerdel, Bernd Reuther, Thomas Zinner, Paul Müller, and Phouc Tran-Gia. Future internet research and experimentation: The g-lab approach. Computer Networks, 61:102–117, 2014.Google Scholar

  • [14]

    Lixia Zhang, Alexander Afanasyev, Jeffrey Burke, Van Jacobson, Patrick Crowley, Christos Papadopoulos, Lan Wang, Beichuan Zhang, et al. Named data networking. ACM SIGCOMM Computer Communication Review, 44(3):66–73, 2014.Google Scholar

  • [15]

    Lixia Zhang, Deborah Estrin, Jeffrey Burke, Van Jacobson, James D. Thornton, Diana K. Smetters, Beichuan Zhang, Gene Tsudik, Dan Massey, Christos Papadopoulos, et al. Named data networking (ndn) project. Relatório Técnico NDN-0001, Xerox Palo Alto Research Center-PARC, 2010.

About the article

Tim Gerhard

Technische Universität Kaiserslautern, Integrated Communication Systems Lab

Dennis Schwerdel

Technische Universität Kaiserslautern, Integrated Communication Systems Lab

Paul Müller

Technische Universität Kaiserslautern, Integrated Communication Systems Lab

Published Online: 2017-06-07

Published in Print: 2017-04-24

Citation Information: PIK - Praxis der Informationsverarbeitung und Kommunikation, Volume 39, Issue 3-4, Pages 71–86, ISSN (Online) 1865-8342, ISSN (Print) 0930-5157, DOI: https://doi.org/10.1515/pik-2017-0002.

Export Citation

© 2017 Walter de Gruyter GmbH, Berlin/Boston.Get Permission

Comments (0)

Please log in or register to comment.
Log in