A realistic named data networking architecture for the Internet of things. (Une Architecture NDN realiste pour l'Internet des Objets)

L’Internet des objets (IdO) utilise l’interconnexion de milliards de petits appareils informatiques, appeles «Objets», pour fournir un acces a des services et a des informations partout dans le monde. Cependant, la suite de protocoles IP a ete concue il y a plusieurs decennies dans un but totalement different, et les fonctionnalites de l’IoT soulignent desormais les limites de l’IP. En parallele aux efforts d’adaptation de l’IP a l’IdO, des architectures alternatives basees sur les reseaux orientes information promettent de satisfaire nativement les applications Internet emergentes. L’une de ces architectures est appelee reseau de donnees nommees (NDN). Nos objectifs a travers le travail rapporte dans ce manuscrit peuvent etreresumes en deux aspects. Le premier objectif est de montrer que NDN est adapte a la prise en charge des systemes IdO. Le deuxieme objectif est la conception de deux solutions de communication legeres pour les reseaux sans fil contraints avec NDN.

[1]  Marc E. Mosko,et al.  ICN "Begin-End" Hop by Hop Fragmentation , 2016 .

[2]  Mario Gerla,et al.  Interest propagation in named data manets , 2013, 2013 International Conference on Computing, Networking and Communications (ICNC).

[3]  Lixia Zhang,et al.  An Overview of Security Support in Named Data Networking , 2018, IEEE Communications Magazine.

[4]  Chiara Buratti,et al.  On the performance of 6LoWPAN through experimentation , 2015, 2015 International Wireless Communications and Mobile Computing Conference (IWCMC).

[5]  Nikos Fotiou Information-Centric Networking (ICN) , 2020, Future Internet.

[6]  Ying Zhang,et al.  Constrained flooding: a robust and efficient routing framework for wireless sensor networks , 2006, 20th International Conference on Advanced Information Networking and Applications - Volume 1 (AINA'06).

[7]  Pablo Bermell-Garcia,et al.  Opportunities and challenges for named data networking to increase the agility of military coalitions , 2017, 2017 IEEE SmartWorld, Ubiquitous Intelligence & Computing, Advanced & Trusted Computed, Scalable Computing & Communications, Cloud & Big Data Computing, Internet of People and Smart City Innovation (SmartWorld/SCALCOM/UIC/ATC/CBDCom/IOP/SCI).

[8]  Paul Mühlethaler,et al.  Towards evaluating Named Data Networking for the IoT: A framework for OMNeT++ , 2018, OMNeT++.

[9]  David E. Culler,et al.  Transmission of IPv6 Packets over IEEE 802.15.4 Networks , 2007, RFC.

[10]  Jeffrey Barkstrom,et al.  What is a Raspberry Pi? , 2019, Introduction to the Raspberry Pi.

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

[12]  Hao Wu,et al.  On Incremental Deployment of Named Data Networking in Local Area Networks , 2017, 2017 ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS).

[13]  Dario Rossi,et al.  INFORM: a dynamic interest forwarding mechanism for information centric networking , 2013, ICN '13.

[14]  Thomas C. Schmidt,et al.  NDN, CoAP, and MQTT: a comparative measurement study in the IoT , 2018, ICN.

[15]  Peter Dayan,et al.  Q-learning , 1992, Machine Learning.

[16]  Neeraj Suri,et al.  Named Data Networking: A survey , 2016, Comput. Sci. Rev..

[17]  Thomas C. Schmidt,et al.  Information-centric networking for the industrial IoT , 2017, ICN.

[18]  Ilya Moiseenko,et al.  NDNBlue : NDN over Bluetooth , 2013 .

[19]  Antonio J. Jara,et al.  RPL-based networks in static and mobile environment: A performance assessment analysis , 2017, J. King Saud Univ. Comput. Inf. Sci..

[20]  Deborah Estrin,et al.  Named Data Networking (NDN) Project , 2010 .

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

[22]  Wentao Shang Challenges in IoT Networking via TCP / IP Architecture , 2016 .

[23]  Van Jacobson,et al.  Schematizing Trust in Named Data Networking , 2015, ICN.

[24]  Paul Mühlethaler,et al.  A Down-to-Earth Integration of Named Data Networking in the Real-World IoT , 2018, 2018 6th International Conference on Future Internet of Things and Cloud Workshops (FiCloudW).

[25]  Klaus Hartke,et al.  Observing Resources in the Constrained Application Protocol (CoAP) , 2015, RFC.

[26]  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).

[27]  Nathalie Mitton,et al.  Named Data Networking: A natural design for data collection in Wireless Sensor Networks , 2013, 2013 IFIP Wireless Days (WD).

[28]  Lars-Erik Jonsson,et al.  RObust Header Compression (ROHC): ROHC over Channels That Can Reorder Packets , 2006, RFC.

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

[30]  Horst Hellbrück,et al.  CCN-WSN - A lightweight, flexible Content-Centric Networking protocol for wireless sensor networks , 2013, 2013 IEEE Eighth International Conference on Intelligent Sensors, Sensor Networks and Information Processing.

[31]  Lixia Zhang,et al.  Ad hoc networking via named data , 2010, MobiArch '10.

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

[33]  Jun Li,et al.  Modeling content transfer performance in information-centric networking , 2017, Future Gener. Comput. Syst..

[34]  Xin Xu,et al.  Achieving Resilient Data Availability in Wireless Sensor Networks , 2018, 2018 IEEE International Conference on Communications Workshops (ICC Workshops).

[35]  Serge Fdida,et al.  Navigo: Interest forwarding by geolocations in vehicular Named Data Networking , 2015, 2015 IEEE 16th International Symposium on A World of Wireless, Mobile and Multimedia Networks (WoWMoM).

[36]  Paul Mühlethaler,et al.  A Lightweight Forwarding Strategy for Named Data Networking in Low-end IoT , 2019, J. Netw. Comput. Appl..

[37]  Bo Fu,et al.  Reinforcement learning-based algorithm for efficient and adaptive forwarding in named data networking , 2017, 2017 IEEE/CIC International Conference on Communications in China (ICCC).

[38]  Patrick Crowley,et al.  Named data networking , 2014, CCRV.

[39]  Yi Zhang,et al.  IFS-RL: An Intelligent Forwarding Strategy Based on Reinforcement Learning in Named-Data Networking , 2018, NetAI@SIGCOMM.

[40]  Philip Levis,et al.  RPL: IPv6 Routing Protocol for Low-Power and Lossy Networks , 2012, RFC.

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

[42]  Paul Mühlethaler,et al.  A Realistic Deployment of Named Data Networking in the Internet of Things , 2020, J. Cyber Secur. Mobil..

[43]  Charles E. Perkins,et al.  IP Mobility Support for IPv4 , 2002, RFC.

[44]  Paul Mühlethaler,et al.  NDN-over-ZigBee: A ZigBee support for Named Data Networking , 2017, Future Gener. Comput. Syst..

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

[46]  Thomas C. Schmidt,et al.  Bluetooth Mesh under the Microscope: How much ICN is Inside? , 2019, ICN.

[47]  Olumide J. Akinwande Interest Forwarding in Named Data Networking Using Reinforcement Learning , 2018, Sensors.

[48]  Michael Koster,et al.  CoRE Resource Directory: DNS-SD mapping , 2000 .

[49]  Lida Xu,et al.  The internet of things: a survey , 2014, Information Systems Frontiers.

[50]  Alexander Afanasyev,et al.  Rapid traffic information dissemination using named data , 2012, NoM '12.

[51]  Shadab Ahmed Ad_Hoc on Demand Distance Vector Routing using MANET , 2017 .

[52]  Beichuan Zhang,et al.  On broadcast-based self-learning in named data networking , 2017, 2017 IFIP Networking Conference (IFIP Networking) and Workshops.

[53]  Vasileios Pappas,et al.  Listen First, Broadcast Later: Topology-Agnostic Forwarding under High Dynamics , 2010 .

[54]  Thiemo Voigt,et al.  BLE and IEEE 802.15.4 in the IoT: Evaluation and Interoperability Considerations , 2015, IoT 360.

[55]  Guangwei Bai,et al.  Priority-based IEEE 802.15.4 CSMA/CA mechanism for WSNs , 2013 .

[56]  Charles E. Perkins,et al.  Ad hoc On-Demand Distance Vector (AODV) Routing , 2001, RFC.

[57]  Shailesh Kumar,et al.  Confidence based Dual Reinforcement Q-Routing: an On-line Adaptive NetworkRouting Algorithm , 1998 .

[58]  Alexander Afanasyev,et al.  The Design and Implementation of the NDN Protocol Stack for RIOT-OS , 2016, 2016 IEEE Globecom Workshops (GC Wkshps).

[59]  Alexander L. Wolf,et al.  Content-based publish/subscribe networking and information-centric networking , 2011, ICN '11.

[60]  Matti Siekkinen,et al.  How low energy is bluetooth low energy? Comparative measurements with ZigBee/802.15.4 , 2012, 2012 IEEE Wireless Communications and Networking Conference Workshops (WCNCW).

[61]  Maria Rita Palattella,et al.  Using IEEE 802.15.4e Time-Slotted Channel Hopping (TSCH) in the Internet of Things (IoT): Problem Statement , 2015, RFC.

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

[63]  Tim Dierks,et al.  The Transport Layer Security (TLS) Protocol Version 1.2 , 2008 .

[64]  Massimo Gallo,et al.  Modeling data transfer in content-centric networking , 2011, 2011 23rd International Teletraffic Congress (ITC).

[65]  Sameera Palipana,et al.  Analytical characterisation of multi-path content delivery in Content Centric Networks , 2013, 2013 Conference on Future Internet Communications (CFIC).

[66]  Thomas C. Schmidt,et al.  ICNLoWPAN – named-data networking for low power IoT networks , 2018, 2019 IFIP Networking Conference (IFIP Networking).

[67]  Alexander Afanasyev,et al.  Named Data Networking of Things (Invited Paper) , 2016, 2016 IEEE First International Conference on Internet-of-Things Design and Implementation (IoTDI).

[68]  Emmanuel Baccelli,et al.  NDN-based IoT Robotics , 2017 .

[69]  Lixia Zhang,et al.  Securing building management systems using named data networking , 2014, IEEE Network.

[70]  Lixia Zhang,et al.  NDN-ACE : Access Control for Constrained Environments over Named Data Networking , 2015 .

[71]  Thomas C. Schmidt,et al.  NDN meets BLE: A Transparent Gateway for Opening NDN-over-BLE Networks to your Smartphone , 2019, ICN.

[72]  Giacomo Morabito,et al.  From content delivery today to information centric networking , 2013, Comput. Networks.

[73]  Li Fan,et al.  Web caching and Zipf-like distributions: evidence and implications , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[74]  Alexander Afanasyev,et al.  Packet Fragmentation in NDN : Why NDN Uses Hop-By-Hop Fragmentation NDN Memo , 2015 .

[75]  Antonella Molinaro,et al.  Forwarding strategies in named data wireless ad hoc networks: Design and evaluation , 2015, J. Netw. Comput. Appl..

[76]  Stuart Cheshire,et al.  DNS-Based Service Discovery , 2013, RFC.

[77]  Eric Fleury,et al.  FIT IoT-LAB: A large scale open experimental IoT testbed , 2015, 2015 IEEE 2nd World Forum on Internet of Things (WF-IoT).

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

[79]  Thomas C. Schmidt,et al.  RIOT: An Open Source Operating System for Low-End Embedded Devices in the IoT , 2018, IEEE Internet of Things Journal.

[80]  Giovanni Pau,et al.  VANET via Named Data Networking , 2014, 2014 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[81]  Alexander Afanasyev,et al.  CS Interest PIT FIB Data Interest Add incoming interface Drop or NACK F F PIT CS Data Discard cache Downstream Upstream Lookup miss Lookup hit F F Data , 2018 .

[82]  Thomas C. Schmidt,et al.  The need for a name to MAC address mapping in NDN: towards quantifying the resource gain , 2017, ICN.

[83]  Sheila Frankel,et al.  IP Security (IPsec) and Internet Key Exchange (IKE) Document Roadmap , 2011, RFC.

[84]  Michael L. Littman,et al.  Packet Routing in Dynamically Changing Networks: A Reinforcement Learning Approach , 1993, NIPS.

[85]  Pascal Thubert An Architecture for IPv6 over the TSCH mode of IEEE 802.15.4 , 2019 .

[86]  Hao Wu,et al.  NDN-NIC: Name-based Filtering on Network Interface Card , 2016, ICN.

[87]  Robert Tappan Morris,et al.  ExOR: opportunistic multi-hop routing for wireless networks , 2005, SIGCOMM '05.

[88]  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).

[89]  Ludwig Seitz,et al.  Object Security for Constrained RESTful Environments (OSCORE) , 2019, RFC.

[90]  Van Jacobson,et al.  Compressing TCP/IP Headers for Low-Speed Serial Links , 1990, RFC.

[91]  Suyong Eum,et al.  Information-Centric Networking (ICN) Research Challenges , 2016, RFC.

[92]  Thomas C. Schmidt,et al.  ICN-LoWPAN: header compression for the constrained IoT , 2018, ICN.

[93]  Lixia Zhang,et al.  Supporting military communications with Named Data Networking: An emulation analysis , 2012, MILCOM 2012 - 2012 IEEE Military Communications Conference.

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

[95]  Jonathan Loo,et al.  Recent Advances in Information-Centric Networking-Based Internet of Things (ICN-IoT) , 2017, IEEE Internet of Things Journal.

[96]  Laurent Massoulié,et al.  Low-power internet of things with NDN & cooperative caching , 2017, ICN.

[97]  Carsten Bormann,et al.  The Constrained Application Protocol (CoAP) , 2014, RFC.

[98]  Teng Liang,et al.  NDNizing existing applications: research issues and experiences , 2018, ICN.