A Simple and Efficient MapReduce Algorithm for Data Cube Materialization

09/28/2017
by   Mukund Sundararajan, et al.
0

Data cube materialization is a classical database operator introduced in Gray et al. (Data Mining and Knowledge Discovery, Vol. 1), which is critical for many analysis tasks. Nandi et al. (Transactions on Knowledge and Data Engineering, Vol. 6) first studied cube materialization for large scale datasets using the MapReduce framework, and proposed a sophisticated modification of a simple broadcast algorithm to handle a dataset with a 216GB cube size within 25 minutes with 2k machines in 2012. We take a different approach, and propose a simple MapReduce algorithm which (1) minimizes the total number of copy-add operations, (2) leverages locality of computation, and (3) balances work evenly across machines. As a result, the algorithm shows excellent performance, and materialized a real dataset with a cube size of 35.0G tuples and 1.75T bytes in 54 minutes, with 0.4k machines in 2014.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/14/2017

ImageNet Training in Minutes

Finishing 90-epoch ImageNet-1k training with ResNet-50 on a NVIDIA M40 G...
research
11/04/2022

Extension of Simple Algorithms to the Matroid Secretary Problem

Whereas there are simple algorithms that are proven to be optimal for th...
research
09/11/2017

Mining relevant interval rules

This article extends the method of Garriga et al. for mining relevant ru...
research
10/31/2021

Interpreting Deep Knowledge Tracing Model on EdNet Dataset

With more deep learning techniques being introduced into the knowledge t...
research
03/05/2020

Simple and sharp analysis of k-means||

We present a truly simple analysis of k-means|| (Bahmani et al., PVLDB 2...
research
04/13/2016

Efficient Algorithms for Large-scale Generalized Eigenvector Computation and Canonical Correlation Analysis

This paper considers the problem of canonical-correlation analysis (CCA)...
research
11/04/2022

MultiWOZ-DF – A Dataflow implementation of the MultiWOZ dataset

Semantic Machines (SM) have introduced the use of the dataflow (DF) para...

Please sign up or login with your details

Forgot password? Click here to reset