Parallel Processing of Temporal Anti-Joins in Memory

被引:0
|
作者
Reppas, Ioannis [1 ]
Mirabi, Meghdad [1 ,2 ]
Fathi, Leila [1 ]
Binnig, Carsten [1 ,2 ]
Dignos, Anton [3 ]
Gamper, Johann [3 ]
机构
[1] Tech Univ Darmstadt, Darmstadt, Germany
[2] German Res Ctr Artificial Intelligence DFKI, Darmstadt, Germany
[3] Free Univ Bozen Bolzano, Bolzano, Italy
来源
DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, PT I, DASFAA 2024 | 2024年 / 14850卷
关键词
Temporal Anti-Join; Main Memory; Parallel Processing;
D O I
10.1007/978-981-97-5552-3_6
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Efficient and scalable processing of temporal anti-joins remains a significant research challenge in temporal databases. To address this issue, this paper introduces a novel temporal primitive designed for transforming a temporal anti-join, including conjunctive equality predicates on non-temporal attributes, into an equivalent algebraic expression involving a temporal inner join. The rationale behind this transformation is that the new expression can be decomposed into subtasks, allowing for parallel execution across multiple CPUs. Experimental results using real-world datasets demonstrate the superior efficiency and scalability of our solution for in-memory processing compared to existing solutions.
引用
收藏
页码:86 / 102
页数:17
相关论文
共 50 条
  • [31] Timo: In-Memory Temporal Query Processing for Big Temporal Data
    Zheng, Xiao
    Liu, Hou-kai
    Wei, Lin-na
    Wu, Xuan-gou
    Zhang, Zhen
    2019 SEVENTH INTERNATIONAL CONFERENCE ON ADVANCED CLOUD AND BIG DATA (CBD), 2019, : 121 - 126
  • [32] Timo: In-memory temporal query processing for big temporal data
    Zheng, Xiao
    Liu, Houkai
    Wang, Xiujun
    Wu, Xuangou
    Yu, Feng
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2023, 35 (13):
  • [33] In-Memory Interval Joins
    Panagiotis Bouros
    Nikos Mamoulis
    Dimitrios Tsitsigkos
    Manolis Terrovitis
    The VLDB Journal, 2021, 30 : 667 - 691
  • [34] Efficient processing of spatiotemporal joins
    Zimbrao, G
    De Souza, JM
    De Almeida, VT
    DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, 2004, 2973 : 190 - 195
  • [35] ParC - an extension of C for shared memory parallel processing
    Ben-Asher, Yosi
    Feitelson, Dror G.
    Rudolph, Larry
    Software - Practice and Experience, 1996, 26 (05): : 581 - 612
  • [36] Parallel processing in visual short-term memory
    Magnussen, S
    Greenlee, MW
    Thomas, JP
    JOURNAL OF EXPERIMENTAL PSYCHOLOGY-HUMAN PERCEPTION AND PERFORMANCE, 1996, 22 (01) : 202 - 212
  • [37] ParC - An extension of C for shared memory parallel processing
    BenAsher, Y
    Feitelson, DG
    Rudolph, L
    SOFTWARE-PRACTICE & EXPERIENCE, 1996, 26 (05): : 581 - 612
  • [38] THE ORGANIZATION OF MEMORY - A PARALLEL DISTRIBUTED-PROCESSING PERSPECTIVE
    MCCLELLAND, JL
    REVUE NEUROLOGIQUE, 1994, 150 (8-9) : 570 - 579
  • [39] ICAM joins study of parallel kinematics
    不详
    MECHANICAL ENGINEERING, 1999, 121 (08) : 18 - 18
  • [40] PARALLEL-PROCESSING COMPUTER OVERCOMES MEMORY CONTENTION
    CHANG, R
    COMPUTER DESIGN, 1985, 24 (12): : 113 - 116