Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

In-Memory Interval Joins

View through CrossRef
AbstractThe interval join is a popular operation in temporal, spatial, and uncertain databases. The majority of interval join algorithms assume that input data reside on disk and so, their focus is to minimize the I/O accesses. Recently, an in-memory approach based on plane sweep (PS) for modern hardware was proposed which greatly outperforms previous work. However, this approach relies on a complex data structure and its parallelization has not been adequately studied. In this article, we investigate in-memory interval joins in two directions. First, we explore the applicability of a largely ignored forward scan (FS)-based plane sweep algorithm, for single-threaded join evaluation. We propose four optimizations for FS that greatly reduce its cost, making it competitive or even faster than the state-of-the-art. Second, we study in depth the parallel computation of interval joins. We design a non-partitioning-based approach that determines independent tasks of the join algorithm to run in parallel. Then, we address the drawbacks of the previously proposed hash-based partitioning and suggest a domain-based partitioning approach that does not produce duplicate results. Within our approach, we propose a novel breakdown of the partition-joins into mini-joins to be scheduled in the available CPU threads and propose an adaptive domain partitioning, aiming at load balancing. We also investigate how the partitioning phase can benefit from modern parallel hardware. Our thorough experimental analysis demonstrates the advantage of our novel partitioning-based approach for parallel computation.
Title: In-Memory Interval Joins
Description:
AbstractThe interval join is a popular operation in temporal, spatial, and uncertain databases.
The majority of interval join algorithms assume that input data reside on disk and so, their focus is to minimize the I/O accesses.
Recently, an in-memory approach based on plane sweep (PS) for modern hardware was proposed which greatly outperforms previous work.
However, this approach relies on a complex data structure and its parallelization has not been adequately studied.
In this article, we investigate in-memory interval joins in two directions.
First, we explore the applicability of a largely ignored forward scan (FS)-based plane sweep algorithm, for single-threaded join evaluation.
We propose four optimizations for FS that greatly reduce its cost, making it competitive or even faster than the state-of-the-art.
Second, we study in depth the parallel computation of interval joins.
We design a non-partitioning-based approach that determines independent tasks of the join algorithm to run in parallel.
Then, we address the drawbacks of the previously proposed hash-based partitioning and suggest a domain-based partitioning approach that does not produce duplicate results.
Within our approach, we propose a novel breakdown of the partition-joins into mini-joins to be scheduled in the available CPU threads and propose an adaptive domain partitioning, aiming at load balancing.
We also investigate how the partitioning phase can benefit from modern parallel hardware.
Our thorough experimental analysis demonstrates the advantage of our novel partitioning-based approach for parallel computation.

Related Results

Effects of Contextual Cues on False Memory: A Comparative Experimental Approach
Effects of Contextual Cues on False Memory: A Comparative Experimental Approach
Research on false memory formation using the Deese-Roediger-McDermott (DRM) paradigm has been extensively conducted in Western contexts. Yet, a significant gap remains in experimen...
Full Ventricular Capture Indicated by the QT Interval Function
Full Ventricular Capture Indicated by the QT Interval Function
The atrioventricular (AV) interval is critical in dual chamber (DDD) pacing in patients with hypertrophic obstructive cardiomyopathy (HOCM) to obtain full ventricular capture (FVC)...
Eyewitness Memory
Eyewitness Memory
Abstract Eyewitness testimony during a criminal trial, even when made in good faith, is widely considered to be unreliable because (a) basic-science research has ...
Material specific memory changes following anterior temporal lobectomy as predicted by the intracarotid amobarbital test
Material specific memory changes following anterior temporal lobectomy as predicted by the intracarotid amobarbital test
Temporal Lobe Epilepsy often remains refractory to drug therapy, at which time anterior temporal lobectomy (ATL) may be considered. Left anterior temporal lobectomy (LATL) has been...
A comparative evaluation of techniques for N-way joins in wireless sensors networks
A comparative evaluation of techniques for N-way joins in wireless sensors networks
Abstract:In wireless sensors networks, data are sensed and recorded as databases, and then acceded by relational queries. Joins are queries that are largely used. Joins collect dat...
ON PROCESSING MULTI-JOINS IN PARALLEL SYSTEMS
ON PROCESSING MULTI-JOINS IN PARALLEL SYSTEMS
In parallel systems, a number of joins from one or more queries can be executed either serially or in parallel. While serial execution assigns all processors to execute each join o...
Neuronal circuitry and molecular mechanisms regulating memory engrams in health and Alzheimer’s disease
Neuronal circuitry and molecular mechanisms regulating memory engrams in health and Alzheimer’s disease
Memories are the basis of our existence and shape who we are. Understanding how and where memories are stored has been a central focus of neuroscience research for more than a cent...
Shared Histories in Multiethnic Societies: Literature as a Critical Corrective of Cultural Memory Studies
Shared Histories in Multiethnic Societies: Literature as a Critical Corrective of Cultural Memory Studies
AbstractThe staging of history in literature is engaged in dynamic exchange with society’s memory discourses and in this context, literature is generally seen as playing a creative...

Back to Top