Multimedia Tools and Applications

, Volume 78, Issue 21, pp 30241–30256 | Cite as

A review of information centric network-based internet of things: communication architectures, design issues, and research opportunities

  • Ikram Ud DinEmail author
  • Hamid Asmat
  • Mohsen Guizani


In the perspective of Internet advancements for the future Internet, Information Centric Network (ICN) offers a communication model, which is different from the current IP-based paradigm. ICN is a name based communication architecture, where the retrieval of content is done using names rather than their locations. Besides, ICN provides other features such as caching, mobility, scalability, and robustness. Future Internet will have Internet of Things (IoT) devices that will provide very strict requirements. The integration of ICN with IoT opens a new set of design issues and opportunities for researchers. This paper sheds light on the ICN-based IoT design issues and explains some of the research opportunities in which ICN accommodates other Internet technologies, for example, Cloud, Software Defined Network (SDN), Edge, Fog, and 5G. Besides the IoT-ICN integration, IoT also requires suitable wireless communication standards. This paper also provides a description of several wireless communication standards and elaborates their main features. IoT designers will benefit from the provided description to make a decision for the selection of an appropriate standard.


ICN IoT design issues SDN Fog Cloud Edge 5G 



  1. 1.
    Abramson N (1970) The aloha system: another alternative for computer communications. In: Proceedings of the November 17-19, 1970, fall joint computer conference, ACM, pp 281–285Google Scholar
  2. 2.
    Adhatarao S, Arumaithurai M, Kutscher D, Fu X (2018) NeMoI: Network mobility in ICN. In: 10th international conference on communication systems & networks (COMSNETS)Google Scholar
  3. 3.
    Amadeo M, Campolo C, Iera A, Molinaro A (2014) Named data networking for iot: An architectural perspective. In: 2014 European Conference on Networks and Communications (EuCNC), pp 1–5Google Scholar
  4. 4.
    Amadeo M, Campolo C, Quevedo J, Corujo D, Molinaro A, Iera A, Aguiar RL, Vasilakos AV (2016) Information-centric networking for the internet of things: challenges and opportunities. IEEE Netw 30(2):92–100Google Scholar
  5. 5.
    Amadeo M, Molinaro A, Paratore SY, Altomare A, Giordano A, Mastroianni C (2017) A cloud of things framework for smart home services based on information centric networking. In: IEEE 14th international conference on networking, sensing and control (ICNSC)Google Scholar
  6. 6.
    Amadeo M, Campolo C, Molinaro A, Ruggeri G (2018) Iot data processing at the edge with named data networking. In: European wireless 2018; 24th European wireless conference, VDE, pp 1–6Google Scholar
  7. 7.
    Amadeo M, Giordano A, Mastroianni C, Molinaro A (2019) On the integration of information centric networking and fog computing for smart home services. In: The internet of things for smart urban ecosystems, Springer, pp 75–93Google Scholar
  8. 8.
    Andrews JG, Buzzi S, Choi W, Hanly SV, Lozano A, Soong ACK, Zhang JC (2014) What will 5g be? IEEE J Sel Areas Commun 32(6):1065–1082Google Scholar
  9. 9.
    Atzori L, Iera A, Morabito G (2010) The internet of things: a survey. Comput Netw 54(15):2787–2805zbMATHGoogle Scholar
  10. 10.
    Atzori L, Iera A, Morabito G (2017) Understanding the internet of things: definition, potentials, and societal role of a fast evolving paradigm. Ad Hoc Netw 56:122–140Google Scholar
  11. 11.
    Bonomi F, Milito R, Zhu J, Addepalli S (2012) Fog computing and its role in the internet of things. In: Proceedings of the first edition of the MCC workshop on Mobile cloud computing, ACM, pp 13–16Google Scholar
  12. 12.
    Borgia E (2014) The internet of things vision: key features, applications and open issues. Comput Commun 54:1–31Google Scholar
  13. 13.
    Borgia E, Bruno R, Conti M, Mascitti D, Passarella A (2016) Mobile edge clouds for information-centric iot services. In: 2016 IEEE symposium on computers and communication (ISCC), pp 422–428Google Scholar
  14. 14.
    Bray J, Sturman CF (2001) Bluetooth 1.1: connect without cables. pearson EducationGoogle Scholar
  15. 15.
    Burke J, Gasti P, Nathan N, Tsudik G (2013) Securing instrumented environments over content-centric networking: the case of lighting control and ndn. In: 2013 IEEE Conference on computer communications workshops (INFOCOM WKSHPS), IEEE, pp 394-398Google Scholar
  16. 16.
    Cisco Visual Networking index: Forecast and methodology: 2016-2021, Accessed 21 March 2018 (September, 2017) Tech. rep.,
  17. 17.
    Collotta M, Pau G, Talty T, Tonguz OK (2017) Bluetooth 5: a concrete step forward towards the iot. CoRR arXiv:1711.00257
  18. 18.
    Din IU, Guizani M, Kim BS, Hassan S, Khan MK (2018) Trust management techniques for the internet of things: a survey. IEEE Access [Accepted for publication]Google Scholar
  19. 19.
    Din IU, Hassan S, Khan MK, Guizani M, Ghazali O, Habbal A (2018) Caching in information-centric networking: strategies, challenges, and future research directions. IEEE Commun Surv Tutorials 20(2):1443–1474Google Scholar
  20. 20.
    Din IU, Kim BS, Hassan S, Guizani M, Atiquzzaman M, Rodrigues JJPC (2018) Information-centric network-based vehicular communications: overview and research opportunities. Sensors 18(11):1–13Google Scholar
  21. 21.
    Engadget, Hitachi’s RFID powder freaks us the heck out, Accessed: 06 Nov 2018 (2016) Tech. rep.,
  22. 22.
    Evans-Pughe C (2003) Bzzzz zzz [ZigBee wireless standard]. IEE Rev 49(3):28–31Google Scholar
  23. 23.
    Ferro E, Potorti F (2005) Bluetooth and wi-fi wireless protocols: a survey and a comparison. IEEE Wirel Commun 12(1):12–26Google Scholar
  24. 24.
    Gubbi J, Buyya R, Marusic S, Palaniswami M (2013) Internet of things (iot): a vision, architectural elements, and future directions. Futur Gener Comput Syst 29(7):1645–1660Google Scholar
  25. 25.
    Ha M, Kim D (2017) On-demand cache placement protocol for content delivery sensor networks. In: 2017 international conference on computing, networking and communications (ICNC)Google Scholar
  26. 26.
    Hahm O, Baccelli E, Schmidt TC, Wahlisch M, Adjih C (2016) A named data network approach to energy efficiency in IoT. In: 2016 IEEE Globecom Workshops (GC Wkshps)Google Scholar
  27. 27.
    Hail MA, Amadeo M, Molinaro A, Fischer S (2015) Caching in named data networking for the wireless internet of things. In: 2015 international conference on recent advances in internet of things (RIoT), pp 1–6Google Scholar
  28. 28.
    Hannan A, Arshad S, Azam M, Loo J, Ahmed S, Majeed M, Shah S (2018) Disaster management system aided by named data network of things: architecture, design, and analysis. Sensors 18(8):2431Google Scholar
  29. 29.
    Hassan S, Din IU, Habbal A, Zakaria NH (2016) A popularity based caching strategy for the future internet. In: ITU Kaleidoscope: ICTs for a Sustainable World (ITU WT), 2016, IEEE, pp 1–8Google Scholar
  30. 30.
    ICNRG: Design Considerations for Applying ICN to IoT, Accessed 06 Nov 2018 (2018) Tech. rep..
  31. 31.
  32. 32.
    IoT: Patent Concerns in the IoT Sector, Accessed 06 Nov 2018 (2017) Tech. rep..
  33. 33.
    Jacobson V, Smetters DK, Thornton JD, Plass MF, Briggs NH, Braynard RL (2009) Networking named content. In: Proceedings of the 5th international conference on emerging networking experiments and technologies, ACM, New York, CoNEXT ’09, pp 1–12 .
  34. 34.
    Jammal M, Singh T, Shami A, Asal R, Li Y (2014) Software defined networking: State of the art and research challenges. Comput Netw 72:74–98Google Scholar
  35. 35.
    Kamerman A, Monteban L (1997) Wavelan–ii: a high-performance wireless lan for the unlicensed band. Bell Labs Tech J 2(3):118–133Google Scholar
  36. 36.
    Katsaros KV, Vasilakos X, Okwii T, Xylomenos G, Pavlou G, Polyzos GC (2015) On the inter-domain scalability of route-by-name information-centric network architectures. In: IFIP Networking conference (IFIP networking), 2015, pp 1–9Google Scholar
  37. 37.
    Kumar S, Goudar R (2012) Cloud computing-research issues, challenges, architecture, platforms and applications: a survey. International Journal of Future Computer and Communication 1(4):356Google Scholar
  38. 38.
    Lee JS (2006) Performance evaluation of IEEE 802.15.4 for low-rate wireless personal area networks. IEEE Trans Consum Electron 52(3):742–749Google Scholar
  39. 39.
    Lee JS, Huang YC (2006) ITRI ZBNode: a zigbee/IEEE 802.15.4 platform for wireless sensor networks. In: IEEE international conference on systems, man and cyberneticsGoogle Scholar
  40. 40.
    Lee JS, Su YW, Shen CC (2007) A comparative study of wireless protocols: Bluetooth, UWB, ZigBee, and wi-fi. In: IECON 2007 - 33rd annual conference of the IEEE industrial electronics societyGoogle Scholar
  41. 41.
    Li J, Liu B, Wu H (2013) Energy-efficient in-network caching for content-centric networking. IEEE Commun Lett 17(4):797–800Google Scholar
  42. 42.
    Li R, Asaeda H, Li J (2017) A distributed publisher-driven secure data sharing scheme for information-centric IoT. IEEE Internet Things J 4(3):791–803Google Scholar
  43. 43.
    Madakam S, Ramaswamy R, Tripathi S (2015) Internet of things (IoT): a literature review. Journal of Computer and Communications 03(05):164–173Google Scholar
  44. 44.
    Meddeb M, Dhraief A, Belghith A, Monteil T, Drira K (2017) Producer mobility support in named data internet of things network. Procedia Computer Science 109:1067–1073Google Scholar
  45. 45.
    Meddeb M, Dhraief A, Belghith A, Monteil T, Drira K, AlAhmadi S (2018) Cache freshness in named data networking for the internet of things. The Computer JournalGoogle Scholar
  46. 46.
    MobilityFirst, Accessed 21 March 2018 (2010) Tech. rep..
  47. 47.
    Mochida T, Nozaki D, Okamoto K, Qi X, Wen Z, Sato T, Yu K (2017) Naming scheme using NLP machine learning method for network weather monitoring system based on ICN. In: 2017 20th international symposium on wireless personal multimedia communications (WPMC)Google Scholar
  48. 48.
    Moeinfar D, Shamsi H, Nafar F (2012) Design and implementation of a low-power active RFID for container tracking at 2.4 GHz frequency. Advances in Internet of Things 02(02):13–22Google Scholar
  49. 49.
    Naeem M, Ali R, Kim BS, Nor S, Hassan S (2018) A periodic caching strategy solution for the smart city in information-centric internet of things. Sustainability 10(7):2576Google Scholar
  50. 50.
    Nunes BAA, Mendonca M, Nguyen XN, Obraczka K, Turletti T (2014) A survey of software-defined networking: past, present, and future of programmable networks. IEEE Commun Surv Tutorials 16(3):1617–1634Google Scholar
  51. 51.
    Pietrosemoli E (2008) Setting long distance wifi records: proofing solutions for rural connectivity. The Journal of Community Informatics 4(1):1–10Google Scholar
  52. 52.
    Piro G, Amadeo M, Boggia G, Campolo C, Grieco LA, Molinaro A, Ruggeri G (2016) Gazing into the crystal ball: when the future internet meets the mobile clouds. IEEE Transactions on Cloud ComputingGoogle Scholar
  53. 53.
    Poursafar N, Alahi MEE, Mukhopadhyay S (2017) Long-range wireless technologies for IoT applications: a review. In: Eleventh international conference on sensing technology (ICST)Google Scholar
  54. 54.
    Qin Y, Sheng QZ, Falkner NJ, Dustdar S, Wang H, Vasilakos AV (2016) When things matter: a survey on data-centric internet of things. J Netw Comput Appl 64:137–153Google Scholar
  55. 55.
    Quevedo J, Corujo D, Aguiar R (2014) A case for icn usage in iot environments. In: Global communications conference (GLOBECOM), 2014 IEEE, pp 2770–2775Google Scholar
  56. 56.
    Quevedo J, Corujo D, Aguiar R (2014) Consumer driven information freshness approach for content centric networking. In: 2014 IEEE conference on computer communications workshops (INFOCOM WKSHPS), pp 482–487Google Scholar
  57. 57.
    Ravindran R, Biswas T, Zhang X, Chakraborti A, Wang G (2013) Information-centric networking based homenet. In: 2013 IFIP/IEEE international symposium on integrated network management (IM 2013), pp 1102–1108Google Scholar
  58. 58.
    Ravindran R, Liu X, Chakraborti A, Zhang X, Wang G (2013) Towards software defined ICN based edge-cloud services. In: IEEE 2nd international conference on cloud networking (CloudNet)Google Scholar
  59. 59.
    Ravindran R, Chakraborti A, Amin SO, Azgin A, Wang G (2017) 5g-ICN: delivering ICN services over 5g using network slicing. IEEE Commun Mag 55(5):101–107Google Scholar
  60. 60.
    Raza S, Misra P, He Z, Voigt T (2015) Bluetooth smart: An enabling technology for the internet of things. In: IEEE 11th international conference on wireless and mobile computing, networking and communications (WiMob)Google Scholar
  61. 61.
    Ren Z, Hail MA, Hellbrück H (2013) Ccn-wsn-a lightweight, flexible content-centric networking protocol for wireless sensor networks. In: 2013 IEEE Eighth international conference on intelligent sensors, sensor networks and information processing, pp 123–128Google Scholar
  62. 62.
    Rubee, Accessed 06 Nov 2018 (2017) Tech. rep..
  63. 63.
    Satyanarayanan M (2017) The emergence of edge computing. Computer 50(1):30–39Google Scholar
  64. 64.
    SDN: Software-Defined Networking, Accessed 06 Nov 2018 (2013) Tech. rep..
  65. 65.
    Shang W, Ding Q, Marianantoni A, Burke J, Zhang L (2014) Securing building management systems using named data networking. IEEE Netw 28(3):50–56Google Scholar
  66. 66.
    Sharma P, Chaurasiya R, Saxena A (2013) Comparison analysis between ieee 802.11 a/b/g/n. International Journal of Scientific & Engineering Research pp 988–993Google Scholar
  67. 67.
    Sheng Z, Yang S, Yu Y, Vasilakos A, Mccann J, Leung K (2013) A survey on the ietf protocol suite for the internet of things: standards, challenges, and opportunities. IEEE Wirel Commun 20(6):91–98Google Scholar
  68. 68.
    Shi W, Cao J, Zhang Q, Li Y, Xu L (2016) Edge computing: Vision and challenges. IEEE Internet Things J 3(5):637–646Google Scholar
  69. 69.
    Shrimali R, Shah H, Chauhan R (2017) Proposed caching scheme for optimizing trade-off between freshness and energy consumption in name data networking based IoT. Advances in Internet of Things 07(02):11–24Google Scholar
  70. 70.
    Sigfox, Accessed 06 Nov 2018 (2017) Tech. rep..
  71. 71.
    Stroud, Fog Computing, Accessed 06 Nov 2018 (2018) Tech. rep..
  72. 72.
    Suarez J, Quevedo J, Vidal I, Corujo D, Garcia-Reinoso J, Aguiar RL (2016) A secure iot management architecture based on information-centric networking. J Netw Comput Appl 63:190–204Google Scholar
  73. 73.
    Sun C (2012) Application of RFID technology for logistics on internet of things. AASRI Procedia 1:106–111Google Scholar
  74. 74.
    The Sigfox radio protocol, Accessed 06 Nov 2018 (November, 2017) Tech. rep..
  75. 75.
    Vatkar NS, Vatkar YS (2016) Zigbee: A wireless network. Accessed 20 Nov 2018
  76. 76.
    Vejlgaard B, Lauridsen M, Nguyen H, Kovacs IZ, Mogensen P, Sorensen M (2017) Coverage and capacity analysis of sigfox, LoRa, GPRS, and NB-IoT. In: 2017 IEEE 85th vehicular technology conference (VTC Spring)Google Scholar
  77. 77.
    Vural S, Wang N, Navaratnam P, Tafazolli R (2017) Caching transient data in internet content routers. IEEE/ACM Trans Networking 25(2):1048–1061Google Scholar
  78. 78.
    Wang M, Wu J, Li G, Li J, Li Q, Wang S (2017) Toward mobility support for information-centric IoV in smart city using fog computing. In: IEEE international conference on smart energy grid engineering (SEGE)Google Scholar
  79. 79.
    Weis SA (2007) Rfid (radio frequency identification): principles and applications. System 2(3):1–23Google Scholar
  80. 80.
    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 Tutorials 16(2):1024–1049Google Scholar
  81. 81.
    Yi S, Li C, Li Q (2015) A survey of fog computing: concepts, applications and issues. In: Proceedings of the 2015 workshop on mobile big data, ACM, pp 37–42Google Scholar
  82. 82.
    Yu X, Xia X, Chen X (2011) Design and application of RuBee-based telemedicine data acquisition system. In: 10th IEEE/ACIS international conference on computer and information scienceGoogle Scholar
  83. 83.
    Zareei M, Zarei A, Budiarto R, Omar MA (2011) A comparative study of short range wireless sensor network on high density networks. In: The 17th Asia Pacific conference on communicationsGoogle Scholar
  84. 84.
    Zhang D, Zhou Z, Zhu Z, Mumtaz S (2017) Energy efficiency analysis of ICN assisted 5g IoT system. Wirel Commun Mob Comput 2017:1–9Google Scholar
  85. 85.
    Zhang Y, Raychadhuri DLG, Sabrina SHL, Misra SRR, Wang G (2017) Icn based architecture for iot. Tech. rep.,, accessed: 2018-01-12
  86. 86.
    Zhang Z, Ma H, Liu L (2015) Cache-aware named-data forwarding in internet of things. In: Global Communications Conference (GLOBECOM), 2015 IEEE, pp 1–6Google Scholar
  87. 87.
    Zhang Z, Lung CH, Lambadaris I, St-Hilaire M (2018) When 5g meets ICN: an ICN-based caching approach for mobile video in 5g networks. Comput Commun 118:81–92Google Scholar
  88. 88.
    Zhao W, Qin Y, Gao D, Foh CH, Chao HC (2017) An efficient cache strategy in information centric networking vehicle-to-vehicle scenario. IEEE Access 5:12657–12667Google Scholar
  89. 89.
    Zigbee 30, Accessed 06 Nov 2018 (2017) Tech. rep..

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2018

Authors and Affiliations

  1. 1.Department of Information TechnologyThe University of HaripurHaripurPakistan
  2. 2.Computer Science and Engineering Department, College of EngineeringQatar UniversityDohaQatar

Personalised recommendations