arrow
返回

Using machine learning to optimize parallelism in big data applications

delete2018-09-01
delete49
delete
OA
AI
Á
Álvaro Brandón *
M
Marı́a S. Pérez
S
Smrati Gupta
V
Víctor Muntés-Mulero
DOI:10.1016/j.future.2017.07.003delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
In-memory cluster computing platforms have gained momentum in the last years, due to their ability to analyse big amounts of data in parallel. These platforms are complex and difficult-to-manage environments. In addition, there is a lack of tools to better understand and optimize such platforms that consequently form the backbone of big data infrastructure and technologies. This directly leads to underutilization of available resources and application failures in such environment. One of the key aspects that can address this problem is optimization of the task parallelism of application in such environments. In this paper, we propose a machine learning based method that recommends optimal parameters for task parallelization in big data workloads. By monitoring and gathering metrics at system and application level, we are able to find statistical correlations that allow us to characterize and predict the effect of different parallelism settings on performance. These predictions are used to recommend an optimal configuration to users before launching their workloads in the cluster, avoiding possible failures, performance degradation and wastage of resources. We evaluate our method with a benchmark of 15 Spark applications on the Grid5000 testbed. We observe up to a 51% gain on performance when using the recommended parallelism settings. The model is also interpretable and can give insights to the user into how different metrics and parameters affect the performance. (C) 2017 Elsevier B.V. All rights reserved.
Keyword:
Machine learning
Spark
Parallelism
Big data
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

F
Future Generation Computer Systems-The International Journal of eScience
IF:
6.1
论文数:
6.9K
被引数:
2.3W

机构

U
Universidad Politecnica de Madrid
学者数:
1.4W
论文数: 1.2W
被引数: 10
引用论文

引用论文

GMonE: A complete approach to cloud monitoring
err2013-10-01
err84
errOAAI
errMontes, Jesus; Sanchez, Alberto; Memishi, Bunjamin; Perez, Maria S.; Antoniu, Gabriel
err分享
err收藏