CUPID: An efficient spatio-temporal data engine

被引:0
|
作者
Wu, Hang [1 ]
Wang, Bo [1 ]
Zhang, Ming [1 ]
Li, Guanyao [1 ]
Li, Ruiyuan [2 ]
Liu, Yang [1 ]
机构
[1] Guangzhou Urban Planning & Design Survey Res Inst, Guangzhou 510060, Peoples R China
[2] Chongqing Univ, Chongqing 400044, Peoples R China
关键词
Big data; Distributed databases; Spatio-temporal; NoSQL; Data management system; Urban computing; FRAMEWORK; MAPREDUCE;
D O I
10.1016/j.future.2024.07.031
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In the IoT era, abundant spatio-temporal data is generated from various devices thanks to the prevalence of positioning techniques. Due to a lack of effective systems to manipulate the data, advanced scalable and efficient data management systems are necessary to support more and more urban applications. We propose Cupid, which is powered by scholars from C hongqing U niversity and Guangzhou Urban P lanning and Design Survey Research I nstitute, an efficient spatio-temporal D ata engine. It extends JUST by introducing many functionalities to make it more applicable to deployment, and can efficiently manage large-scale spatio-temporal data. In Cupid, Apache HBase is utilized as the storage, GeoMesa serves as the spatio-temporal data indexing tool, and Apache Spark acts as the execution engine. We introduce many optimizations to ensure usability and reduce computational overhead. To make Cupid easy to use, we design and implement a SQL-like query language. Furthermore, to deploy the system as a PaaS while speeding up the execution, we leverage Apache Livy, a service that enables easy interaction with a Spark cluster over REST interfaces, together with gRPC to effectively collect results. Extensive experiments illustrate that Cupid outperforms other state-of-the-art spatio-temporal big data management systems in terms of efficiency and scalability.
引用
收藏
页码:531 / 544
页数:14
相关论文
共 50 条
  • [1] The development and application of spatio-temporal data engine
    Wu, XiaoChun
    Niu, ZhenGuo
    Wang, PeiFa
    [J]. GEOINFORMATICS 2007: GEOSPATIAL INFORMATION SCIENCE, PTS 1 AND 2, 2007, 6753
  • [2] JUST: JD Urban Spatio-Temporal Data Engine
    Li, Ruiyuan
    He, Huajun
    Wang, Rubin
    Huang, Yuchuan
    Liu, Junwen
    Ruan, Sijie
    He, Tianfu
    Bao, Jie
    Zheng, Yu
    [J]. 2020 IEEE 36TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2020), 2020, : 1558 - 1569
  • [3] Efficient segmentation of spatio-temporal data from simulations
    Fodor, IK
    Kamath, C
    [J]. IMAGE AND VIDEO COMMUNICATIONS AND PROCESSING 2003, PTS 1 AND 2, 2003, 5022 : 366 - 376
  • [4] Efficient Processing of Spatio-Temporal Joins on IoT Data
    Lee, Ki Yong
    Seo, Minji
    Lee, Ryong
    Park, Minwoo
    Lee, Sang-Hwan
    [J]. IEEE ACCESS, 2020, 8 : 108371 - 108386
  • [5] A Spatio-Temporal Linked Data Representation for Modeling Spatio-Temporal Dialect Data
    Scholz, Johannes
    Hrastnig, Emanual
    Wandl-Vogt, Eveline
    [J]. PROCEEDINGS OF WORKSHOPS AND POSTERS AT THE 13TH INTERNATIONAL CONFERENCE ON SPATIAL INFORMATION THEORY (COSIT 2017), 2018, : 275 - 282
  • [6] An efficient spatio-temporal index for spatio-temporal query in wireless sensor networks
    Lee, Donhee
    Yoon, Kyoungro
    [J]. KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2017, 11 (10): : 4888 - 4908
  • [7] Isolines: efficient spatio-temporal data aggregation in sensor networks
    Solis, Ignacio
    Obraczka, Katia
    [J]. WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2009, 9 (03): : 357 - 367
  • [8] Efficient Algorithms for Flock Detection in Large Spatio-Temporal Data
    Mhatre, Jui
    Agrawal, Harsha
    Sen, Sumit
    [J]. BIG DATA ANALYTICS (BDA 2019), 2019, 11932 : 307 - 323
  • [9] Efficient representation of spatio-temporal data using cylindrical shearlets
    Bubba, Tatiana A.
    Easley, Glenn
    Heikkila, Tommi
    Labate, Demetrio
    Ayllon, Jose P. Rodriguez
    [J]. JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2023, 429
  • [10] An adaptive spatio-temporal data management structure for efficient search
    Naka, A
    Saiwaki, N
    Nishida, S
    [J]. RO-MAN '97 SENDAI: 6TH IEEE INTERNATIONAL WORKSHOP ON ROBOT AND HUMAN COMMUNICATION, PROCEEDINGS, 1997, : 426 - 431