跳到主要导航 跳到搜索 跳到主要内容

Improving MapReduce performance by using a new partitioner in YARN

  • Wei Lu
  • , Lei Chen*
  • , Haitao Yuan
  • , Weiwei Xing
  • , Liqiang Wang
  • , Yong Yang
  • *此作品的通讯作者
  • Beijing Jiaotong University
  • University of Central Florida

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Data skew, cluster heterogeneity, and network traffic are three issues that significantly influence the performance of MapReduce applications. However, the Hash-Partitioner in native Hadoop does not consider them. This paper proposes a new partitioner in Yarn (Hadoop 2.6.0), namely, PIY, which adopts an innovative parallel sampling method to achieve the distribution of the intermediate data. Based on this, firstly, PIY mitigates data skew in MapReduce applications. Secondly, PIY considers the heterogeneity of the computing resource to balance the load among Reducers. Thirdly, PIY reduces the network traffic in shuffle phase by trying to retain intermediate data on those nodes who act as both mapper and reducer. Compared with the native Hadoop and some other popular strategies, PIY can reduce the execution time by 35.62% and 50.65% in homogeneous and heterogeneous cluster, respectively. We also implement PIY in parallel image processing. Compared with several existing strategies, PIY can reduce the execution time by 11.2%.

源语言英语
主期刊名Proceedings - DMSVLSS 2017
主期刊副标题23rd International Conference on Distributed Multimedia Systems, Visual Languages and Sentient Systems
出版商Knowledge Systems Institute Graduate School
24-33
页数10
ISBN(电子版)189170642X, 9781891706424
DOI
出版状态已出版 - 2017
已对外发布
活动23rd International Conference on Distributed Multimedia Systems, Visual Languages and Sentient Systems, DMSVLSS 2017 - Pittsburgh, 美国
期限: 7 7月 20178 7月 2017

出版系列

姓名Proceedings - DMSVLSS 2017: 23rd International Conference on Distributed Multimedia Systems, Visual Languages and Sentient Systems

会议

会议23rd International Conference on Distributed Multimedia Systems, Visual Languages and Sentient Systems, DMSVLSS 2017
国家/地区美国
Pittsburgh
时期7/07/178/07/17

学术指纹

探究 'Improving MapReduce performance by using a new partitioner in YARN' 的科研主题。它们共同构成独一无二的学术指纹。

引用此