Named Data Networking: A Promising Architecture for the Internet of Things (IoT)

This article describes how the named data networking (NDN) has recently received a lot of attention as a potential information-centric networking (ICN) architecture for the future Internet. The NDN paradigm has a great potential to efficiently address and solve the current seminal IP-based IoT architecture issues and requirements. NDN can be used with different sets of caching algorithms and caching replacement policies. The authors investigate the most suitable combination of these two features to be implemented in an IoT environment. For this purpose, the authors first reviewed the current research and development progress in ICN, then they conduct a qualitative comparative study of the relevant ICN proposals and discuss the suitability of the NDN as a promising architecture for IoT. Finally, they evaluate the performance of NDN in an IoT environment with different caching algorithms and replacement policies. The obtained results show that the consumer-cache caching algorithm used with the Random Replacement (RR) policy significantly improve NDN content validity in an IoT environment.

[1]  Nikolaos Laoutaris,et al.  Meta algorithms for hierarchical Web caches , 2004, IEEE International Conference on Performance, Computing, and Communications, 2004.

[2]  Melanie Swan,et al.  Sensor Mania! The Internet of Things, Wearable Computing, Objective Metrics, and the Quantified Self 2.0 , 2012, J. Sens. Actuator Networks.

[3]  Bengt Ahlgren,et al.  A survey of information-centric networking , 2012, IEEE Communications Magazine.

[4]  Stephen Farrell,et al.  Network of Information (NetInf) - An information-centric networking architecture , 2013, Comput. Commun..

[5]  Antonella Molinaro,et al.  Internet of Things via Named Data Networking: The support of push traffic , 2014, 2014 International Conference and Workshop on the Network of the Future (NOF).

[6]  Scott Shenker,et al.  A data-oriented (and beyond) network architecture , 2007, SIGCOMM 2007.

[7]  Thomas C. Schmidt,et al.  Information centric networking in the IoT: experiments with NDN in the wild , 2014, ICN '14.

[8]  Jeff Z. Pan,et al.  The Ubiquitous Semantic Web: Promises, Progress and Challenges , 2014, Int. J. Semantic Web Inf. Syst..

[9]  Kenneth L. Calvert,et al.  Modeling Internet topology , 1997, IEEE Commun. Mag..

[10]  Antonella Molinaro,et al.  Information-centric networking for M2M communications: Design and deployment , 2016, Comput. Commun..

[11]  Mahdi Ben Alaya,et al.  M2M Platform with Autonomic Device Management Service , 2014, ANT/SEIT.

[12]  Nikos Fotiou,et al.  A Survey of Information-Centric Networking Research , 2014, IEEE Communications Surveys & Tutorials.

[13]  Dario Rossi,et al.  ccnSim: An highly scalable CCN simulator , 2013, 2013 IEEE International Conference on Communications (ICC).

[14]  George Pavlou,et al.  Probabilistic in-network caching for information-centric networks , 2012, ICN '12.

[15]  Mohsen Guizani,et al.  Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications , 2015, IEEE Communications Surveys & Tutorials.

[16]  Adam Dunkels,et al.  Lossy links, low power, high throughput , 2011, SenSys.

[17]  George Pavlou,et al.  Cache "Less for More" in Information-Centric Networks , 2012, Networking.

[18]  Ingrid Moerman,et al.  IETF Standardization in the Field of the Internet of Things (IoT): A Survey , 2013, J. Sens. Actuator Networks.

[19]  Antonio Iera,et al.  Information Centric Networking in IoT scenarios: The case of a smart home , 2015, 2015 IEEE International Conference on Communications (ICC).

[20]  Thomas Engel,et al.  CCN traffic optimization for IoT , 2013, 2013 Fourth International Conference on the Network of the Future (NoF).

[21]  Antonella Molinaro,et al.  Caching in Named Data Networking for the wireless Internet of Things , 2015, 2015 International Conference on Recent Advances in Internet of Things (RIoT).

[22]  Mahdi Ben Alaya,et al.  OM2M: Extensible ETSI-compliant M2M Service Platform with Self-configuration Capability , 2014, ANT/SEIT.

[23]  Bruce M. Maggs,et al.  Less pain, most of the gain: incrementally deployable ICN , 2013, SIGCOMM.

[24]  Peter B. Danzig,et al.  A Hierarchical Internet Object Cache , 1996, USENIX ATC.

[25]  Nikolaos Laoutaris,et al.  The LCD interconnection of LRU caches and its analysis , 2006, Perform. Evaluation.

[26]  Amine Dhraief,et al.  Internet of Things in Support of Public Safety Networks: Opportunities and Challenges , 2016 .

[27]  Van Jacobson,et al.  Networking named content , 2009, CoNEXT '09.

[28]  Kin Yeung Wong,et al.  Web cache replacement policies: a pragmatic approach , 2006, IEEE Network.

[29]  Eugenio Di Sciascio,et al.  A Mobile Matchmaker for the Ubiquitous Semantic Web , 2014, Int. J. Semantic Web Inf. Syst..

[30]  Khalil Drira,et al.  Cache coherence in Machine-to-Machine Information Centric Networks , 2015, 2015 IEEE 40th Conference on Local Computer Networks (LCN).

[31]  Rui L. Aguiar,et al.  Consumer driven information freshness approach for content centric networking , 2014, 2014 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[32]  Giovanni Bartolomeo,et al.  Named Data Networking Project , 2013 .

[33]  Carsten Bormann,et al.  Terminology for Constrained-Node Networks , 2014, RFC.

[34]  Athanasios V. Vasilakos,et al.  Information-centric networking for the internet of things: challenges and opportunities , 2016, IEEE Network.

[35]  Damien Roth,et al.  Mobile IPv6 in Internet of Things: Analysis, experimentations and optimizations , 2014, Ad Hoc Networks.

[36]  Antonella Molinaro,et al.  Content-centric wireless networking: A survey , 2014, Comput. Networks.

[37]  Antonio Iera,et al.  Named data networking for IoT: An architectural perspective , 2014, 2014 European Conference on Networks and Communications (EuCNC).