Sensor Function Virtualization to Support Distributed Intelligence in the Internet of Things

AbstractIt is estimated that—by 2020—billion devices will be connected to the Internet. This number not only includes TVs, PCs, tablets and smartphones, but also billions of embedded sensors that will make up the “Internet of Things” and enable a whole new range of intelligent services in domains such as manufacturing, health, smart homes, logistics, etc. To some extent, intelligence such as data processing or access control can be placed on the devices themselves. Alternatively, functionalities can be outsourced to the cloud. In reality, there is no single solution that fits all needs. Cooperation between devices, intermediate infrastructures (local networks, access networks, global networks) and/or cloud systems is needed in order to optimally support IoT communication and IoT applications. Through distributed intelligence the right communication and processing functionality will be available at the right place. The first part of this paper motivates the need for such distributed intelligence based on shortcomings in typical IoT systems. The second part focuses on the concept of sensor function virtualization, a potential enabler for distributed intelligence, and presents solutions on how to realize it.

[1]  Timo Ojala,et al.  CloudThings: A common architecture for integrating the Internet of Things with Cloud Computing , 2013, Proceedings of the 2013 IEEE 17th International Conference on Computer Supported Cooperative Work in Design (CSCWD).

[2]  Dave Evans,et al.  How the Next Evolution of the Internet Is Changing Everything , 2011 .

[3]  Antonio F. Gómez-Skarmeta,et al.  IPv6 Addressing Proxy: Mapping Native Addressing from Legacy Technologies and Devices to the Internet of Things (IPv6) , 2013, Sensors.

[4]  Zach Shelby,et al.  Constrained RESTful Environments (CoRE) Link Format , 2012, RFC.

[5]  Rumen Kyusakov,et al.  Enabling Cloud Connectivity for Mobile Internet of Things Applications , 2013, 2013 IEEE Seventh International Symposium on Service-Oriented System Engineering.

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

[7]  Thiemo Voigt,et al.  Lithe: Lightweight Secure CoAP for the Internet of Things , 2013, IEEE Sensors Journal.

[8]  Vinton G. Cerf,et al.  Gateways for the Internet of Things: An old problem revisited , 2013, 2013 IEEE Global Communications Conference (GLOBECOM).

[9]  Markku Kojo,et al.  Experimental Evaluation of the CoAP, HTTP and SPDY Transport Services for Internet of Things , 2014, IDCS.

[10]  Ingrid Moerman,et al.  Simple RESTful sensor application development model using CoAP , 2014, 39th Annual IEEE Conference on Local Computer Networks Workshops.

[11]  Paolo Pagano,et al.  T-Res: Enabling Reconfigurable In-network Processing in IoT-based WSNs , 2013, 2013 IEEE International Conference on Distributed Computing in Sensor Systems.

[12]  Simon Mayer,et al.  Moving Application Logic from the Firmware to the Cloud: Towards the Thin Server Architecture for the Internet of Things , 2012, 2012 Sixth International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing.

[13]  Ingrid Moerman,et al.  Flexible, Direct Interactions between CoAP-enabled IoT Devices , 2014, 2014 Eighth International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing.

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

[15]  Antonio F. Gómez-Skarmeta,et al.  A process-based Internet of Things , 2014, 2014 IEEE World Forum on Internet of Things (WF-IoT).

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

[17]  Eric Rescorla,et al.  Datagram Transport Layer Security Version 1.2 , 2012, RFC.

[18]  Paolo Pagano,et al.  PyoT, a macroprogramming framework for the Internet of Things , 2014, Proceedings of the 9th IEEE International Symposium on Industrial Embedded Systems (SIES 2014).

[19]  Matthieu Vial CoRE Mirror Server , 2012 .