Empirical Evaluation of Acquisition Functions for Bayesian Optimization-Based Configuration Tuning of Apache Spark Applications

Citations

WEB OF SCIENCE

0
Citations

SCOPUS

0

초록

The execution time of an Apache Spark application is heavily influenced by its configuration settings. Accordingly, Bayesian Optimization (BO) is commonly used for automated tuning, employing the acquisition function, Expected Improvement (EI). However, existing works did not compare the performance to the other acquisition functions empirically. In this paper, we show that EI may not work well for Spark applications due to a huge search space compared to the other optimization problems. In addition, we demonstrate the performance of BO based on Probability of Improvement (PI), which achieves exploration via rich random initialization and exploitation via the PI acquisition function. Through the experimental evaluations, we show that the PI-based BO outperforms the EI-based BO in both optimal time and optimization cost.

키워드

apache spark; Bayesian optimization; configuration tuning
제목
Empirical Evaluation of Acquisition Functions for Bayesian Optimization-Based Configuration Tuning of Apache Spark Applications
저자
Yoon, Hyunsik; Chung, Yon Dohn
DOI
10.1587/transinf.2024EDL8071
발행일
2025-10
유형
Article
저널명
IEICE Transactions on Information and Systems
권
E108D
호
10
페이지
1246 ~ 1249