TY - GEN
T1 - Computing Multidimensional Aggregates in Parallel
AU - Liang, Weifa
AU - Orlowska, Maria E.
PY - 1998/12
Y1 - 1998/12
N2 - Computing multiple related group-by aggregates is one of the core operations of On-Line Analytical Processing (OLAP) applications. This kind of computation involves a huge volume of data operations (megabytes or treabytes). The response time for such applications is crucial, so, using parallel processing techniques to handle such computation is inevitable. In this paper we present several parallel algorithms for computing a collection of group-by aggregates based on a multiprocessor system with sharing disks. We focus on a special case of the aggregation problem - "Cube" operator which computes group-by aggregates over all possible combinations of a list of attributes. The proposed algorithms introduce a novel processor scheduling policy and a non-trivial decomposition approach for the problem in the parallel environment. Particularly, the hybrid algorithm has the best performance potential among the four proposed algorithms. All the proposed algorithms are scalable.
AB - Computing multiple related group-by aggregates is one of the core operations of On-Line Analytical Processing (OLAP) applications. This kind of computation involves a huge volume of data operations (megabytes or treabytes). The response time for such applications is crucial, so, using parallel processing techniques to handle such computation is inevitable. In this paper we present several parallel algorithms for computing a collection of group-by aggregates based on a multiprocessor system with sharing disks. We focus on a special case of the aggregation problem - "Cube" operator which computes group-by aggregates over all possible combinations of a list of attributes. The proposed algorithms introduce a novel processor scheduling policy and a non-trivial decomposition approach for the problem in the parallel environment. Particularly, the hybrid algorithm has the best performance potential among the four proposed algorithms. All the proposed algorithms are scalable.
UR - https://www.scopus.com/pages/publications/0032289856
UR - https://www.scopus.com/record/pubmetrics.uri?eid=2-s2.0-0032289856&origin=recordpage
U2 - 10.1109/icpads.1998.741024
DO - 10.1109/icpads.1998.741024
M3 - RGC 32 - Refereed conference paper (with host publication)
SN - 0-8186-8603-0
SP - 92
EP - 99
BT - Proceedings - 1998 International Conference on Parallel and Distributed Systems
A2 - Chen, Chyi-Nan
A2 - Ni, Lionel M.
T2 - 1998 International Conference on Parallel and Distributed Systems (ICPADS 1998)
Y2 - 14 December 1998 through 16 December 1998
ER -