A Resilient Large-Scale Trajectory Index for Cloud-Based Moving Object Applications

The availability of location-aware devices generates tremendous volumes of moving object trajectories. The processing of these large-scale trajectories requires innovative techniques that are capable of adapting to changes in cloud systems to satisfy a wide range of applications and non-programmer e...

Full description

Bibliographic Details
Main Authors: Omar Alqahtani, Tom Altman
Format: Article
Language:English
Published: MDPI AG 2020-10-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/10/20/7220
id doaj-e766e88ed6c445c38385ffa7019d0e1a
record_format Article
spelling doaj-e766e88ed6c445c38385ffa7019d0e1a2020-11-25T03:37:47ZengMDPI AGApplied Sciences2076-34172020-10-01107220722010.3390/app10207220A Resilient Large-Scale Trajectory Index for Cloud-Based Moving Object ApplicationsOmar Alqahtani0Tom Altman1Department of Computer Science and Engineering, College of Engineering, Design and Computing, University of Colorado Denver, Denver, CO 80204, USADepartment of Computer Science and Engineering, College of Engineering, Design and Computing, University of Colorado Denver, Denver, CO 80204, USAThe availability of location-aware devices generates tremendous volumes of moving object trajectories. The processing of these large-scale trajectories requires innovative techniques that are capable of adapting to changes in cloud systems to satisfy a wide range of applications and non-programmer end users. We introduce a Resilient Moving Object Index that is capable of balancing both spatial and object localities to maximize the overall performance in numerous environments. It is equipped with compulsory, discrete, and impact factor prediction models. The compulsory and discrete models are used to predict a locality pivot based on three fundamental aspects: computation resources, nature of the trajectories, and query types. The impact factor model is used to predict the influence of contrasting queries. Moreover, we provide a framework to extract efficient training sets and features without adding overhead to the index construction. We conduct an extensive experimental study to evaluate our approach. The evaluation includes two testbeds and covers spatial, temporal, spatio-temporal, continuous, aggregation, and retrieval queries. In most cases, the experiments show a significant performance improvement compared to various indexing schemes on a compact trajectory dataset as well as a sparse dataset. Most important, they demonstrate how our proposed index adapts to change in various environments.https://www.mdpi.com/2076-3417/10/20/7220moving objectsbig dataspatial indexingmachine learning for indexing
collection DOAJ
language English
format Article
sources DOAJ
author Omar Alqahtani
Tom Altman
spellingShingle Omar Alqahtani
Tom Altman
A Resilient Large-Scale Trajectory Index for Cloud-Based Moving Object Applications
Applied Sciences
moving objects
big data
spatial indexing
machine learning for indexing
author_facet Omar Alqahtani
Tom Altman
author_sort Omar Alqahtani
title A Resilient Large-Scale Trajectory Index for Cloud-Based Moving Object Applications
title_short A Resilient Large-Scale Trajectory Index for Cloud-Based Moving Object Applications
title_full A Resilient Large-Scale Trajectory Index for Cloud-Based Moving Object Applications
title_fullStr A Resilient Large-Scale Trajectory Index for Cloud-Based Moving Object Applications
title_full_unstemmed A Resilient Large-Scale Trajectory Index for Cloud-Based Moving Object Applications
title_sort resilient large-scale trajectory index for cloud-based moving object applications
publisher MDPI AG
series Applied Sciences
issn 2076-3417
publishDate 2020-10-01
description The availability of location-aware devices generates tremendous volumes of moving object trajectories. The processing of these large-scale trajectories requires innovative techniques that are capable of adapting to changes in cloud systems to satisfy a wide range of applications and non-programmer end users. We introduce a Resilient Moving Object Index that is capable of balancing both spatial and object localities to maximize the overall performance in numerous environments. It is equipped with compulsory, discrete, and impact factor prediction models. The compulsory and discrete models are used to predict a locality pivot based on three fundamental aspects: computation resources, nature of the trajectories, and query types. The impact factor model is used to predict the influence of contrasting queries. Moreover, we provide a framework to extract efficient training sets and features without adding overhead to the index construction. We conduct an extensive experimental study to evaluate our approach. The evaluation includes two testbeds and covers spatial, temporal, spatio-temporal, continuous, aggregation, and retrieval queries. In most cases, the experiments show a significant performance improvement compared to various indexing schemes on a compact trajectory dataset as well as a sparse dataset. Most important, they demonstrate how our proposed index adapts to change in various environments.
topic moving objects
big data
spatial indexing
machine learning for indexing
url https://www.mdpi.com/2076-3417/10/20/7220
work_keys_str_mv AT omaralqahtani aresilientlargescaletrajectoryindexforcloudbasedmovingobjectapplications
AT tomaltman aresilientlargescaletrajectoryindexforcloudbasedmovingobjectapplications
AT omaralqahtani resilientlargescaletrajectoryindexforcloudbasedmovingobjectapplications
AT tomaltman resilientlargescaletrajectoryindexforcloudbasedmovingobjectapplications
_version_ 1724543874946301952