Query the trajectory based on the precise track: a Bloom filter-based approach

被引:3
|
作者
Wang, Zengjie [1 ]
Luo, Wen [1 ,2 ,3 ]
Yuan, Linwang [1 ,2 ,3 ]
Gao, Hong [1 ]
Wu, Fan [1 ]
Hu, Xu [1 ]
Yu, Zhaoyuan [1 ,2 ,3 ]
机构
[1] Nanjing Normal Univ, Minist Educ, Key Lab Virtual Geog Environm, Nanjing, Peoples R China
[2] State Key Lab Cultivat Base Geog Environm Evolut, Nanjing, Peoples R China
[3] Jiangsu Ctr Collaborat Innovat Geog Informat Reso, Nanjing, Peoples R China
基金
中国国家自然科学基金;
关键词
Fast trajectory query; Geography big data; The Bloom filter; Track query; EFFICIENT;
D O I
10.1007/s10707-021-00433-2
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Fast and precise querying in a given set of trajectory points is an important issue of trajectory query. Typically, there are massive trajectory data in the database, yet the query sets only have a few points, which is a challenge for the superior performance of trajectory querying. The current trajectory query methods commonly use the tree-based index structure and the signature-based method to classify, simplify, and filter the trajectory to improve the performance. However, the unstructured essence and the spatiotemporal heterogeneity of the trajectory-sequence lead these methods to a high degree of spatial overlap, frequent I/O, and high memory occupation. Thus, they are not suitable for the time-critical tasks of trajectory big data. In this paper, a query method of trajectory is developed on the Bloom Filter. Based on the gridded space and geocoding, the spatial trajectory sequences (tracks) query is transformed into the query of the text string. The geospace was regularly divided by the geographic grid, and each cell was assigned an independent geocode, converting the high-dimensional irregular space trajectory query into a one-dimensional string query. The point in each cell is regarded as a signature, which forms a mapping to the bit-array of the Bloom Filter. This conversion effectively eliminates the high degree of overlap and instability of query performance. Meanwhile, the independent coding ensures the uniqueness of the whole tracks. In this method, there is no need for additional I/O on the raw trajectory data when the track is queried. Compared to the original data, the memory occupied by this method is negligible. Based on Beijing Taxi and Shenzhen bus trajectory data, an experiment using this method was constructed, and random queries under a variety of conditions boundaries were constructed. The results verified that the performance and stability of our method, compared to R*tree index, have been improved by 2000 to 4000 times, based on one million to tens of millions of trajectory data. And the Bloom Filter-based query method is hardly affected by grid size, original data size, and length of tracks. With such a time advantage, our method is suitable for time-critical spatial computation tasks, such as anti-terrorism, public safety, epidemic prevention, and control, etc.
引用
收藏
页码:397 / 416
页数:20
相关论文
共 50 条
  • [1] Query the trajectory based on the precise track: a Bloom filter-based approach
    Zengjie Wang
    Wen Luo
    Linwang Yuan
    Hong Gao
    Fan Wu
    Xu Hu
    Zhaoyuan Yu
    [J]. GeoInformatica, 2021, 25 : 397 - 416
  • [2] A Bloom Filter-based Approach for Efficient MapReduce Query Processing on Ordered Datasets
    Chen, Zhijian
    Wu, Dan
    Xie, Wenyan
    Zeng, Jiazhi
    He, Jian
    Wu, Di
    [J]. 2013 INTERNATIONAL CONFERENCE ON ADVANCED CLOUD AND BIG DATA (CBD), 2013, : 93 - 98
  • [3] Approaches for Improving Bloom Filter-Based Set Membership Query
    Lee, HyunYong
    Lee, Byung-Tak
    [J]. JOURNAL OF INFORMATION PROCESSING SYSTEMS, 2019, 15 (03): : 550 - 569
  • [4] An Analysis of Enrollment and Query Attacks on Hierarchical Bloom Filter-Based Biometric Systems
    Shomaji, Sumaiya
    Ghosh, Pallabi
    Ganji, Fatemeh
    Woodard, Damon
    Forte, Domenic
    [J]. IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2021, 16 : 5294 - 5309
  • [5] An Efficient Bloom Filter-based Range Query Scheme Under Local Differential Privacy
    Zhang, Ellen Z.
    Guan, Yunguo
    Lu, Rongxing
    Zhang, Harry
    [J]. 2023 IEEE 34TH ANNUAL INTERNATIONAL SYMPOSIUM ON PERSONAL, INDOOR AND MOBILE RADIO COMMUNICATIONS, PIMRC, 2023,
  • [6] Particle filter-based prognostic approach for railway track geometry
    Mishra, Madhav
    Odelius, Johan
    Thaduri, Adithya
    Nissen, Arne
    Rantatalo, Matti
    [J]. MECHANICAL SYSTEMS AND SIGNAL PROCESSING, 2017, 96 : 226 - 238
  • [7] Forwarding Anomalies in Bloom Filter-based Multicast
    Saerelae, Mikko
    Rothenberg, Christian Esteve
    Aura, Tuomas
    Zahemszky, Andras
    Nikander, Pekka
    Ott, Joerg
    [J]. 2011 PROCEEDINGS IEEE INFOCOM, 2011, : 2399 - 2407
  • [8] Scaling Bloom filter-based multicast via filter switching
    Tsilopoulos, Christos
    Xylomenos, George
    [J]. 2013 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2013,
  • [9] BFR: a Bloom Filter-based Routing Approach for Information-Centric Networks
    Marandi, Ali
    Braun, Torsten
    Salamatian, Kave
    Thomos, Nikolaos
    [J]. 2017 IFIP NETWORKING CONFERENCE (IFIP NETWORKING) AND WORKSHOPS, 2017,
  • [10] A Bloom Filter-Based Index for Distributed Storage Systems
    Wang, Zhu
    Luo, Chenxi
    Luo, Tiejian
    Chen, Xia
    Hou, Jinzhong
    [J]. DISTRIBUTED COMPUTING AND ARTIFICIAL INTELLIGENCE, 12TH INTERNATIONAL CONFERENCE, 2015, 373 : 293 - 301