Data-oriented abstraction of virtual sensors for energy-aware embedded software systems

We analyze the computing and communications as incorporated in networked objects (IoT): such as sensors, with focus on the performance and QoS aspects (e.g., latency of sensor data delivery to end-user). We advocate the offloading of complex computational tasks from the field-deployed low-capability sensor devices to cloud-based remote machines when feasible. In addition to the improved latency performance, the offloading of complex sensor tasks lowers the energy consumption of sensor devices. A key element of our IoT system architecture is the use of layered sensing techniques to determine the offloading of sensor tasks and the network transfer of sensor data. The computational cycles expended and network data transfer overhead vis-a-vis the energy consumption incurred therein, are factored in the partitioning of sensor tasks. Given the large-dimensionality of sensor input data, our architecture incorporates the accuracy and timeliness of sensor outputs as the controllable application-level quality parameters. The paper describes a case study of Optical Character Recognition to corroborate our approach.

[1]  Kaliappa Nadar Ravindran,et al.  Replica Voting Based Mechanisms for Dissemination of Multi-modal Surveillance Data , 2012, 2012 32nd International Conference on Distributed Computing Systems Workshops.

[2]  Yann LeCun,et al.  The mnist database of handwritten digits , 2005 .

[3]  David H. Ackley,et al.  Building diverse computer systems , 1997, Proceedings. The Sixth Workshop on Hot Topics in Operating Systems (Cat. No.97TB100133).

[4]  K. Ravindran,et al.  Data-oriented abstraction of virtual sensors for embedded software systems , 2016, 2016 2nd International Workshop on Modelling, Analysis, and Control of Complex CPS (CPS Data).

[5]  K. Ravindran,et al.  Information-Theoretic Treatment of Sensor Data Collection: A Perspective on Processing and Communication Tradeoffs , 2007, 2007 3rd International Conference on Intelligent Sensors, Sensor Networks and Information.

[6]  Guigang Zhang,et al.  Deep Learning , 2016, Int. J. Semantic Comput..

[7]  Jiang Wu,et al.  Engineering of replica voting protocols for energy-efficiency in data delivery , 2006, 2006 International Symposium on a World of Wireless, Mobile and Multimedia Networks(WoWMoM'06).

[8]  Kaliappa Nadar Ravindran,et al.  Autonomic Management of Replica Voting based Data Collection Systems in Malicious Environments , 2015, Q2SWinet@MSWiM.

[9]  Sang Hyuk Son,et al.  Quality-aware data abstraction layer for collaborative 2-tier sensor network applications , 2012, Real-Time Systems.

[10]  Christine Julien,et al.  Virtual sensors: abstracting data from physical sensors , 2006, 2006 International Symposium on a World of Wireless, Mobile and Multimedia Networks(WoWMoM'06).

[11]  Paramvir Bahl,et al.  Advancing the state of mobile cloud computing , 2012, MCS '12.

[12]  A. Polychronopoulos,et al.  Multiple sensor collision avoidance system for automotive applications using an IMM approach for obstacle tracking , 2002, Proceedings of the Fifth International Conference on Information Fusion. FUSION 2002. (IEEE Cat.No.02EX5997).