Abstract
The Industrial Internet of Things (IIoT) is raising a new set of challenges. Massive deployments of low-power devices connected by lossy wireless links spread mission—sometimes safety—critical functions across machinery. Appropriate networking solutions need to be in place to scale up to the huge numbers of participants and at the same time compensate for the error-prone regime. In this chapter, we present Information Centric Networking (ICN) as a promising approach for serving the dominant IIoT use case: the exchange of content chunks with sensors and actuators, which may be intermittently connected or mobile. We review the key aspects of ICN with an emphasis on solutions that are widely implemented and ready to use and summarize advanced ICN features with comparative experimental evaluations. We conclude with a research agenda.
Keywords
- Name-based routing
- In-network caching
- Resilience
- Content object security
This is a preview of subscription content, access via your institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Afanasyev A, Jiang X, Yu Y, Tan J, Xia Y, Mankin A, Zhang L (2017) NDNS: a DNS-like name service for NDN. In: Proceedings of the 26th IEEE International Conference on Computer Communications and Networks (ICCCN’17). IEEE, Piscataway, pp 1–9, https://doi.org/10.1109/ICCCN.2017.8038461
Agyapong PK, Sirbu M (2012) Economic incentives in information-centric networking: implications for protocol design and public policy. IEEE Commun Mag 50(12):18–26
Ahlgren B, Dannewitz C, Imbrenda C, Kutscher D, Ohlman B (2012) A survey of information-centric networking. IEEE Commun Mag 50(7):26–36
Baccelli E, Hahm O, Günes M, Wählisch M, Schmidt TC (2013) RIOT OS: towards an OS for the internet of things. In: Proceedings of the 32nd IEEE INFOCOM, Poster. IEEE Press, Piscataway, pp 79–80
Baccelli E, Mehlis C, Hahm O, Schmidt TC, Wählisch M (2014) Information centric networking in the IoT: experiments with NDN in the wild. In: Proceedings of 1st ACM Conference on Information-Centric Networking (ICN-2014). ACM, New York, pp 77–86. https://doi.org/10.1145/2660129.2660144
Baccelli E, Gündogan C, Hahm O, Kietzmann P, Lenders M, Petersen H, Schleiser K, Schmidt TC, Wählisch M (2018) RIOT: an open source operating system for low-end embedded devices in the IoT. IEEE Internet Things J 5(6):4428–4440. https://doi.org/10.1109/JIOT.2018.2815038
Banks A, Gupta R (eds) (2014) MQTT Version 3.1.1. Oasis standard, OASIS. http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html
Bornholdt H, Jost D, Kisters P, Rottleuthner M, Bade D, Lamersdorf WH, Schmidt TC, Fischer M (2019) SANE: Smart networks for urban citizen participation. In: 2019 26th International Conference on Telecommunications (ICT) (ICT 2019). IEEE Press, Piscataway, pp 496–500. https://doi.org/10.1109/ICT.2019.8798771
Carofiglio G, Muscariello L, Augé J, Papalini M, Sardara M, Compagno A (2019) Enabling ICN in the internet protocol: analysis and evaluation of the hybrid-ICN architecture. In: Proceedings of the 6th ACM Conference on Information-Centric Networking, ICN ’19. ACM, New York, pp 55–66
Carzaniga A, Papalini M, Wolf AL (2011) Content-based publish/subscribe networking and information-centric networking. In: Proceedings of the ACM SIGCOMM WS on Information-centric Networking (ICN ’11). ACM, New York, pp 56–61
Chen J, Arumaithurai M, Jiao L, Fu X, Ramakrishnan K (2011) COPSS: an efficient content oriented publish/subscribe system. In: ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS’11). IEEE Computer Society, Los Alamitos, pp 99–110
Frey M, Gündogan C, Kietzmann P, Lenders M, Petersen H, Schmidt TC, Shzu-Juraschek F, Wählisch M (2019) Security for the industrial IoT: the case for information-centric networking. In: 2019 IEEE 5th World Forum on Internet of Things (WF-IoT) (WF-IoT 2019). IEEE Press, Piscataway, pp 424–429. https://doi.org/10.1109/WF-IoT.2019.8767183
Ghodsi A, Shenker S, Koponen T, Singla A, Raghavan B, Wilcox J (2011) Information-centric networking: seeing the forest for the trees. In: Proceedings of the 10th ACM HotNets Workshop. ACM, New York, NY, USA, HotNets-X
Gündogan C, Kietzmann P, Lenders M, Petersen H, Schmidt TC, Wählisch M (2018) NDN, CoAP, and MQTT: a comparative measurement study in the IoT. In: Proceedings of 5th ACM Conference on Information-Centric Networking (ICN). ACM, New York, pp 159–171. https://doi.org/10.1145/3267955.3267967
Gündogan C, Kietzmann P, Schmidt TC, Lenders M, Petersen H, Wählisch M, Frey M, Shzu-Juraschek F (2018) Demo: seamless producer mobility for the industrial information-centric internet. In: Proceedings of 16th ACM International Conference on Mobile Systems, Applications (MobiSys), Demo Session, ACM, New York, best demo award
Gündogan C, Kietzmann P, Schmidt TC, Wählisch M (2018) HoPP: robust and resilient publish-subscribe for an information-centric internet of things. In: Proceedings of the 43rd IEEE Conference on Local Computer Networks (LCN). IEEE Press, Piscataway, pp 331–334. https://doi.org/10.1109/LCN.2018.8638030
Gündogan C, Kietzmann P, Schmidt TC, Wählisch M (2019) ICNLoWPAN – named-data networking in low power IoT networks. In: Proceedings of 18th IFIP Networking Conference. IEEE Press, pp 1–9. https://doi.org/10.23919/IFIPNetworking.2019.8816850
Gündogan C, Pfender J, Frey M, Schmidt TC, Shzu-Juraschek F, Wählisch M (2019) Gain more for less: the surprising benefits of QoS management in constrained NDN networks. In: Proceedings of 6th ACM Conference on Information-Centric Networking (ICN). ACM, New York, pp 141–152. https://doi.org/10.1145/3357150.3357404
Gündogan C, Schmidt TC, Wählisch M, Frey M, Shzu-Juraschek F, Pfender J (2019) Quality of service for ICN in the IoT. IRTF Internet Draft – work in progress 01, IRTF. http://tools.ietf.org/html/draft-gundogan-icnrg-iotqos
Gündogan C, Amsüss C, Schmidt TC, Wählisch M (2020) IoT content object security with OSCORE and NDN: a first experimental comparison. In: Proceedings of 19th IFIP Networking Conference. IEEE Press, pp 19–27. Best paper award
Gündogan C, Amsüss C, Schmidt TC, Wählisch M (2020) Toward a RESTful Information-centric Web of Things: a deeper look at data orientation in CoAP. In: Proceedings of 7th ACM Conference on Information-Centric Networking (ICN). ACM, New York
Hail MA, Amadeo M, Molinaro A, Fischer S (2015) Caching in named data networking for the wireless internet of things. In: International Conference on Recent Advances in Internet of Things (RIoT). IEEE, pp 1–6
Hong J, You T, Hong YG, Dong L, Westphal C, Ohlman B (2019) Design guidelines for name resolution service in ICN. Internet-Draft – work in progress 03, IETF
Hong J, You T, Hong YG, Kafle V (2019) Architectural considerations of ICN using name resolution service. Internet-Draft – work in progress 03, IETF
Jacobson V, Smetters DK, Thornton JD, Plass MF (2009) Networking named content. In: 5th International Conference on emerging Networking Experiments and Technologies (ACM CoNEXT’09). ACM, New York, pp 1–12
Jangam A, suthar P, Stolic M (2019) QoS treatments in ICN using disaggregated name components. Internet-Draft – work in progress 01, IETF
Król M, Habak K, Oran D, Kutscher D, Psaras I (2018) RICE: remote method invocation in ICN. In: Proceedings of the 5th ACM Conference on Information-Centric Networking, ICN’18. ACM, New York, p 1–11
Kutscher D, Eum S, Pentikousis K, Psaras I, Corujo D, Saucez D, Schmidt T, Waehlisch M (2016) Information-Centric Networking (ICN) Research Challenges. RFC 7927, IETF
Kutscher D, Karkkainen T, Ott J (2019) Directions for computing in the network. Internet-Draft – work in progress 01, IETF
Liu P, Geng L (2019) Requirement of computing in network. Internet-Draft – work in progress 01, IETF
Moiseenko I, Oran D (2020) Flow classification in information centric networking. Internet-Draft – work in progress 05, IETF
Mosko M, Solis I, Wood C (2019) Content-centric networking (CCNx) messages in TLV format. RFC 8609, IETF
Mosko M, Solis I, Wood C (2019) Content-centric networking (CCNx) semantics. RFC 8569, IETF
Muscariello L, Carofiglio G, Auge J, Papalini M (2019) Hybrid information-centric networking. Internet-Draft – work in progress 03, IETF
Nichols K (2019) Lessons learned building a secure network measurement framework using basic NDN. In: Proceedings of the 6th ACM Conference on Information-Centric Networking, ICN ’19. ACM, New York, pp 112–122
Oh SY, Lau D, Gerla M (2010) Content Centric Networking in tactical and emergency MANETs. In: 2010 IFIP Wireless Days. IEEE, Piscataway, pp 1–5
Oran D (2019) Considerations in the development of a QoS architecture for CCNx-like ICN protocols. Internet-Draft – work in progress 03, IETF
Oran D (2020) Maintaining CCNx or NDN flow balance with highly variable data object sizes. Internet-Draft – work in progress 02, IETF
Pfender J, Valera A, Seah WKG (2018) Performance comparison of caching strategies for information-centric IoT. In: Proceedings of the 5th ACM Conference on Information-Centric Networking, ICN ’18. ACM, New York, pp 43–53
Pfender J, Valera A, Seah WKG (2019) Content delivery latency of caching strategies for information-centric IoT. arXiv:190501011 [cs]. http://arxiv.org/abs/1905.01011, arXiv: 1905.01011
Piro G, Signorello S, Palattella MR, Grieco LA, Boggia G, Engel T (2017) Understanding the social impact of ICN: between myth and reality. AI SOCIETY 32(3):401–419
Psaras I, Chai WK, Pavlou G (2012) Probabilistic in-network caching for information-centric networks. In: Proceedings of the Second Edition of the ICN Workshop on Information-Centric Networking, Helsinki, pp 55–60
Ravindran R, suthar P, Trossen D, Wang C, White G (2020) Enabling ICN in 3GPP’s 5G NextGen core architecture. Internet-Draft – work in progress 02, IETF
Schmidt TC, Wölke S, Berg N, Wählisch M (2016) Let’s collect names: how PANINI limits FIB tables in name based routing. In: Proceedings of 15th IFIP Networking Conference. IEEE Press, Piscataway, pp 458–466
Schooler EM, Zage D, Sedayao J, Moustafa H, Brown A, Ambrosin M (2017) An architectural vision for a data-centric IoT: rethinking things, trust and clouds. In: IEEE 37th International Conference on Distributed Computing Systems (ICDCS). IEEE, Piscataway, pp 1717–1728
Selander G, Mattsson J, Palombini F, Seitz L (2019) Object security for constrained RESTful environments (OSCORE). RFC 8613, IETF
Shang W, Afanasyev A, Zhang L (2016) The design and implementation of the NDN protocol stack for RIOT-OS. In: Proceedings of IEEE GLOBECOM 2016. IEEE, Washington, DC, pp 1–6
Shang W, Bannis A, Liang T, Wang Z, Yu Y, Afanasyev A, Thompson J, Burke J, Zhang B, Zhang L (2016) Named data networking of things (Invited Paper). In: Proceedings of IEEE International Conference on Internet-of-Things Design and Implementation (IoTDI). IEEE Computer Society, Los Alamitos, pp 117–128
Shelby Z, Hartke K, Bormann C (2014) The constrained application protocol (CoAP). RFC 7252, IETF
Sifalakis M, Kohler B, Scherb C, Tschudin C (2014) An information centric network for computing the distribution of computations. In: Proceedings of the 1st ACM Conference on Information-Centric Networking, ICN’14. ACM, New York, pp 137–146
Tehrani PF, Osterweil E, Schiller J, Schmidt TC, Wählisch M (2019) The missing piece: on namespace management in NDN and how DNSSEC might help. In: Proceedings of 6th ACM Conference on Information-Centric Networking (ICN). ACM, New York, pp 37–43. https://doi.org/10.1145/3357150.3357401
Trossen D, Reed MJ, Riihijärvi J, Georgiades M, Fotiou N, Xylomenos G (2015) IP over ICN – the better IP? In: 2015 European Conference on Networks and Communications (EuCNC). IEEE Computer Society, Los Alamitos, pp 413–417
Trossen D, Wang C, Robitzsch S, Reed M, AL-Naday M, Riihijarvi J (2020) Internet services over ICN in 5G LAN environments. Internet-Draft – work in progress 01, IETF
Tschudin C, Scherb C, et al. (2018) CCN Lite: lightweight implementation of the content centric networking protocol. http://ccn-lite.net
Wählisch M, Schmidt TC, Vahlenkamp M (2013) Backscatter from the data plane – threats to stability and security in information-centric network infrastructure. Comput Netw 57(16):3192–3206. https://doi.org/10.1016/j.comnet.2013.07.009
White G, Shannigrahi S, Fan C (2020) Internet protocol tunneling over content centric mobile networks. Internet-Draft – work in progress 01, IETF
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
Zhang L, Afanasyev A, Burke J, Jacobson V, Claffy K, Crowley P, Papadopoulos C, Wang L, Zhang B (2014) Named data networking. SIGCOMM Comput Commun Rev 44(3):66–73
Zhang M, Luo H, Zhang H (2015) A survey of caching mechanisms in information-centric networking. IEEE Commun Surv Tutor 17(3):1473–1499
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Gündoğan, C., Kietzmann, P., Schmidt, T.C., Wählisch, M. (2021). Information-Centric Networking for the Industrial Internet of Things. In: Mahmood, N.H., Marchenko, N., Gidlund, M., Popovski, P. (eds) Wireless Networks and Industrial IoT. Springer, Cham. https://doi.org/10.1007/978-3-030-51473-0_9
Download citation
DOI: https://doi.org/10.1007/978-3-030-51473-0_9
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-51472-3
Online ISBN: 978-3-030-51473-0
eBook Packages: EngineeringEngineering (R0)