arrow
返回

Handling data skew in join algorithms using MapReduce

delete2016-06-01
delete27
PRE
AI
J
Junho Shim
DOI:10.1016/j.eswa.2015.12.024delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
One of the major obstacles hindering effective join processing on MapReduce is data skew. Since MapReduce's basic hash-based partitioning method cannot solve the problem properly, two alternatives have been proposed: range-based and randomized methods. However, they still remain some drawbacks: the range-based method does not handle join product skew, and the randomized method performs worse than the basic hash-based partitioning when input relations are not skewed. In this paper, we present a new skew handling method, called multi-dimensional range partitioning (MDRP). The proposed method overcomes the limitations of traditional algorithms in two ways: 1) the number of output records expected at each, machine is considered, which leads to better handling of join product skew, and 2) a small number of input records are sampled before the actual join begins so that an efficient execution plan considering the degree of data skew can be created. As a result, in a scalar skew experiment, the proposed join algorithm is about 6.76 times faster than the range-based algorithm when join product skew exists and about 5.14 times than the randomized algorithm when input relations are not skewed. Moreover, through the worst-case analysis, we show that the input and the output imbalances are less than or equal to 2. The proposed algorithm does not require any modification to the original MapReduce environment and is applicable to complex join operations such as theta joins and multi-way joins. (C) 2016 Elsevier Ltd. All rights reserved.
Keyword:
MapReduce
Join algorithm
Skew handling
Multi-dimensional range partitioning
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Expert Systems with Applications 封面图
Expert Systems with Applications
IF:
7.5
论文数:
2.9W
被引数:
10.2W

机构

S
samsung
学者数:
8.6K
论文数: 6.4K
被引数: 8
S
seoul national university (snu)
学者数:
7.2W
论文数: 6.6W
被引数: 86
引用论文

引用论文

Sentence processing is uniquely human
err2003-07-01
err0
PREAI
errKuniyoshi L. Sakai; Fumitaka Homae; Ryuichiro Hashimoto
err分享
err收藏
Tactile Low Frequency Vibration in Dementia Management: A Scoping Review Protocol
err2021-02-16
err0
errOAAI
errElsa A. Campbell; Jiří Kantor; Lucia Kantorová; Zuzana Svobodová; Thomas Wosch
err分享
err收藏
err分享
err收藏
Balancing reducer workload for skewed data using sampling-based partitioning
err2014-02-01
err12
PREAI
errXu, Yujie; Qu, Wenyu; Li, Zhiyang; Liu, Zhaobin; Ji, Changqing; Li, Yuanyuan; Li, Haifeng
err分享
err收藏
High- and low-ankle flexibility and motor task performance
err2003-10-01
err0
PREAI
errAnne M. Moseley; Jack Crosbie; Roger Adams
err分享
err收藏
学者 查看更多内容