An energy efficient IoT data compression approach for edge machine learning

Abstract Many IoT systems generate a huge and varied amount of data that need to be processed and responded to in a very short time. One of the major challenges is the high energy consumption due to the transmission of data to the cloud. Edge computing allows the workload to be offloaded from the cloud at a location closer to the source of data that need to be processed while saving time, improving privacy, and reducing network traffic. In this paper, we propose an energy efficient approach for IoT data collection and analysis. First of all, we apply a fast error-bounded lossy compressor on the collected data prior to transmission, that is considered to be the greatest consumer of energy in an IoT device. In a second phase, we rebuild the transmitted data on an edge node and process it using supervised machine learning techniques. To validate our approach, we consider the context of driving behavior monitoring in intelligent vehicle systems where vital signs data are collected from the driver using a Wireless Body Sensor Network (WBSN) and wearable devices and sent to an edge node for stress level detection. The experimentation results show that the amount of transmitted data has been reduced by up to 103 times without affecting the quality of medical data and driver stress level prediction accuracy.

[1]  Mario Di Francesco,et al.  Energy conservation in wireless sensor networks: A survey , 2009, Ad Hoc Networks.

[2]  Mianxiong Dong,et al.  Learning IoT in Edge: Deep Learning for the Internet of Things with Edge Computing , 2018, IEEE Network.

[3]  David Laiymani,et al.  A distributed real-time data prediction and adaptive sensing approach for wireless sensor networks , 2018, Pervasive Mob. Comput..

[4]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.

[5]  Matteo Gaeta,et al.  Multisignal 1-D compression by F-transform for wireless sensor networks applications , 2015, Appl. Soft Comput..

[6]  Nitish Srivastava,et al.  Dropout: a simple way to prevent neural networks from overfitting , 2014, J. Mach. Learn. Res..

[7]  Ying Wang,et al.  Lifting Wavelet Compression Based Data Aggregation in Big Data Wireless Sensor Networks , 2016, 2016 IEEE 22nd International Conference on Parallel and Distributed Systems (ICPADS).

[8]  Hassan Harb,et al.  A Real-Time Massive Data Processing Technique for Densely Distributed Sensor Networks , 2018, IEEE Access.

[9]  Simon Ollander Wearable Sensor Data Fusion for Human Stress Estimation , 2015 .

[10]  Simon A. Dobson,et al.  Compression in wireless sensor networks , 2013 .

[11]  Jukka K. Nurminen,et al.  Energy Efficiency of Mobile Clients in Cloud Computing , 2010, HotCloud.

[12]  Peter Kilpatrick,et al.  Challenges and Opportunities in Edge Computing , 2016, 2016 IEEE International Conference on Smart Cloud (SmartCloud).

[13]  Geoffrey E. Hinton,et al.  Rectified Linear Units Improve Restricted Boltzmann Machines , 2010, ICML.

[14]  Hassan Harb,et al.  En-Route Data Filtering Technique for Maximizing Wireless Sensor Network Lifetime , 2018, 2018 14th International Wireless Communications & Mobile Computing Conference (IWCMC).

[15]  Vladyslav Alieksieiev One Approach of Approximation for Incoming Data Stream in IoT Based Monitoring System , 2018, 2018 IEEE Second International Conference on Data Stream Mining & Processing (DSMP).

[16]  Alexandros G. Fragkiadakis,et al.  Adaptive compressive sensing for energy efficient smart objects in IoT applications , 2014, 2014 4th International Conference on Wireless Communications, Vehicular Technology, Information Theory and Aerospace & Electronic Systems (VITAE).

[17]  Raphaël Couturier,et al.  On the performance of resource-aware compression techniques for vital signs data in wireless body sensor networks , 2018, 2018 IEEE Middle East and North Africa Communications Conference (MENACOMM).

[18]  Jeffrey M. Hausdorff,et al.  Physionet: Components of a New Research Resource for Complex Physiologic Signals". Circu-lation Vol , 2000 .

[19]  Nick Roussopoulos,et al.  Compressing historical information in sensor networks , 2004, SIGMOD '04.

[20]  Jacques Demerjian,et al.  Using DWT Lifting Scheme for Lossless Data Compression in Wireless Body Sensor Networks , 2018, 2018 14th International Wireless Communications & Mobile Computing Conference (IWCMC).

[21]  Franck Cappello,et al.  Fast Error-Bounded Lossy HPC Data Compression with SZ , 2016, 2016 IEEE International Parallel and Distributed Processing Symposium (IPDPS).

[22]  David Laiymani,et al.  Adaptive data collection approach for periodic sensor networks , 2013, 2013 9th International Wireless Communications and Mobile Computing Conference (IWCMC).

[23]  Weisong Shi,et al.  Edge Computing: Vision and Challenges , 2016, IEEE Internet of Things Journal.

[24]  Jennifer Healey,et al.  Detecting stress during real-world driving tasks using physiological sensors , 2005, IEEE Transactions on Intelligent Transportation Systems.

[25]  Luca Citi,et al.  cvxEDA: A Convex Optimization Approach to Electrodermal Activity Processing , 2016, IEEE Transactions on Biomedical Engineering.

[26]  Raphaël Couturier,et al.  Real-time sampling rate adaptation based on continuous risk level evaluation in wireless body sensor networks , 2017, 2017 IEEE 13th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob).