Cache-Efficient Sweeping-Based Interval Joins for Extended Allen Relation Predicates (Extended Version)

08/28/2020
by   Danila Piatov, et al.
0

We develop a family of efficient plane-sweeping interval join algorithms that can evaluate a wide range of interval predicates such as Allen's relationships and parameterized relationships. Our technique is based on a framework, components of which can be flexibly combined in different manners to support the required interval relation. In temporal databases, our algorithms can exploit a well-known and flexible access method, the Timeline Index, thus expanding the set of operations it supports even further. Additionally, employing a compact data structure, the gapless hash map, we utilize the CPU cache efficiently. In an experimental evaluation, we show that our approach is several times faster and scales better than state-of-the-art techniques, while being much better suited for real-time event processing.

READ FULL TEXT

page 4

page 6

page 9

page 10

page 19

page 21

page 22

page 23

research
08/01/2012

Don't Thrash: How to Cache Your Hash on Flash

This paper presents new alternatives to the well-known Bloom filter data...
research
12/27/2017

Analysis of Concurrent Lock-Free Hash Tries with Constant-Time Operations

Ctrie is a scalable concurrent non-blocking dictionary data structure, w...
research
01/04/2019

Faster and Smaller Two-Level Index for Network-based Trajectories

Two-level indexes have been widely used to handle trajectories of moving...
research
05/30/2019

Compact Data Structures for Shortest Unique Substring Queries

Given a string T of length n, a substring u = T[i.. j] of T is called a ...
research
02/12/2019

Generalized Lineage-Aware Temporal Windows: Supporting Outer and Anti Joins in Temporal-Probabilistic Databases

The result of a temporal-probabilistic (TP) join with negation includes,...
research
05/15/2020

Breadth-First Rank/Select in Succinct Trees and Distance Oracles for Interval Graphs

We present the first succinct data structure for ordinal trees that supp...
research
04/22/2021

HINT: A Hierarchical Index for Intervals in Main Memory

Indexing intervals is a fundamental problem, finding a wide range of app...

Please sign up or login with your details

Forgot password? Click here to reset