Driver input selection for main-memory multi-way joins

Emmanouil Valsomatzis, A. Gounaris

Research output: Contribution to book/anthology/report/conference proceedingArticle in proceedingResearchpeer-review

2 Citations (Scopus)

Abstract

Stream query processing has a particularly broad range of applications from sensor data processing and internet traffic analysis to runtime monitoring of stock market and server logs, and scientific simulations. This work focuses on multiway join queries over streamed data, which are processed with the help of a n-ary join. More specifically, we propose a novel main-memory variant of the influential M Join operator proposed in [35], which processes input data in batches with a view to improving the CPU efficiency, and explicitly controls the order of execution within each batch without being restricted by the time of input arrival, as current state-of-the-art solutions do. To this end, we also propose policies for selecting the execution order, and we show that our approach can yield important performance benefits.
Original languageEnglish
Title of host publicationProceedings of the ACM Symposium on Applied Computing
Number of pages8
Place of PublicationNew York, NY, USA
PublisherAssociation for Computing Machinery
Publication date2013
Pages818-825
ISBN (Print)9781450316569
DOIs
Publication statusPublished - 2013
Event28th Annual ACM Symposium on Applied Computing - Coimbra, Portugal
Duration: 18 Mar 201322 Mar 2013
Conference number: 28

Conference

Conference28th Annual ACM Symposium on Applied Computing
Number28
Country/TerritoryPortugal
CityCoimbra
Period18/03/201322/03/2013
SeriesACM Symposium on Applied Computing,

Fingerprint

Dive into the research topics of 'Driver input selection for main-memory multi-way joins'. Together they form a unique fingerprint.

Cite this