A Forward Scan based Plane Sweep Algorithm for Parallel Interval Joins
- Publikationstyp:
- Zeitschriftenaufsatz
- Metadaten:
-
- Autoren
- Panagiotis Bouros
- Nikos Mamoulis
- Autoren-URL
- https://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=fis-test-1&SrcAuth=WosAPI&KeyUT=WOS:000416492900016&DestLinkType=FullRecord&DestApp=WOS_CPL
- DOI
- 10.14778/3137628.3137644
- Externe Identifier
- Clarivate Analytics Document Solution ID: FO1BY
- ISSN
- 2150-8097
- Ausgabe der Veröffentlichung
- 11
- Zeitschrift
- PROCEEDINGS OF THE VLDB ENDOWMENT
- Paginierung
- 1346 - 1357
- Datum der Veröffentlichung
- 2017
- Status
- Published
- Titel
- A Forward Scan based Plane Sweep Algorithm for Parallel Interval Joins
- Sub types
- Article
- Ausgabe der Zeitschrift
- 10
Datenquelle: Web of Science (Lite)
- Andere Metadatenquellen:
-
- Abstract
- <jats:p> The interval join is a basic operation that finds application in temporal, spatial, and uncertain databases. Although a number of centralized and distributed algorithms have been proposed for the efficient evaluation of interval joins, classic <jats:italic>plane sweep</jats:italic> approaches have not been considered at their full potential. A recent piece of related work proposes an optimized approach based on plane sweep (PS) for modern hardware, showing that it greatly outperforms previous work. However, this approach depends on the development of a complex data structure and its parallelization has not been adequately studied. In this paper, we explore the applicability of a largely ignored <jats:italic>forward scan</jats:italic> (FS) based plane sweep algorithm, which is extremely simple to implement. We propose two optimizations of FS that greatly reduce its cost, making it competitive to the state-of-the-art single-threaded PS algorithm while achieving a lower memory footprint. In addition, we show the drawbacks of a previously proposed hash-based partitioning approach for parallel join processing and suggest a domain-based partitioning approach that does not produce duplicate results. Within our approach we propose a novel breakdown of the partition join jobs into a small number of independent mini-join jobs with varying cost and manage to avoid redundant comparisons. Finally, we show how these mini-joins can be scheduled in multiple CPU cores and propose an adaptive domain partitioning, aiming at load balancing. We include an experimental study that demonstrates the efficiency of our optimized FS and the scalability of our parallelization framework. </jats:p>
- Autoren
- Panagiotis Bouros
- Nikos Mamoulis
- DOI
- 10.14778/3137628.3137644
- ISSN
- 2150-8097
- Ausgabe der Veröffentlichung
- 11
- Zeitschrift
- Proceedings of the VLDB Endowment
- Sprache
- en
- Online publication date
- 2017
- Paginierung
- 1346 - 1357
- Datum der Veröffentlichung
- 2017
- Status
- Published
- Herausgeber
- Association for Computing Machinery (ACM)
- Herausgeber URL
- http://dx.doi.org/10.14778/3137628.3137644
- Datum der Datenerfassung
- 2022
- Titel
- A forward scan based plane sweep algorithm for parallel interval joins
- Ausgabe der Zeitschrift
- 10
Datenquelle: Crossref
- Beziehungen:
- Eigentum von