Skip to main content

Information-Centric Networking for the Industrial Internet of Things

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   139.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   179.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   179.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. 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

    Google Scholar 

  2. 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

    CrossRef  Google Scholar 

  3. Ahlgren B, Dannewitz C, Imbrenda C, Kutscher D, Ohlman B (2012) A survey of information-centric networking. IEEE Commun Mag 50(7):26–36

    CrossRef  Google Scholar 

  4. 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

    Google Scholar 

  5. 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

    Google Scholar 

  6. 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

    CrossRef  Google Scholar 

  7. 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

  8. 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

    CrossRef  Google Scholar 

  9. 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

    CrossRef  Google Scholar 

  10. 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

    CrossRef  Google Scholar 

  11. 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

    Google Scholar 

  12. 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

  13. 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

    Google Scholar 

  14. 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

    CrossRef  Google Scholar 

  15. 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

    Google Scholar 

  16. 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

    Google Scholar 

  17. 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

  18. 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

    CrossRef  Google Scholar 

  19. 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

  20. 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

    Google Scholar 

  21. 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

    Google Scholar 

  22. 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

    Google Scholar 

  23. 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

    Google Scholar 

  24. Hong J, You T, Hong YG, Kafle V (2019) Architectural considerations of ICN using name resolution service. Internet-Draft – work in progress 03, IETF

    Google Scholar 

  25. 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

    Google Scholar 

  26. Jangam A, suthar P, Stolic M (2019) QoS treatments in ICN using disaggregated name components. Internet-Draft – work in progress 01, IETF

    Google Scholar 

  27. 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

    Google Scholar 

  28. 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

    Google Scholar 

  29. Kutscher D, Karkkainen T, Ott J (2019) Directions for computing in the network. Internet-Draft – work in progress 01, IETF

    Google Scholar 

  30. Liu P, Geng L (2019) Requirement of computing in network. Internet-Draft – work in progress 01, IETF

    Google Scholar 

  31. Moiseenko I, Oran D (2020) Flow classification in information centric networking. Internet-Draft – work in progress 05, IETF

    Google Scholar 

  32. Mosko M, Solis I, Wood C (2019) Content-centric networking (CCNx) messages in TLV format. RFC 8609, IETF

    Google Scholar 

  33. Mosko M, Solis I, Wood C (2019) Content-centric networking (CCNx) semantics. RFC 8569, IETF

    Google Scholar 

  34. Muscariello L, Carofiglio G, Auge J, Papalini M (2019) Hybrid information-centric networking. Internet-Draft – work in progress 03, IETF

    Google Scholar 

  35. 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

    CrossRef  Google Scholar 

  36. 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

    Google Scholar 

  37. Oran D (2019) Considerations in the development of a QoS architecture for CCNx-like ICN protocols. Internet-Draft – work in progress 03, IETF

    Google Scholar 

  38. Oran D (2020) Maintaining CCNx or NDN flow balance with highly variable data object sizes. Internet-Draft – work in progress 02, IETF

    Google Scholar 

  39. 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

    CrossRef  Google Scholar 

  40. 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

  41. 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

    CrossRef  Google Scholar 

  42. 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

    Google Scholar 

  43. 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

    Google Scholar 

  44. 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

    Google Scholar 

  45. 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

    Google Scholar 

  46. Selander G, Mattsson J, Palombini F, Seitz L (2019) Object security for constrained RESTful environments (OSCORE). RFC 8613, IETF

    Google Scholar 

  47. 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

    Google Scholar 

  48. 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

    Google Scholar 

  49. Shelby Z, Hartke K, Bormann C (2014) The constrained application protocol (CoAP). RFC 7252, IETF

    Google Scholar 

  50. 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

    Google Scholar 

  51. 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

    CrossRef  Google Scholar 

  52. 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

    Google Scholar 

  53. 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

    Google Scholar 

  54. Tschudin C, Scherb C, et al. (2018) CCN Lite: lightweight implementation of the content centric networking protocol. http://ccn-lite.net

  55. 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

    CrossRef  Google Scholar 

  56. White G, Shannigrahi S, Fan C (2020) Internet protocol tunneling over content centric mobile networks. Internet-Draft – work in progress 01, IETF

    Google Scholar 

  57. 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

    CrossRef  Google Scholar 

  58. 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

    CrossRef  Google Scholar 

  59. Zhang M, Luo H, Zhang H (2015) A survey of caching mechanisms in information-centric networking. IEEE Commun Surv Tutor 17(3):1473–1499

    CrossRef  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Cenk Gündoğan .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and Permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

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)