arrow
返回

A Methodology for Spark Parameter Tuning

delete2018-03-01
delete49
delete
OA
AI
A
Anastasios Gounaris *
J
Jordi Torres
DOI:10.1016/j.bdr.2017.05.001delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
Spark has been established as an attractive platform for big data analysis, since it manages to hide most of the complexities related to parallelism, fault tolerance and cluster setting from developers. However, this comes at the expense of having over 150 configurable parameters, the impact of which cannot be exhaustively examined due to the exponential amount of their combinations. The default values allow developers to quickly deploy their applications but leave the question as to whether performance can be improved open. In this work, we investigate the impact of the most important tunable Spark parameters with regards to shuffling, compression and serialization on the application performance through extensive experimentation using the Spark-enabled Marenostrum III (MN3) computing infrastructure of the Barcelona Supercomputing Center. The overarching aim is to guide developers on how to proceed to changes to the default values. We build upon our previous work, where we mapped our experience to a trial-and-error iterative improvement methodology for tuning parameters in arbitrary applications based on evidence from a very small number of experimental runs. The main contribution of this work is that we propose an alternative systematic methodology for parameter tuning, which can be easily applied onto any computing infrastructure and is shown to yield comparable if not better results than the initial one when applied to MN3; observed speedups in our validating test case studies start from 20%. In addition, the new methodology can rely on runs using samples instead of runs on the complete datasets, which render it significantly more practical. (c) 2017 Elsevier Inc. All rights reserved.
Keyword:
Spark configuration
Parameter tuning
Shuffling
AI总结

AI总结

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

期刊

Big Data Research 封面图
Big Data Research
IF:
4.2
论文数:
418
被引数:
1.1K

机构

A
aristotle university of thessaloniki
学者数:
2.6W
论文数: 2.0W
被引数: 19
U
universitat politecnica de catalunya
学者数:
1.9W
论文数: 1.6W
被引数: 17
引用论文

引用论文

A new optimization phase for scientific workflow management systems
err2014-07-01
err13
PREAI
errHoll, Sonja; Zimmermann, Olav; Palmblad, Magnus; Mohammed, Yassene; Hofmann-Apitius, Martin
err分享
err收藏
Dynamic Configuration of Partitioning in Spark Applications
err2017-07-01
err54
errOAAI
errGounaris, Anastasios; Kougka, Georgia; Tous, Ruben; Montes, Carlos Tripiana; Torres, Jordi
err分享
err收藏