Cooperative in-network computation in energy harvesting device clouds

Abstract The Internet of Things paradigm is creating an environment where the big data originators will be located at the edge of the Internet. Accordingly, data analytic infrastructure is also being relocated to the network edges, to fulfill the philosophy of data gravity, under the umbrella of Fog computing. The extreme edge of the hierarchical infrastructure consists of sensor devices that constitute the wireless sensor networks. The role of these devices has evolved tremendously over the past few years owing to significant improvements in their design and computational capabilities. Sensor devices, today, are not only capable of performing sense and send tasks but also certain kinds of in-network processing. As such, triple optimization of sensing, computing and communication tasks is required to facilitate the implementation of data analytics on the sensor devices. A sensor node may optimally partition a computation task, for instance, and offload sub-tasks to cooperative neighbouring nodes for parallel execution to, in turn, optimize the network resources. This approach is crucial, especially, for energy harvesting sensor devices where the energy profile and, therefore, the computation capability of each device differs depending on the node location and time of day. Accordingly, future in-network computing must capture the energy harvesting information of sensor nodes to jointly optimize the computation and communication within the network. In this paper, we present a theoretical model for computation offloading in micro-solar powered energy harvesting sensor devices. Optimum data partitioning to minimize the total energy consumption has been discussed based on the energy harvesting status of sensor nodes for different scenarios. The simulation results show that our model reduced both energy losses and waste due to energy conversion and overflows respectively compared to a data partitioning algorithm that offloads computation tasks without taking the energy harvesting status of nodes into consideration. Our approach also improves energy balance of a WSN which is an important factor for its long-term autonomous operation.

[1]  Nalini Venkatasubramanian,et al.  QuARES: A quality-aware renewable energy-driven sensing framework , 2012, Sustain. Comput. Informatics Syst..

[2]  Mengmeng Wang,et al.  Stochastic duty cycling for heterogenous energy harvesting networks , 2015, 2015 IEEE 34th International Performance Computing and Communications Conference (IPCCC).

[3]  Khaled A. Harras,et al.  Towards Mobile Opportunistic Computing , 2015, 2015 IEEE 8th International Conference on Cloud Computing.

[4]  Chamil Kulatunga,et al.  Fog-enabled WSN system for animal behavior analysis in precision dairy , 2017, 2017 International Conference on Computing, Networking and Communications (ICNC).

[5]  Victor C. M. Leung,et al.  Energy Efficient Cooperative Computing in Mobile Wireless Sensor Networks , 2018, IEEE Transactions on Cloud Computing.

[6]  Luis Rodero-Merino,et al.  Finding your Way in the Fog: Towards a Comprehensive Definition of Fog Computing , 2014, CCRV.

[7]  David E. Culler,et al.  A practical theory of micro-solar power sensor networks , 2012, ACM Trans. Sens. Networks.

[8]  Shusen Yang,et al.  Distributed optimization in energy harvesting sensor networks with dynamic in-network data processing , 2016, IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications.

[9]  Ivan Stojmenovic,et al.  Machine-to-Machine Communications With In-Network Data Aggregation, Processing, and Actuation for Large-Scale Cyber-Physical Systems , 2014, IEEE Internet of Things Journal.

[10]  K. J. Ray Liu,et al.  Data-Driven Stochastic Models and Policies for Energy Harvesting Sensor Communications , 2014, IEEE Journal on Selected Areas in Communications.

[11]  Bang Chul Jung,et al.  Opportunistic Function Computation for Wireless Sensor Networks , 2016, IEEE Transactions on Wireless Communications.

[12]  Soumya Simanta,et al.  Cloudlet-based cyber-foraging for mobile systems in resource-constrained edge environments , 2014, ICSE Companion.

[13]  David E. Culler,et al.  Design, Modeling, and Capacity Planning for Micro-solar Power Sensor Networks , 2008, 2008 International Conference on Information Processing in Sensor Networks (ipsn 2008).

[14]  Imran Khan,et al.  Wireless sensor network virtualization: early architecture and research perspectives , 2015, IEEE Network.

[15]  Joonhyuk Kang,et al.  Mobile cloud computing with a UAV-mounted cloudlet: optimal bit allocation for communication and computation , 2016, IET Commun..

[16]  Tansu Alpcan,et al.  Fog Computing May Help to Save Energy in Cloud Computing , 2016, IEEE Journal on Selected Areas in Communications.

[17]  Panganamala Ramana Kumar,et al.  Toward a theory of in-network computation in wireless sensor networks , 2006, IEEE Communications Magazine.

[18]  Min Chen,et al.  On the computation offloading at ad hoc cloudlet: architecture and service modes , 2015, IEEE Communications Magazine.

[19]  Enzo Baccarelli,et al.  Fog of Everything: Energy-Efficient Networked Computing Architectures, Research Challenges, and a Case Study , 2017, IEEE Access.

[20]  Chamil Kulatunga,et al.  Opportunistic Wireless Networking for Smart Dairy Farming , 2017, IT Professional.

[21]  Purushottam Kulkarni,et al.  Energy Harvesting Sensor Nodes: Survey and Implications , 2011, IEEE Communications Surveys & Tutorials.

[22]  Mohan Kumar,et al.  Opportunities in Opportunistic Computing , 2010, Computer.

[23]  Haiyun Luo,et al.  Energy-Optimal Mobile Cloud Computing under Stochastic Wireless Channel , 2013, IEEE Transactions on Wireless Communications.

[24]  Sergio Barbarossa,et al.  Communicating While Computing: Distributed mobile cloud computing over 5G heterogeneous networks , 2014, IEEE Signal Processing Magazine.

[25]  Edward A. Lee,et al.  The Cloud is Not Enough: Saving IoT from the Cloud , 2015, HotStorage.

[26]  Juyul Lee,et al.  Energy-efficient scheduling of delay constrained traffic over fading channels , 2008, 2008 IEEE International Symposium on Information Theory.

[27]  Keiichi Yasumoto,et al.  Efficient Coverage of Agricultural Field with Mobile Sensors by Predicting Solar Power Generation , 2015, 2015 IEEE 29th International Conference on Advanced Information Networking and Applications.