Abstract
The information-centric networking (ICN) paradigm is attracting more and more interest from the research community due to its peculiarities that make it one of the best candidates for constructing the future Internet. For this reason, there are many papers in literature that study how to transform ICN principles in reality in order to magnify its relevance for the society. In order to provide a solid summary of the state of the art, the present contribution tries to summarize the main findings related to this research field. In particular, an overview on the most important ICN architectures, their main aspects, common networking approaches, and differences is provided. Moreover, the work carried out in standardization bodies, with particular attention to the list of baseline scenarios defined in this context, is illustrated. Also the main international projects that are trying to integrate ICN networking primitives in pioneering use cases are presented, describing proposed architectures and related challenges for enabling information-centric primitives in current network infrastructures. Finally, the work highlights design principles and core components to build ICN-enabled network devices.
Similar content being viewed by others
References
AbdAllah EG, Hassanein HS, Zulkernine M (2015) A survey of security attacks in information-centric networking. IEEE Commun Surv Tutor 17(3):1441–1454 (Third Quarter)
Afanasyev A, Shi J, Wang L, Zhang B, Zhang L (2015) Packet fragmentation in NDN: why NDN uses hop-by-hop fragmentation. Technical report NDN-0032, rev. 1, May, 2015
Ahlgren B, Dannewitz C, Imbrenda C, Kutscher D, Ohlman B (2012) A survey of information-centric networking. IEEE Commun Mag 50(7):26–36
Anand A, Muthukrishnan C, Akella A, Ramjee R (2009) Redundancy in network traffic: findings and implications. ACM SIGMETRICS Perform Eval Rev 37(1):37–48
Arianfar S, Nikkander P, Ott J (2010) On content-centric router design and implications. In: Proceedings of ACM workshop on rearchitecting the internet (ReArch), Philadelphia, USA, November 2010
Arumaithurai M, Chen J, Monticelli E, Fu X, Ramakrishnan KK (2014) Exploiting ICN for flexible management of software-defined networks. In: Proceedings of ACM conference on information-centric networking, Paris, France September, 2014
Banjar A, Pupatwibul P, Sabbagh A, Braun R (2014) Using an ICN approach to support multiple controllers in OpenFlow. Int J Electr Comput Sci 14(2):1–6
BGP Analysis Reports. http://bgp.potaroo.net/index-bgp.html. Accessed 07 Nov 2015
Blefari-Melazzi N, Detti A, Mazza G, Morabito G, Salsano S, Veltri L (2012) An Openflow-based testbed for information centric networking. In: Proceedings of IEEE future network and mobile summit (FutureNetw), Berlin, Germany, 2012
Blefari-Melazzi N, Detti A, Pomposini M, Salsano S (2012) Route discovery and caching: a way to improve the scalability of information-centric networking. In: Proceedings of IEEE global communications conference (GLOBECOM), Anaheim, CA, December 2012
Blefari-Melazzi N, Detti A, Arumaithurai M, Ramakrishnan KK (2014) Internames: a name-to-name principle for the future Internet. In: Proceedings of international workshop on quality, reliability, and security in information-centric networking (Q-ICN), Rhodes island, Greece, August, 2014
Campolo C, Amadeo M, Molinaro A (2012) CRoWN: content-centric networking in vehicular ad hoc networks. IEEE Commun Lett 16(9):1380–1383
CCNx. https://www.ccnx.org/
Chanda A, Westphal C, Raychaudhuri D (2013) Content based traffic engineering in software defined information centric networks. In: Proceedings of IEEE international workshop on emerging design choices in name-oriented networking (NOMEN), Turin, Italy, April, 2013
Chang D, Kwak M, Choi N, Kwon T (2014) C-flow: an efficient content delivery framework with OpenFlow. In: Proceedings of IEEE international conference on information networking (ICOIN), Phuket, Thailand, February, 2014
Dai H, Liu B, Chen Y, Wang Y (2012) On pending interest table in named data networking. In: Proceedings of ACM/IEEE symposium on architectures for networking and communications systems (ANCS), Austin, Texas, USA, October, 2012
Daily Estimated Size of the World Wide Web. http://www.worldwidewebsize.com/ Accessed 07 Nov 2015
Detti A, Salsano S, Blefari-Melazzi N (2013) IP protocol suite extensions to support CONET information centric networking. Internet-Draft, June, 2013
EPSRC COMIT Project. https://www.ee.ucl.ac.uk/comit-project/
EPSRC PAL Project. http://palproject.org.uk
Fang C, Yu FR, Huang T, Liu J, Liu Y (2014) A survey of energy-efficient caching in information-centric networking. IEEE Commun Mag 52(11):122–129
Fang C, Yu R, Huang T, Liu J, Liu Y (2015) A survey of green information-centric networking: research issues and challenges. IEEE Commun Surv Tutor 17(3):1455–1472 (Third Quarter)
FIA-NP. Collaborative Research: Named Data Networking Next Phase (NDN-NP, http://www.nsf.gov/awardsearch/showAward?AWD_ID=1345318
FP7 CDAX Project. http://www.cdax.eu
FP7 eCOUSIN Project. https://ecousin.cms.orange-labs.fr
FP7 GreenICN Project. http://www.greenicn.org
Gheorghe G, Avanesov T, Palattella MR, Engel T, Popoviciu C (2015) SDN-RADAR: network troubleshooting combining user experience and SDN capabilities. In: Proceedings of IEEE conference on network softwarization (NetSoft), London, April, 2015
H2020 INTENT Project. http://cordis.europa.eu/project/rcn/188247_en.html
H2020 POINT Project. https://www.point-h2020.eu
H2020 BONVOYAGE Project. http://bonvoyage2020.eu
H2020 UMOBILE Project. http://umobileproject.eu
Hoque AKMM, Amin SO, Alyyan A, Zhang B, Zhang L, Wang L (2013) NLSR: named-data link state routing protocol. In: Proceedings of ACM SIGCOMM workshop on information-centric networking, Hong Kong, China, August, 2013
IRTF. Information-Centric Networking Research Group (ICNRG). https://irtf.org/icnrg
Jacobson V, Smetters DK, Thornton JD, Plass MF, Briggs NH, Braynard RL (2009) Networking named content. In: Proceedings of the international Conference on emerging Networking EXperiments and Technologies (CoNEXT), Rome, December, 2009
Khabbaz MJ, Assi CM, Fawaz WF (2012) Disruption-tolerant networking: a comprehensive survey on recent developments and persisting challenges. IEEE Commun Surv Tutor 14(2):607–640
Kirsch A, Mitzenmacher M, Varghese G (2010) Hash-based techniques for high-speed packet processing. In: Algorithms for next generation networks, Part of the series Computer Communications and Networks, Springer, Berlin, pp 181–218
Kreutz D, Ramos FMV, Verissimo P, Rothenberg C, Azodolmolky S, Uhlig S (2015) Software-defined networking: a comprehensive survey. Proc IEEE 103(1):14–76
Lederer S, Posch D, Timmerer C, Westphal C, Azgin A, Liu S, Mueller C, Detti A, Corujo D (2015) Adaptive video streaming over ICN. IRTF Internet Draft, draft-irtf-icnrg-videostreaming-03, Feb 2015
Lindgren A, Ben Abdesslem F, Ahlgren B, Schelen O, Malik A (2015) Applicability and tradeoffs of information-centric networking for efficient IoT. IRTF Internet Draft, draft-lindgren-icnrg-efficientiot-03, July 2015
Liu W, Ren J, Wang J (2013) A unified framework for software-defined information-centric network. IETF Intrnet-Draft, draft-icn-implementation-sdn-00, Aug 2013
Mosko M (2015) CCNx end-to-end fragmentation. Internet-Draft, Jan 2015
Mosko M, Solis I (2015) CCNx messages in TLV format. IRTF Internet Draft, draft-irtf-icnrg-ccnxmessages-01, March 2015
Mosko M, Solis I (2015) CCNx semantics. IRTF Internet Draft, draft-mosko-icnrg-ccnxsemantics-01, March 2015
Narayanan A, Previdi S, Field B (2012) BGP advertisements for content URIs. IETF ICNRG WG, Internet-Draft, July 2012
Nguyen XN, Saucez D, Turletti T (2013) Efficient caching in content-centric networks using OpenFlow. In: Proceedings of international conference on computer communications (INFOCOM), workshop, Milan, April 2013
ONF (2013) OpenFlow Switch Specification v. 1.4, Oct 2013
Ooka A, Ata S, Koide T, Shimonishi H, Murata M (2013) OpenFlow-based content-centric networking architecture and router implementation. In: Proceedings of IEEE future network and mobile summit, Lisboa, July 2013
Pan J, Paul S, Jain R (2011) A survey of the research on future internet architectures. IEEE Commun Mag 49(7):26–36
Pentikousis K, Ohlman B, Davies E, Spirou S, Boggia G (2015) Information-centric networking: evaluation methodology. IRTF Internet Draft, draft-irtf-icnrg-evaluation-methodology-02, July 2015
Pentikousis K, Ohlman B, Corujo D, Boggia G, Tyson G, Davies E, Molinaro A, Eum S (2015) Information-centric networking: baseline scenarios. RFC 7476, March 2015
Perino D, Varvello M (2011) A reality check for content centric networking. In: Proceedings of ACM SIGCOMM workshop on information centric networking (ICN), Toronto, Canada, Aug 2011
Perino D, Varvello M, Linguaglossa L, Laufer R, Boislaigue R (2012) Caesar: a content router for high-speed forwarding on content names. In: Proceedings of IEEE/ACM symposium on architectures for networking and communication systems (ANCS), Marina del Rey, Oct 2012
Piro G, Grieco LA, Boggia G, Chatzimisios P (2014) Information-centric networking and multimedia services: present and future challenges. Trans Emerg Telecommun Technol 25(4):392–406
PURSUIT Project. http://www.fp7-pursuit.eu/PursuitWeb/?page_id=338
Quan W, Xu C, Guan J, Zhang H, Grieco LA (2014) Scalable name lookup with adaptive prefix bloom filter for named data networking. IEEE Commun Lett 18(1):102–105
Sadiku M, Musa S, Momoh O (2014) Cloud computing: opportunities and challenges. IEEE Potentials 33(1):34–36
Salsano S, Blefari-Melazzi N, Detti A, Morabito G, Veltri L (2013) Information centric networking over SDN and OpenFlow: architectural aspects and experiments on OFELIA testbed. Comput Netw 57(16):3207–3221
So W, Narayan A, Oran D (2013) Named-data networking on a router: fast and DoS-resistant forwarding with hash tables. In: Proceedings of ACM/IEEE symposium on architectures for networking and communications systems (ANCS), San Jose, CA, Oct 2013
Stapp M (2015a) NDN message format proposal. IRTF Internet Draft, draft-stapp-icnrg-ndn-msgs-00, Jan 2015
Stapp M (2015b) NDN message format comparison. IRTF Internet Draft, draft-stapp-icnrg-ndn-msg-comparison-00, Jan 2015
Syrivelis D, Parisis G, Trossen D, Flegkas P, Sourlas V, Korakis T, Tassiulas L (2012) Pursuing a software defined information-centric network. In: Proceedings of European workshop on SDN (EWSDN), Darmstadt, Oct 2012
Vahlenkamp M, Schneider F, Kutscher D, Seedorf J (2013) Enabling information centric networking in IP networks using SDN. In: Proceedings of IEEE conference on software-defined networks for future networks and services (SDN4FNS) Trento, Nov
van Adrichem NLM, Kuipers FA (2015) NDNFlow: software-defined named data networking. In: Proceedings of IEEE conference on network softwarization (NetSoft), London, April 2015
Varvello M, Perino D, Linguaglossa L (2013) On the design and implementation of a wire-speed pending interest table. In: Proceedings of IEEE INFOCOM workshop on emerging design choices in name-oriented networking, Turin, April 2013
Veltri L, Morabito G, Salsano S, Blefari-Melazzi N, Detti A (2012) Supporting information-centric functionality in software defined networks. In: Proceedings of IEEE international conference on communications (ICC), Ottawa, June 2012
Wang L, Hoque AKMM, Yi C, Alyyan A, Zhang B (2012) OSPFN: an OSPF based routing protocol for named data networking. NDN Technical Report NDN-0003, July 2012
Xylomenos G, Ververidis CN, Siris VA, Fotiou N, Tsilopoulos C, Vasilakos X, Katsaros KV, Polyzos GC (2014) A survey of information-centric networking research. IEEE Commun Surv Tutor 16(2):1024–1049
Yeganeh S, Tootoonchian A, Ganjali Y (2013) On scalability of software defined Networking. IEEE Commun Mag 51(2):136–141
You W, Mathieu B, Truong P, Peltier J, Simon G (2012) DiPIT: a distributed bloom-filter based PIT table for CCN nodes. In: Proceedings of IEEE international conference on computer communications and networks (ICCCN), Munich, July 2012
Yuan H, Crowley P (2014) Scalable pending interest table design: from principles to practice. In: Proceedings of IEEE international conference on computer communications (INFOCOM), Toronto, April 2014
Yuan H, Crowley P (2015) Realiably scalable name prefix lookup. In: Proceedings of ACM/IEEE symposium on architectures for networking and communications systems (ANCS), Oakland, CA, May 2015
Yuan H, Song T, Crowley P (2012) Scalable NDN forwarding: concepts, issues, principles. In: Proceedings of international conference on computer communication networks (ICCCN), Munich, July 2012
Zhang L, Afanasyev A, Burke J, Jacobson V, Claffy K, Crowley P, Papadopoulos C, Wang L, Zhang B (2014) Named data networking. Proc ACM SIGCOMM Comput Commun Rev (CCR) 44(3):66–73
Zhang Y, Raychadhuri D, Grieco LA, Baccelli E, Burke J, Ravindran R, Wang G (2015a) ICN based architecture for IoT—requirements and challenges. IRTF Internet Draft, draft-zhang-iot-icn-challenges-02, July 2015
Zhang Y, Raychadhuri D, Grieco LA, Ravindran R, Wang G (2015b) ICN based architecture for IoT. IRTF Internet Draft, draft-zhang-icn-iot-architecture-01, July 2015
Acknowledgments
This work was partially supported by the BONVOYAGE project, which received funding from the European Union’s Horizon 2020 research and innovation programme under Grant Agreement No 635867 and by the CoSDN project, INTER/POLLUX/12/4434480, and the IDSECOM project, INTER/POLLUX/13/6450335, both funded by the Fonds National de la Recherche Luxembourg.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Piro, G., Signorello, S., Palattella, M.R. et al. Understanding the social impact of ICN: between myth and reality. AI & Soc 32, 401–419 (2017). https://doi.org/10.1007/s00146-016-0649-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00146-016-0649-4