Multi-core column-store parallelization under concurrent workload

Open Access
Authors
Publication date 2016
Book title Proceedings of the 12th International Workshop on Data Management on New Hardware
Book subtitle San Francisco, CA, USA : June 26-July 01, 2016
ISBN (electronic)
  • 9781450343190
Event 12th International Workshop on Data Management on New Hardware
Article number 1
Number of pages 10
Publisher New York, NY: Association for Computing Machinery
Organisations
  • Faculty of Science (FNWI) - Informatics Institute (IVI)
Abstract
Columnar database systems, designed for an optimal OLAP workload performance, strive for maximum multi-core utilization under concurrent query executions. However, multi-core parallel plan generated for isolated execution leads to suboptimal performance during concurrent query execution.

In this paper, we analyze the concurrent workload resource contention effects on multi-core plans using three intra-query parallelization techniques, static, adaptive, and cost model parallelization. We focus on a plan level comparison of selected TPC-H queries, using in-memory multi-core columnar systems. Excessive partitions in statically parallelized plans result into heavy L3 cache misses leading to memory contention, degrading query performance severely. Overall, adaptive plans show more robustness, less scheduling overheads, and an average 50% execution time improvement compared to statically parallelized plans, and cost model based plans.
Document type Conference contribution
Language English
Published at https://doi.org/10.1145/2933349.2933350
Other links https://ivi.fnwi.uva.nl/isis/publications/2016/GawadeDMNHN2016
Downloads
2933349.2933350 (Final published version)
Permalink to this page
Back