| Literature DB >> 28880252 |
Bin Cao1, Wangyuan Chen2, Ying Shen3, Chenyu Hou4, Jung Yoon Kim5, Lifeng Yu6.
Abstract
Due to the rapid development of the Internet of Things (IoT), many feasible deployments of sensor monitoring networks have been made to capture the events in physical world, such as human diseases, weather disasters and traffic accidents, which generate large-scale temporal data. Generally, the certain time interval that results in the highest incidence of a severe event has significance for society. For example, there exists an interval that covers the maximum number of people who have the same unusual symptoms, and knowing this interval can help doctors to locate the reason behind this phenomenon. As far as we know, there is no approach available for solving this problem efficiently. In this paper, we propose the Bitmap-based Maximum Range Counting (BMRC) approach for temporal data generated in sensor monitoring networks. Since sensor nodes can update their temporal data at high frequency, we present a scalable strategy to support the real-time insert and delete operations. The experimental results show that the BMRC outperforms the baseline algorithm in terms of efficiency.Entities:
Keywords: Internet of Things (IoT); bitmap; maximum range counting; sensor monitoring networks
Year: 2017 PMID: 28880252 PMCID: PMC5620496 DOI: 10.3390/s17092051
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Problem Definition.
Figure 2Bitmap Index Construction Example.
Figure 3Compressing Bitmap Strategy.
Figure 4Interval Insertion Example.
Figure 5Interval Deletion Example.
Figure 6Example for Phase I.
Figure 7Example in Phase II.
Figure 8Example in Phase III.
Figure 9Comparison study for Updating: (a) Varying Data Volume; (b) Varying Time Window; (c) Varying Time Range.
Figure 10Comparison study for BMRC: (a) Varying Data Volume; (b) Varying Time Window; (c) Varying Time Range.
Figure 11Cost Time for Different Phases in Query Process: (a) Varying Data Volume; (b) Varying Time Window; (c) Varying Time Range.
Figure 12Average Ratio for Different Phases in the Query Process: (a) Varying Data Volume; (b) Varying Time Window; (c) Varying Time Range.