Shared Execution Approach to ε-Distance Join Queries in Dynamic Road Networks

被引:1
|
作者
Cho, Hyung-Ju [1 ]
机构
[1] Kyungpook Natl Univ, Dept Software, 2559 Gyeongsang Daero, Sangju Si 37224, Gyeongsangbuk D, South Korea
基金
新加坡国家研究基金会;
关键词
epsilon-distance join query; shared execution; dynamic road network; MULTIPLE MIX-ZONES; PRIVACY PROTECTION; SIMILARITY JOINS; SHORTEST-PATH; EFFICIENT; FRAMEWORK;
D O I
10.3390/ijgi7070270
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Given a threshold distance epsilon and two object sets R and S in a road network, an epsilon-distance join query finds object pairs from R x S that are within the threshold distance epsilon (e.g., find passenger and taxicab pairs within a five-minute driving distance). Although this is a well-studied problem in the Euclidean space, little attention has been paid to dynamic road networks where the weights of road segments (e.g., travel times) are frequently updated and the distance between two objects is the length of the shortest path connecting them. In this work, we address the problem of epsilon-distance join queries in dynamic road networks by proposing an optimized epsilon-distance join algorithm called EDISON, the key concept of which is to cluster adjacent objects of the same type into a group, and then to optimize shared execution for the group to avoid redundant network traversal. The proposed method is intuitive and easy to implement, thereby allowing its simple integration with existing range query algorithms in road networks. We conduct an extensive experimental study using real-world roadmaps to show the efficiency and scalability of our shared execution approach.
引用
收藏
页数:23
相关论文
共 50 条
  • [31] Optimal Location Queries in Road Networks
    Chen, Zitong
    Liu, Yubao
    Wong, Raymond Chi-Wing
    Xiong, Jiamin
    Mai, Ganglin
    Long, Cheng
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 2015, 40 (03):
  • [32] Fast, precise and dynamic distance queries
    Bartal, Yair
    Gottlieb, Lee-Ad
    Kopelowitz, Tsvi
    Lewenstein, Moshe
    Roditty, Liam
    PROCEEDINGS OF THE TWENTY-SECOND ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2011, : 840 - 853
  • [33] Robust Distance Queries on Massive Networks
    Delling, Daniel
    Goldberg, Andrew V.
    Pajor, Thomas
    Werneck, Renato F.
    ALGORITHMS - ESA 2014, 2014, 8737 : 321 - 333
  • [34] SliceNBound: Solving Closest Pairs and Distance Join Queries in Apache Spark
    Mavrommatis, George
    Moutafis, Panagiotis
    Vassilakopoulos, Michael
    Garcia-Garcia, Francisco
    Corral, Antonio
    ADVANCES IN DATABASES AND INFORMATION SYSTEMS, ADBIS 2017, 2017, 10509 : 199 - 213
  • [35] Efficient Parallel Processing of Distance Join Queries Over Distributed Graphs
    Zhang, Xiaofei
    Chen, Lei
    Wang, Min
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2015, 27 (03) : 740 - 754
  • [36] Performance Comparison of the R*-Tree and the Quadtree for kNN and Distance Join Queries
    Kim, You Jung
    Patel, Jignesh M.
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2010, 22 (07) : 1014 - 1027
  • [37] Energy-efficient air-indices for shortest path and distance queries on road networks
    Poon, Chung Keung
    Zhu, Chun Jiang
    Lam, Kam-Yiu
    INFORMATION SYSTEMS, 2017, 71 : 182 - 198
  • [38] Optimizing distributed join queries: A genetic algorithm approach
    Sangkyu Rho
    Salvatore T. March
    Annals of Operations Research, 1997, 71 : 199 - 228
  • [39] Optimizing distributed join queries: A genetic algorithm approach
    Rho, S
    March, ST
    ANNALS OF OPERATIONS RESEARCH, 1997, 71 (0) : 199 - 228
  • [40] Pipelined parallelism in multi-join queries on heterogeneous shared nothing architectures
    Hassan, Mohamad Al Hajj
    Bamha, Mostafa
    ICSOFT 2008: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL PL/DPS/KE, 2008, : 127 - 134