CS-Man: Computation service management for IoT in-network processing

The Internet of Things (IoT) expects to link billions of devices to the Internet, which will produce massive amounts of data. Current approaches move the IoT data out of the network for processing. It results in long delays and increases the network traffic. The Named Function Networking (NFN) proposes a generic computation architecture for in-network data processing. But it does not consider a scheduling scheme or provide details of how to deploy services. This paper designs a computation service management (CS-Man) protocol by utilizing the NFN concept to assign and schedule computation tasks within IoT network. It is implemented by two procedures: service discovery and service deployment. Thus, the whole network is capable of assigning an advanced task to the specific node as well as fetching necessary pieces required by that task. Experiments including five use cases have been done to prove the feasibility of CS-Man. It also lowers the network traffic approximately by four times when compared with the out-of-network processing method.

[1]  Wei Hong,et al.  TinyDB: an acquisitional query processing system for sensor networks , 2005, TODS.

[2]  Yuansong Qiao,et al.  PIoT: Programmable IoT using Information Centric Networking , 2016, NOMS 2016 - 2016 IEEE/IFIP Network Operations and Management Symposium.

[3]  Christian F. Tschudin,et al.  An information centric network for computing the distribution of computations , 2014, ICN '14.

[4]  Fethi Filali,et al.  NDN-Q: An NDN query mechanism for efficient V2X data collection , 2014, 2014 Eleventh Annual IEEE International Conference on Sensing, Communication, and Networking Workshops (SECON Workshops).

[5]  Simon Duquennoy,et al.  Actinium: A RESTful runtime container for scriptable Internet of Things applications , 2012, 2012 3rd IEEE International Conference on the Internet of Things.

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

[7]  Torsten Braun,et al.  NextServe Framework: Supporting Services over Content-Centric Networking , 2014, WWIC.

[8]  Fabian Oehlmann,et al.  Content-Centric Networking , 2013 .

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

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

[11]  Anders Lindgren,et al.  Requirements and Challenges for IoT over ICN , 2016 .

[12]  Seyed Alireza Zekavat,et al.  Connectivity analysis of group-based cognitive radio networks , 2012, 2012 IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks (WoWMoM).

[13]  Richard P. Martin,et al.  Enabling Internet-of-Things services in the MobilityFirst Future Internet Architecture , 2012, 2012 IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks (WoWMoM).

[14]  Biswanath Mukherjee,et al.  Wireless sensor network survey , 2008, Comput. Networks.

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

[16]  Jörg Widmer,et al.  In-network aggregation techniques for wireless sensor networks: a survey , 2007, IEEE Wireless Communications.