Query Optimization for Distributed Spatio-Temporal Sensing Data Processing

The unprecedented development of Internet of Things (IoT) technology produces humongous amounts of spatio-temporal sensing data with various geometry types. However, processing such datasets is often challenging due to high-dimensional sensor data geometry characteristics, complex anomalistic spatia...

Full description

Bibliographic Details
Main Authors: Xin Li, Huayan Yu, Ligang Yuan, Xiaolin Qin
Format: Article
Language:English
Published: MDPI AG 2022-02-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/22/5/1748
_version_ 1797473825351270400
author Xin Li
Huayan Yu
Ligang Yuan
Xiaolin Qin
author_facet Xin Li
Huayan Yu
Ligang Yuan
Xiaolin Qin
author_sort Xin Li
collection DOAJ
description The unprecedented development of Internet of Things (IoT) technology produces humongous amounts of spatio-temporal sensing data with various geometry types. However, processing such datasets is often challenging due to high-dimensional sensor data geometry characteristics, complex anomalistic spatial regions, unique query patterns, and so on. Timely and efficient spatio-temporal querying significantly improves the accuracy and intelligence of processing sensing data. Most existing query algorithms show their lack of supporting spatio-temporal queries and irregular spatial areas. In this paper, we propose two spatio-temporal query optimization algorithms based on SpatialHadoop to improve the efficiency of query spatio-temporal sensing data: (1) spatio-temporal polygon range query (STPRQ), which aims to find all records from a polygonal location in a time interval; (2) spatio-temporal <i>k</i> nearest neighbors query (ST<i>k</i>NNQ), which directly searches the query point’s <i>k</i> closest neighbors. To optimize the ST<i>k</i>NNQ algorithm, we further propose an adaptive iterative range optimization algorithm (AIRO), which can optimize the iterative range of the algorithm according to the query time range and avoid querying irrelevant data partitions. Finally, extensive experiments based on trajectory datasets demonstrate that our proposed query algorithms can significantly improve query performance over baseline algorithms and shorten response time by 81% and 35.6%, respectively.
first_indexed 2024-03-09T20:22:51Z
format Article
id doaj.art-f43fe11db6bc4bda807e0f054bf72e15
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-03-09T20:22:51Z
publishDate 2022-02-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-f43fe11db6bc4bda807e0f054bf72e152023-11-23T23:45:29ZengMDPI AGSensors1424-82202022-02-01225174810.3390/s22051748Query Optimization for Distributed Spatio-Temporal Sensing Data ProcessingXin Li0Huayan Yu1Ligang Yuan2Xiaolin Qin3College of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, Nanjing 211106, ChinaCollege of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, Nanjing 211106, ChinaCollege of Civil Aviation, Nanjing University of Aeronautics and Astronautics, Nanjing 211106, ChinaCollege of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, Nanjing 211106, ChinaThe unprecedented development of Internet of Things (IoT) technology produces humongous amounts of spatio-temporal sensing data with various geometry types. However, processing such datasets is often challenging due to high-dimensional sensor data geometry characteristics, complex anomalistic spatial regions, unique query patterns, and so on. Timely and efficient spatio-temporal querying significantly improves the accuracy and intelligence of processing sensing data. Most existing query algorithms show their lack of supporting spatio-temporal queries and irregular spatial areas. In this paper, we propose two spatio-temporal query optimization algorithms based on SpatialHadoop to improve the efficiency of query spatio-temporal sensing data: (1) spatio-temporal polygon range query (STPRQ), which aims to find all records from a polygonal location in a time interval; (2) spatio-temporal <i>k</i> nearest neighbors query (ST<i>k</i>NNQ), which directly searches the query point’s <i>k</i> closest neighbors. To optimize the ST<i>k</i>NNQ algorithm, we further propose an adaptive iterative range optimization algorithm (AIRO), which can optimize the iterative range of the algorithm according to the query time range and avoid querying irrelevant data partitions. Finally, extensive experiments based on trajectory datasets demonstrate that our proposed query algorithms can significantly improve query performance over baseline algorithms and shorten response time by 81% and 35.6%, respectively.https://www.mdpi.com/1424-8220/22/5/1748spatio-temporal sensing dataspatio-temporal data processingspatio-temporal indexpolygon range query algorithm<i>k</i> nearest neighbor query algorithmquery optimization
spellingShingle Xin Li
Huayan Yu
Ligang Yuan
Xiaolin Qin
Query Optimization for Distributed Spatio-Temporal Sensing Data Processing
Sensors
spatio-temporal sensing data
spatio-temporal data processing
spatio-temporal index
polygon range query algorithm
<i>k</i> nearest neighbor query algorithm
query optimization
title Query Optimization for Distributed Spatio-Temporal Sensing Data Processing
title_full Query Optimization for Distributed Spatio-Temporal Sensing Data Processing
title_fullStr Query Optimization for Distributed Spatio-Temporal Sensing Data Processing
title_full_unstemmed Query Optimization for Distributed Spatio-Temporal Sensing Data Processing
title_short Query Optimization for Distributed Spatio-Temporal Sensing Data Processing
title_sort query optimization for distributed spatio temporal sensing data processing
topic spatio-temporal sensing data
spatio-temporal data processing
spatio-temporal index
polygon range query algorithm
<i>k</i> nearest neighbor query algorithm
query optimization
url https://www.mdpi.com/1424-8220/22/5/1748
work_keys_str_mv AT xinli queryoptimizationfordistributedspatiotemporalsensingdataprocessing
AT huayanyu queryoptimizationfordistributedspatiotemporalsensingdataprocessing
AT ligangyuan queryoptimizationfordistributedspatiotemporalsensingdataprocessing
AT xiaolinqin queryoptimizationfordistributedspatiotemporalsensingdataprocessing