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

Abstract

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.

This is a preview of subscription content, access via your institution.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

References

  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–285

  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)

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

  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–100

    Article  Google 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)

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

  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–93

  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–1082

    Article  Google Scholar 

  9. 9.

    Atzori L, Iera A, Morabito G (2010) The internet of things: a survey. Comput Netw 54(15):2787–2805

    MATH  Article  Google 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–140

    Article  Google 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–16

  12. 12.

    Borgia E (2014) The internet of things vision: key features, applications and open issues. Comput Commun 54:1–31

    Article  Google 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–428

  14. 14.

    Bray J, Sturman CF (2001) Bluetooth 1.1: connect without cables. pearson Education

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

  16. 16.

    Cisco Visual Networking index: Forecast and methodology: 2016-2021, Accessed 21 March 2018 (September, 2017) Tech. rep., https://www.cisco.com/c/en/us/solutions/collateral/service-provider/visual-networking-index-vni/complete-white-paper-c11-481360.html

  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]

  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–1474

    Article  Google 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–13

    Article  Google Scholar 

  21. 21.

    Engadget, Hitachi’s RFID powder freaks us the heck out, Accessed: 06 Nov 2018 (2016) Tech. rep., https://www.engadget.com/2007/02/14/hitachis-rfid-powder-freaks-us-the-heck-out/

  22. 22.

    Evans-Pughe C (2003) Bzzzz zzz [ZigBee wireless standard]. IEE Rev 49(3):28–31

    Article  Google 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–26

    Article  Google 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–1660

    Article  Google 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)

  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)

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

  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):2431

    Article  Google 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–8

  30. 30.

    ICNRG: Design Considerations for Applying ICN to IoT, Accessed 06 Nov 2018 (2018) Tech. rep.. https://datatracker.ietf.org/doc/draft-irtf-icnrg-icniot/

  31. 31.

    Internet of Things, Accessed 21 March 2018 (2015) Tech. rep.. https://www.smithsonianmag.com/innovation/kevin-ashton-describes-the-internet-of-things-180953749/

  32. 32.

    IoT: Patent Concerns in the IoT Sector, Accessed 06 Nov 2018 (2017) Tech. rep.. https://unifiedinbox.com/patent-concerns-iot-sector/

  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 . https://doi.org/10.1145/1658939.1658941

  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–98

    Article  Google 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–133

    Article  Google 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–9

  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):356

    Article  Google 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–749

    Article  Google 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 cybernetics

  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 society

  41. 41.

    Li J, Liu B, Wu H (2013) Energy-efficient in-network caching for content-centric networking. IEEE Commun Lett 17(4):797–800

    Article  Google 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–803

    Article  Google 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–173

    Article  Google 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–1073

    Article  Google 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 Journal

  46. 46.

    MobilityFirst, Accessed 21 March 2018 (2010) Tech. rep.. http://mobilityfirst.winlab.rutgers.edu/

  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)

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

    Article  Google 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):2576

    Article  Google 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–1634

    Article  Google Scholar 

  51. 51.

    Pietrosemoli E (2008) Setting long distance wifi records: proofing solutions for rural connectivity. The Journal of Community Informatics 4(1):1–10

    Google 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 Computing

  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)

  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–153

    Article  Google 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–2775

  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–487

  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–1108

  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)

  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–107

    Article  Google 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)

  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–128

  62. 62.

    Rubee, Accessed 06 Nov 2018 (2017) Tech. rep.. http://ru-bee.com

  63. 63.

    Satyanarayanan M (2017) The emergence of edge computing. Computer 50(1):30–39

    Article  Google Scholar 

  64. 64.

    SDN: Software-Defined Networking, Accessed 06 Nov 2018 (2013) Tech. rep.. https://searchsdn.techtarget.com/definition/software-defined-networking-SDN

  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–56

    Article  Google 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–993

  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–98

    Article  Google 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–646

    Article  Google 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–24

    Article  Google Scholar 

  70. 70.

    Sigfox, Accessed 06 Nov 2018 (2017) Tech. rep.. https://www.sigfox.com

  71. 71.

    Stroud, Fog Computing, Accessed 06 Nov 2018 (2018) Tech. rep.. https://www.webopedia.com/TERM/F/fog-computing.html

  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–204

    Article  Google Scholar 

  73. 73.

    Sun C (2012) Application of RFID technology for logistics on internet of things. AASRI Procedia 1:106–111

    Article  Google Scholar 

  74. 74.

    The Sigfox radio protocol, Accessed 06 Nov 2018 (November, 2017) Tech. rep.. https://www.disk91.com/2017/technology/sigfox/the-sigfox-radio-protocol/

  75. 75.

    Vatkar NS, Vatkar YS (2016) Zigbee: A wireless network. http://ijesc.org/upload/ebae5a9baa5076d2d77886d6d3db3ad5.ZigBee%20A%20Wireless%20Network.pdf. 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)

  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–1061

    Article  Google 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)

  79. 79.

    Weis SA (2007) Rfid (radio frequency identification): principles and applications. System 2(3):1–23

    Google 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–1049

    Article  Google 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–42

  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 science

  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 communications

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

    Google Scholar 

  85. 85.

    Zhang Y, Raychadhuri DLG, Sabrina SHL, Misra SRR, Wang G (2017) Icn based architecture for iot. Tech. rep., https://tools.ietf.org/id/draft-zhang-icnrg-icniot-architecture-01.html, 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–6

  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–92

    Article  Google 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–12667

    Article  Google Scholar 

  89. 89.

    Zigbee 30, Accessed 06 Nov 2018 (2017) Tech. rep.. http://www.zigbee.org/zigbee-for-developers/zigbee-3-0

Download references

Author information

Affiliations

Authors

Corresponding author

Correspondence to Ikram Ud Din.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Din, I.U., Asmat, H. & Guizani, M. A review of information centric network-based internet of things: communication architectures, design issues, and research opportunities. Multimed Tools Appl 78, 30241–30256 (2019). https://doi.org/10.1007/s11042-018-6943-z

Download citation

Keywords

  • ICN
  • IoT design issues
  • SDN
  • Fog
  • Cloud
  • Edge
  • 5G