DocumentCode
688362
Title
DPAgg: A Dynamic Partition Aggregation on Multicore Processor in Main-Memory Database
Author
Dateng Hao ; Li Sun
Author_Institution
Comput. Sci. & Technol. Dept., Donghua Univ., Shanghai, China
fYear
2013
fDate
13-15 Nov. 2013
Firstpage
1769
Lastpage
1777
Abstract
Multicore processor provides an opportunity of query performance enhancement in database by parallel processing. However, the increasing of cores and computing performance of multicore processor can´t be utilized efficiently because of the bottleneck of memory access. It is known to all that aggregation is one of the most important operators in database. In this paper, we present a new dynamic partition aggregation algorithm. It´s a group by value based partition algorithm like most the state-of-art parallel aggregation algorithms. First, the algorithm introduces dynamic partition strategy into aggregation in order to make it more adaptive to different characteristic data. Second, it sets the optimized cache level to L2 not last level cache. Third, the improvements that are proposed for Radix-Clustered hash join are also been modified and applied into aggregation in order to reduce overhead cost of partition operations. Our experiments show the superiority of our dynamic partition aggregation algorithm on multicore processor.
Keywords
cache storage; multiprocessing systems; parallel algorithms; pattern clustering; query processing; DPAgg algorithm; aggregation operators; characteristic data; dynamic partition aggregation algorithm; main-memory database; memory access; multicore processor; optimized cache level; parallel aggregation algorithms; parallel processing; partition operation overhead cost reduction; query performance enhancement; radix-clustered hash join; value based partition algorithm; Algorithm design and analysis; Clustering algorithms; Databases; Heuristic algorithms; Memory management; Multicore processing; Partitioning algorithms; Aggregation; CPU cache; parallel;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Computing and Communications & 2013 IEEE International Conference on Embedded and Ubiquitous Computing (HPCC_EUC), 2013 IEEE 10th International Conference on
Conference_Location
Zhangjiajie
Type
conf
DOI
10.1109/HPCC.and.EUC.2013.253
Filename
6832135
Link To Document