arrow
返回

Improving MapReduce Performance by Balancing Skewed Loads

delete2014-08-01
delete21
PRE
AI
Y
Yuanquan Fan *
吴卫国 封面图
吴卫国 (Weiguo Wu)
Y
Yunlong Xu
陈
陈恒 (Heng Chen)
DOI:10.1109/CC.2014.6911091delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Map Reduce has emerged as a popular computing model used in datacenters to process large amount of datasets. In the map phase, hash partitioning is employed to distribute data that sharing the same key across data center-scale cluster nodes. However, we observe that this approach can lead to uneven data distribution, which can result in skewed loads among reduce tasks, thus hamper performance of Map Reduce systems. Moreover, worker nodes in Map Reduce systems may differ in computing capability due to (1) multiple generations of hardware in non-virtualized data centers, or (2) co-location of virtual machines in virtualized data centers. The heterogeneity among cluster nodes exacerbates the negative effects of uneven data distribution. To improve MapReduce performance in heterogeneous clusters, we propose a novel load balancing approach in the reduce phase. This approach consists of two components: (1) performance prediction for reducers that run on heterogeneous nodes based on support vector machines models, and (2) heterogeneity-aware partitioning (HAP), which balances skewed data for reduce tasks. We implement this approach as a plug-in in current MapReduce system. Experimental results demonstrate that our proposed approach distributes work evenly among reduce tasks, and improves MapReduce performance with little overhead.
Keyword:
MapReduce
cloud computing
skewed loads
performance prediction
support vector machines
AI总结

AI总结

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

期刊

China Communications 封面图
China Communications
IF:
3.1
论文数:
1.9K
被引数:
5.0K

机构

X
xi'an jiaotong university
学者数:
9.3W
论文数: 6.7W
被引数: 75
引用论文

引用论文

暂无论文信息