A Realistic Deployment of Named Data Networking in the Internet of Things

IP has been designed for Internet decades ago to connect computers and share expensive resources such as tape drives and printers. Nowadays, Internet of Things and other emerging applications use Internet to fetch and exchange content such as monitoring data and movies. This content-centric use of Internet highlights the limitations of the IP architecture. IETF Working Groups spend significant efforts to adapt the traditional IP stack to IoT systems, but the shortcomings of IP remain difficult to hide. In this context, the recently emerged Named Data Networking (NDN) architecture promises a better support of IoT systems and future Internet applications. This paper describes a realistic IoT architecture based on NDN. In practice, an integration of NDN in IoT devices over low-power wireless technologies is designed, deployed and evaluated considering a Smart Farming application scenario. This work aims to show that NDN is more suitable than IP for IoT systems, by giving another look at IP-based solutions for the IoT such as 6LoWPAN. For that, we design a simple packet compression scheme and a lightweight forwarding strategy that is compliant with the NDN vision while managing constrained devices. Evaluation result demonstrate the flexibility of NDN to support IoT environments.

[1]  Giovanna Carofiglio,et al.  Hybrid Information-Centric Networking , 2019 .

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[20]  Thomas C. Schmidt,et al.  RIOT OS: Towards an OS for the Internet of Things , 2013, 2013 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

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

[22]  Ricardo Simon Carbajo,et al.  Performance evaluation of the 6LoWPAN protocol on MICAz and TelosB motes , 2009, PM2HW2N '09.

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

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

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

[26]  Davide Pesavento,et al.  NFD Developer's Guide , 2014 .

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