arrow
返回

Block size estimation for data partitioning in HPC applications using machine learning techniques

delete2024-01-16
delete0
delete
OA
AI
R
Riccardo Cantini
F
Fabrizio Marozzo *
A
Alessio F. Orsino
D
Domenico Talia
P
Paolo Trunfio
R
Rosa M. Badía
J
Jorge Ejarque
F
Fernando Vázquez-Novoa
DOI:10.1186/s40537-023-00862-wdelete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
The extensive use of HPC infrastructures and frameworks for running data-intensive applications has led to a growing interest in data partitioning techniques and strategies. In fact, application performance can be heavily affected by how data are partitioned, which in turn depends on the selected size for data blocks, i.e. the block size. Therefore, finding an effective partitioning, i.e. a suitable block size, is a key strategy to speed-up parallel data-intensive applications and increase scalability. This paper describes a methodology, namely BLEST-ML (BLock size ESTimation through Machine Learning), for block size estimation that relies on supervised machine learning techniques. The proposed methodology was evaluated by designing an implementation tailored to dislib, a distributed computing library highly focused on machine learning algorithms built on top of the PyCOMPSs framework. We assessed the effectiveness of the provided implementation through an extensive experimental evaluation considering different algorithms from dislib, datasets, and infrastructures, including the MareNostrum 4 supercomputer. The results we obtained show the ability of BLEST-ML to efficiently determine a suitable way to split a given dataset, thus providing a proof of its applicability to enable the efficient execution of data-parallel applications in high performance environments.
Keyword:
Data partitioning
High performance computing
Data-parallel applications
Machine learning
Big data

期刊

Journal of Big Data 封面图
Journal of Big Data
IF:
6.4
论文数:
1.5K
被引数:
1.1W

机构

U
University of Calabria
学者数:
8.2K
论文数: 8.0K
被引数: 7.8K
B
barcelona supercomputer center (bsc-cns)
学者数:
1.2K
论文数: 825
被引数: 5
引用论文

引用论文

Vías de exposición a plaguicidas en escolares de la Provincia de Talca, Chile
err2014-05-01
err0
errOAAI
errMaría Teresa Muñoz-Quezada; Boris Lucero; Verónica Iglesias; María Pía Muñoz
err分享
err收藏
A Data-Aware Scheduling Strategy for Executing Large-Scale Distributed Workflows用于执行大规模分布式工作流的数据感知调度策略
err2021-01-01
err3
errOAAI
errGiampa, Salvatore; Belcastro, Loris; Marozzo, Fabrizio; Talia, Domenico; Trunfio, Paolo
err分享
err收藏
PyCOMPSs: Parallel computational workflows in PythonPyCOMPSs: Python中的并行计算工作流
err2016-07-27
err90
errOAAI
errTejedor, Enric; Becerra, Yolanda; Alomar, Guillem; Queralt, Anna; Badia, Rosa M.; Torres, Jordi; Cortes, Toni; Labarta, Jesus
err分享
err收藏
Oil and gas platforms as artificial substrates for epibenthic North Sea fauna: Effects of location and depth
err2019-11-01
err0
PREAI
errMiriam Schutter; Martijn Dorenbosch; Floor M.F. Driessen; Wouter Lengkeek; Oscar G. Bos; Joop W.P. Coolen
err分享
err收藏
Heavy metal pollution in sediment from the Seto Inland Sea, Japan
err1991-01-01
err0
PREAI
errA. Hoshika; T. Shiozawa; K. Kawana; T. Tanimoto
err分享
err收藏
学者 查看更多内容