MFRLMO: Model-free reinforcement learning for multi-objective optimization of apache spark

被引:0
|
作者
Ozturk, Muhammed Maruf [1 ]
机构
[1] Suleyman Demirel Univ, Fac Engn & Nat Sci, Dept Comp Engn, West Campus, TR-32040 Isparta, Turkiye
关键词
Spark; configuration tuning; multi-objective optimization; reinforcement learning; ROBOT;
D O I
10.4108/eetsis.4764
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Hyperparameter optimization (HO) is a must to figure out to what extent can a specific configuration of hyperparameters contribute to the performance of a machine learning task. The hardware and MLlib library of Apache Spark have the potential to improve big data processing performance when a tuning operation is combined with the exploitation of hyperparameters. To the best of our knowledge, the most of existing studies employ a black-box approach that results in misleading results due to ignoring the interior dynamics of big data processing. They suffer from one or more drawbacks including high computational cost, large search space, and sensitivity to the dimension of multi-objective functions. To address the issues above, this work proposes a new model-free reinforcement learning for multi-objective optimization of Apache Spark, thereby leveraging reinforcement learning (RL) agents to uncover the internal dynamics of Apache Spark in HO. To bridge the gap between multi-objective optimization and interior constraints of Apache Spark, our method runs a lot of iterations to update each cell of the RL grid. The proposed model-free learning mechanism achieves a tradeoff between three objective functions comprising time, memory, and accuracy. To this end, optimal values of the hyperparameters are obtained via an ensemble technique that analyzes the individual results yielded by each objective function. The results of the experiments show that the number of cores has not a direct effect on speedup. Further, although grid size has an impact on the time passed between two adjoining iterations, it is negligible in the computational burden. Dispersion and risk values of model-free RL differ when the size of the data is small. On average, MFRLMO produced speedup that is 37% better than those of the competitors. Last, our approach is very competitive in terms of converging to a high accuracy when optimizing Convolutional Neural networks (CNN).
引用
收藏
页码:1 / 15
页数:15
相关论文
共 50 条
  • [1] An application of multi-objective reinforcement learning for efficient model-free control of canals deployed with IoT networks
    Ren, Tao
    Niu, Jianwei
    Cui, Jiahe
    Ouyang, Zhenchao
    Liu, Xuefeng
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2021, 182
  • [2] Model-Free Trajectory Optimization for Reinforcement Learning
    Akrour, Riad
    Abdolmaleki, Abbas
    Abdulsamad, Hany
    Neumann, Gerhard
    INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 48, 2016, 48
  • [3] Tuning configuration of apache spark on public clouds by combining multi-objective optimization and performance prediction model
    Cheng, Guoli
    Ying, Shi
    Wang, Bingming
    JOURNAL OF SYSTEMS AND SOFTWARE, 2021, 180 (180)
  • [4] Model-free Multi-Objective Iterative Learning Control for Selective Laser Melting
    Inyang-Udoh, Uduak
    Hu, Ruixiong
    Mishra, Sandipan
    Wen, John
    Maniatty, Antoinette
    2022 AMERICAN CONTROL CONFERENCE, ACC, 2022, : 2879 - 2885
  • [5] Multi-objective multicast optimization with deep reinforcement learning
    Li, Xiaole
    Tian, Jinwei
    Wang, Cuiping
    Jiang, Yinghui
    Wang, Xing
    Wang, Jiuru
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2025, 28 (04):
  • [6] A reinforcement learning approach for dynamic multi-objective optimization
    Zou, Fei
    Yen, Gary G.
    Tang, Lixin
    Wang, Chunfeng
    INFORMATION SCIENCES, 2021, 546 : 815 - 834
  • [7] Multi-Objective Optimization in Disaster Backup with Reinforcement Learning
    Yi, Shanwen
    Qin, Yao
    Wang, Hua
    MATHEMATICS, 2025, 13 (03)
  • [8] Tuning parameters of Apache Spark with Gauss–Pareto-based multi-objective optimization
    M. Maruf Öztürk
    Knowledge and Information Systems, 2024, 66 : 1065 - 1090
  • [9] Tuning parameters of Apache Spark with Gauss-Pareto-based multi-objective optimization
    Ozturk, M. Maruf
    KNOWLEDGE AND INFORMATION SYSTEMS, 2024, 66 (02) : 1065 - 1090
  • [10] Constrained model-free reinforcement learning for process optimization
    Pan, Elton
    Petsagkourakis, Panagiotis
    Mowbray, Max
    Zhang, Dongda
    del Rio-Chanona, Ehecatl Antonio
    COMPUTERS & CHEMICAL ENGINEERING, 2021, 154