An Adaptive Parallel Method for Indexing Transportation Moving Objects

Transportation cyber-physical systems are constrained by spatiality and real-time because of their high level of heterogeneity. Therefore, applications like traffic control generally manage moving objects in a single-machine multithreaded manner, whereas suffering from frequent locking operations. T...

Full description

Saved in:
Bibliographic Details
Main Authors: Kun-lun Chen, Chuan-wen Li, Guang Lu, Jia-quan Li, Tong Zhang
Format: Article
Language:English
Published: Wiley 2021-01-01
Series:Complexity
Online Access:http://dx.doi.org/10.1155/2021/6645778
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832547724519538688
author Kun-lun Chen
Chuan-wen Li
Guang Lu
Jia-quan Li
Tong Zhang
author_facet Kun-lun Chen
Chuan-wen Li
Guang Lu
Jia-quan Li
Tong Zhang
author_sort Kun-lun Chen
collection DOAJ
description Transportation cyber-physical systems are constrained by spatiality and real-time because of their high level of heterogeneity. Therefore, applications like traffic control generally manage moving objects in a single-machine multithreaded manner, whereas suffering from frequent locking operations. To address this problem and improve the throughput of moving object databases, we propose a GPU-accelerated indexing method, based on a grid data structure, combined with quad-trees. We count object movements and decide whether a particular node should be split or be merged on the GPU. In this case, bottlenecked nodes can be translated to quad-tree without interfering with the CPU. Hence, waiting time of other threads caused by locking operations raised by object data updating can be reduced. The method is simple while more adaptive to scenarios where the distribution of moving objects is skewed. It also avoids shortcomings of existing methods with performance bottleneck on the hot area or spending plenty of calculation resources on structure balancing. Experiments suggest that our method shows higher throughput and lower response time than the existing indexing methods. The advantage is even more significant under the skewed distribution of moving objects.
format Article
id doaj-art-a499089a990642f5a083c132704eba97
institution Kabale University
issn 1076-2787
1099-0526
language English
publishDate 2021-01-01
publisher Wiley
record_format Article
series Complexity
spelling doaj-art-a499089a990642f5a083c132704eba972025-02-03T06:43:46ZengWileyComplexity1076-27871099-05262021-01-01202110.1155/2021/66457786645778An Adaptive Parallel Method for Indexing Transportation Moving ObjectsKun-lun Chen0Chuan-wen Li1Guang Lu2Jia-quan Li3Tong Zhang4School of Computer Science & Engineering, Northeastern University, Shenyang 110819, ChinaSchool of Computer Science & Engineering, Northeastern University, Shenyang 110819, ChinaSchool of Computer Science & Engineering, Northeastern University, Shenyang 110819, ChinaSchool of Computer Science & Engineering, Northeastern University, Shenyang 110819, ChinaState Grid Dalian Electric Power Supply Company, Dalian, ChinaTransportation cyber-physical systems are constrained by spatiality and real-time because of their high level of heterogeneity. Therefore, applications like traffic control generally manage moving objects in a single-machine multithreaded manner, whereas suffering from frequent locking operations. To address this problem and improve the throughput of moving object databases, we propose a GPU-accelerated indexing method, based on a grid data structure, combined with quad-trees. We count object movements and decide whether a particular node should be split or be merged on the GPU. In this case, bottlenecked nodes can be translated to quad-tree without interfering with the CPU. Hence, waiting time of other threads caused by locking operations raised by object data updating can be reduced. The method is simple while more adaptive to scenarios where the distribution of moving objects is skewed. It also avoids shortcomings of existing methods with performance bottleneck on the hot area or spending plenty of calculation resources on structure balancing. Experiments suggest that our method shows higher throughput and lower response time than the existing indexing methods. The advantage is even more significant under the skewed distribution of moving objects.http://dx.doi.org/10.1155/2021/6645778
spellingShingle Kun-lun Chen
Chuan-wen Li
Guang Lu
Jia-quan Li
Tong Zhang
An Adaptive Parallel Method for Indexing Transportation Moving Objects
Complexity
title An Adaptive Parallel Method for Indexing Transportation Moving Objects
title_full An Adaptive Parallel Method for Indexing Transportation Moving Objects
title_fullStr An Adaptive Parallel Method for Indexing Transportation Moving Objects
title_full_unstemmed An Adaptive Parallel Method for Indexing Transportation Moving Objects
title_short An Adaptive Parallel Method for Indexing Transportation Moving Objects
title_sort adaptive parallel method for indexing transportation moving objects
url http://dx.doi.org/10.1155/2021/6645778
work_keys_str_mv AT kunlunchen anadaptiveparallelmethodforindexingtransportationmovingobjects
AT chuanwenli anadaptiveparallelmethodforindexingtransportationmovingobjects
AT guanglu anadaptiveparallelmethodforindexingtransportationmovingobjects
AT jiaquanli anadaptiveparallelmethodforindexingtransportationmovingobjects
AT tongzhang anadaptiveparallelmethodforindexingtransportationmovingobjects
AT kunlunchen adaptiveparallelmethodforindexingtransportationmovingobjects
AT chuanwenli adaptiveparallelmethodforindexingtransportationmovingobjects
AT guanglu adaptiveparallelmethodforindexingtransportationmovingobjects
AT jiaquanli adaptiveparallelmethodforindexingtransportationmovingobjects
AT tongzhang adaptiveparallelmethodforindexingtransportationmovingobjects