A top-k spatial join querying processing algorithm based on spark

被引:13
作者
Qiao, Baiyou [1 ]
Hu, Bing [1 ]
Zhu, Junhai [1 ]
Wu, Gang [1 ,3 ]
Giraud-Carrier, Christophe [2 ]
Wang, Guoren [1 ]
机构
[1] Northeastern Univ, Sch Comp Sci & Engn, Shenyang 110819, Liaoning, Peoples R China
[2] Brigham Young Univ, Dept Comp Sci, Provo, UT 84602 USA
[3] Nanjing Univ, State Key Lab Novel Software Technol, Nanjing 210093, Jiangsu, Peoples R China
基金
国家重点研发计划; 中国国家自然科学基金;
关键词
Cloud computing; Spark platform; Top-k spatial join query; Plane sweeping algorithm; SYSTEM;
D O I
10.1016/j.is.2019.101419
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Aiming at the problem of top-k spatial join query processing in cloud computing systems, a Spark-based top-k spatial join (STKSJ) query processing algorithm is proposed. In this algorithm, the whole data space is divided into grid cells of the same size by a grid partitioning method, and each spatial object in one data set is projected into a grid cell. The Minimum Bounding Rectangle (MBR) of all spatial objects in each grid cell is computed. The spatial objects overlapping with these MBRs in another spatial data set are replicated to the corresponding grid cells, thereby filtering out spatial objects for which there are no join results, thus reducing the cost of subsequent spatial join processing. An improved plane sweeping algorithm is also proposed that speeds up the scanning mode and applies threshold filtering, thus greatly reducing the communication and computation costs of intermediate join results in subsequent top-k aggregation operations. Experimental results on synthetic and real data sets show that the proposed algorithm has clear advantages, and better performance than existing top-k spatial join query processing algorithms. (C) 2019 Elsevier Ltd. All rights reserved.
引用
收藏
页数:11
相关论文
共 28 条
[1]  
Ahmadi Elham, 2016, 2016 17th IEEE International Conference on Mobile Data Management (MDM), P232, DOI 10.1109/MDM.2016.44
[2]   Hadoop-GIS: A High Performance Spatial Data Warehousing System over MapReduce [J].
Aji, Ablimit ;
Wang, Fusheng ;
Vo, Hoang ;
Lee, Rubao ;
Liu, Qiaoling ;
Zhang, Xiaodong ;
Saltz, Joel .
PROCEEDINGS OF THE VLDB ENDOWMENT, 2013, 6 (11) :1009-1020
[3]  
[Anonymous], 2010, P 2 USENIX C HOT TOP
[4]  
[Anonymous], P INT C WEB INF SYST
[5]  
[Anonymous], 2011, J COMPUT RES DEV
[6]  
Dean J, 2004, USENIX ASSOCIATION PROCEEDINGS OF THE SIXTH SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION (OSDE '04), P137
[7]  
Eldawy A, 2015, PROC INT CONF DATA, P1352
[8]   Terahertz Absorption Characteristics of NiCr Film and Enhanced Absorption by Reactive Ion Etching in a Microbolometer Focal Plane Array [J].
Gou, Jun ;
Wang, Jun ;
Li, Weizhi ;
Tai, Huiling ;
Gu, Deen ;
Jiang, Yadong .
JOURNAL OF INFRARED MILLIMETER AND TERAHERTZ WAVES, 2013, 34 (7-8) :431-436
[9]  
Govindarajan S, 2003, LECT NOTES COMPUT SC, V2572, P143
[10]  
Gupta H., 2013, EDBT, P113