Real-Time Spatial Queries for Moving Objects Using Storm Topology

被引:22
作者
Zhang, Feng [1 ,2 ]
Zheng, Ye [1 ]
Xu, Dengping [3 ]
Du, Zhenhong [2 ]
Wang, Yingzhi [4 ]
Liu, Renyi [2 ]
Ye, Xinyue [5 ]
机构
[1] Zhejiang Univ, Sch Earth Sci, 38 Zheda Rd, Hangzhou 310027, Peoples R China
[2] Zhejiang Prov Key Lab Geog Informat Sci, 148 Tianmushan Rd, Hangzhou 310028, Peoples R China
[3] State Forestry Adm, Acad Forest Inventory & Planning, Beijing 100714, Peoples R China
[4] Zhejiang Police Coll, Dept Publ Order, 555 Binwen Rd, Hangzhou 310053, Zhejiang, Peoples R China
[5] Kent State Univ, Dept Geog, Kent, OH 44240 USA
基金
中国国家自然科学基金; 美国国家科学基金会;
关键词
real time; spatial query; moving objects; Apache Storm;
D O I
10.3390/ijgi5100178
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the rapid development of mobile data acquisition technology, the volume of available spatial data is growing at an increasingly fast pace. The real-time processing of big spatial data has become a research frontier in the field of Geographic Information Systems (GIS). To cope with these highly dynamic data, we aim to reduce the time complexity of data updating by modifying the traditional spatial index. However, existing algorithms and data structures are based on single work nodes, which are incapable of handling the required high numbers and update rates of moving objects. In this paper, we present a distributed spatial index based on Apache Storm, an open-source distributed real-time computation system. Using this approach, we compare the range and K-nearest neighbor (KNN) query efficiency of four spatial indexes on a single dataset and introduce a method of performing spatial joins between two moving datasets. In particular, we build a secondary distributed index for spatial join queries based on the grid-partition index. Finally, a series of experiments are presented to explore the factors that affect the performance of the distributed index and to demonstrate the feasibility of the proposed distributed index based on Storm. As a real-world application, this approach has been integrated into an information system that provides real-time traffic decision support.
引用
收藏
页数:19
相关论文
共 46 条
[1]  
Aji A, 2013, P VLDB ENDOW
[2]  
Akdogan A., 2010, P IEEE 2 INT C CLOUD
[3]  
Allen S.T., 2015, STORM APPL STRATEGIE, P17
[4]  
[Anonymous], P IEEE INT C DAT ENG
[5]  
[Anonymous], P IEEE INT C CLUST C
[6]  
Baig F., 2015, VLDB WORKSHOP BIG GR, P134
[7]  
Bentley J.L., 1979, ACM COMPUT SURV, V11, P397
[8]   A framework for generating network-based moving objects [J].
Brinkhoff, T .
GEOINFORMATICA, 2002, 6 (02) :153-180
[9]   Adaptive Indexing of Moving Objects with Highly Variable Update Frequencies [J].
Chen, Nan ;
Shou, Li-Dan ;
Chen, Gang ;
Dong, Jin-Xiang .
JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2008, 23 (06) :998-1014
[10]  
Corral A., 2008, P 12 E EUR C POR FIN