arrow
返回

A Spark Optimizer for Adaptive, Fine-Grained Parameter Tuning

delete2024-08-30
delete0
delete
OA
AI
C
Chenghao Lyu *
Q
Qi Fan
P
Philippe Guyard
Y
Yanlei Diao
DOI:10.14778/3681954.3682021delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
随着Spark成为常见的大数据分析平台,其日益增长的复杂性使得对众多参数进行自动调优对性能至关重要。我们在Spark参数调优方面的工作主要受到两大近期趋势的驱动:基于运行时统计的Spark自适应查询执行(AQE),以及日益流行的使成本-性能权衡对最终用户至关重要的Spark云部署。本文介绍了我们设计的一种Spark优化器,该优化器在新AQE架构中控制每个查询的所有可调参数以探索其性能优势,同时将调优问题置于理论严谨的多目标优化(MOO)框架中,以更好地适应用户的成本-性能偏好。为此,我们提出了一种新颖的混合编译时/运行时方法,用于对多样化、相关的Spark参数进行多粒度调优,以及一套建模和优化技术,以在MOO框架下解决调优问题,同时满足云使用中1-2秒的严格时间限制。使用TPC-H和TPC-DS基准测试的评估结果表明,我们方法具有卓越的性能:(8)在优先考虑延迟时,在平均求解时间为0.7-0.8秒的情况下,分别实现了TPC-H和TPC-DS 63%和65%的延迟降低,优于最具有竞争力的MOO方法(仅减少18-25%的延迟,求解时间为2.6-15秒);(88)在调整延迟与成本的偏好时,我们的方法优于替代方法的解决方案,展示了其对不同偏好的卓越适应性。
Keyword:
RESOURCE-MANAGEMENT
MAP-REDUCE
SYSTEM

期刊

P
Proceedings of the VLDB Endowment
IF:
3.3
论文数:
563
被引数:
1.2W

机构

U
Univ Massachusetts
学者数:
1.1K
论文数: 779
被引数: 296
E
Ecole Polytechnique
学者数:
6.6K
论文数: 4.8K
被引数: 211
引用论文

引用论文

Optimistic Recovery for Iterative Dataflows in Action
err2015-05-27
err0
PREAI
errSergey Dudoladov; Chen Xu; Sebastian Schelter; Asterios Katsifodimos; Stephan Ewen; Kostas Tzoumas; Volker Markl
err分享
err收藏
Hive
err2009-08-01
err0
PREAI
errAshish Thusoo; Joydeep Sen Sarma; Namit Jain; Zheng Shao; Prasad Chakka; Suresh Anthony; Hao Liu; Pete Wyckoff; Raghotham Murthy
err分享
err收藏
QTune
err2019-08-01
err0
PREAI
errGuoliang Li; Xuanhe Zhou; Shifu Li; Bo Gao
err分享
err收藏
Tempo
err2016-06-01
err0
errOAAI
errZilong Tan; Shivnath Babu
err分享
err收藏
Containing the Hype
err2015-07-27
err0
PREAI
errKavita Agarwal; Bhushan Jain; Donald E. Porter
err分享
err收藏
Towards General and Efficient Online Tuning for Spark
err2023-09-12
err0
errOAAI
errYang Li; Huaijun Jiang; Yu Shen; Yide Fang; Xiaofeng Yang; Danqing Huang; Xinyi Zhang; Wentao Zhang; Ce Zhang; Peng Chen; Bin Cui
err分享
err收藏
Trident三叉戟
err2021-10-22
err0
errOAAI
errHerodotos Herodotou; Elena Kakoulli
err分享
err收藏
Optimizing Resource Allocation for Data-Parallel Jobs Via GCN-Based Prediction
err2021-09-01
err4
PREAI
errHu, Zhiyao; Li, Dongsheng; Zhang, Dongxiang; Zhang, Yiming; Peng, Baoyun
err分享
err收藏
To Tune or Not to Tune?
err2020-08-20
err0
errOAAI
errAyat Fekry; Lucian Carata; Thomas Pasquier; Andrew Rice; Andy Hopper
err分享
err收藏
学者 查看更多内容