Abstract

Context-awareness refers to the ability of an application to understand the situation from the sensed information and provides service(s) accordingly with the minimum human intervention. Context-aware IoT applications collect high-level contexts (HLCs) instead of the raw sensor data from the sensor networks to take the required actions in real-time. Inferring contexts accurately with low network traffic, latency, and energy consumption is a challenging task. Existing on-node data processing mechanisms provide only low-level events which do not support the fusion of multi-variate sensor data collected from multiple sensor nodes. On the other hand, inferring the HLCs at gateway, requires transmission of sensed data from the edge of the network to gateway (out-network) which incurs high network traffic and energy consumption. In this paper, we propose a naive computationally lightweight in-network context inference mechanism, named InContextIoT, that can process the multi-variate sensor data collected from different sensors for inferring the HLCs inside the sensor network efficiently. A data collection node, named Inode, is selected for the HLCs inference on the basis of node's residual energy, closeness centrality, degree, and availability of computation resources. Then, we use the Bayesian classification for inferring the HLCs at Inode from the collected low-level events of various sensor nodes. The selection of Inode is dynamic and depends on the region of interest (RoI) of application queries. Experiments show that InContextIoT reduces network energy consumption to 73% by reducing the network traffic approximately two times (2x) in compared to existing centralized state-of-art approaches.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.