Characterizing Distributed Machine Learning Workloads on Apache Spark - Archive ouverte HAL
Communication Dans Un Congrès Année : 2023

Characterizing Distributed Machine Learning Workloads on Apache Spark

Résumé

Distributed machine learning (DML) environments are widely used in many application domains to build decision-making systems. However, the complexity of these environments is overwhelming for novice users. On the one hand, data scientists are more familiar with hyper-parameter tuning and typically lack an understanding of the trade-offs and challenges of parameterizing DML platforms to achieve good performance. On the other hand, system administrators focus on tuning distributed platforms, unaware of the possible implications of the platform on the quality of the learning models. To shed light on such parameter configuration interplay, we run multiple DML workloads on the widely used Apache Spark distributed platform, leveraging 13 popular learning methods and 6 real-world datasets on two distinct clusters. We collect and perform an in-depth analysis of workload execution traces to compare the efficiency of different configuration strategies. We consider tuning only hyper-parameters, tuning only platform parameters, and jointly tuning both hyper-parameters and platform parameters. We publicly release our collected traces and derive key takeaways on DML workloads. Counter-intuitively, platform parameters have a higher impact on the model quality than hyper-parameters. More generally, we show that multi-level parameter configuration can provide better results in terms of model quality and execution time while also optimizing resource costs
Fichier non déposé

Dates et versions

hal-04399409 , version 1 (17-01-2024)

Identifiants

Citer

Yasmine Djebrouni, Isabelly Rocha, Sara Bouchenak, Lydia Chen, Pascal Felber, et al.. Characterizing Distributed Machine Learning Workloads on Apache Spark. Middleware '23: 24th International Middleware Conference, Dec 2023, Bologna, Italy. pp.151-164, ⟨10.1145/3590140.3629112⟩. ⟨hal-04399409⟩
68 Consultations
0 Téléchargements

Altmetric

Partager

More