2018
DOI: 10.1016/j.future.2017.10.048
|View full text |Cite
|
Sign up to set email alerts
|

Predicting cloud performance for HPC applications before deployment

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
24
0
2

Year Published

2019
2019
2023
2023

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 17 publications
(26 citation statements)
references
References 20 publications
0
24
0
2
Order By: Relevance
“…COMPASS is an example of tool that demonstrates the feasibility of creating precise performance models of parallel programs for calculating QoS and cost parameters of computation and platform components of HPC Shelf. Mariani et al employ machine learning to predict the performance for HPC applications running in clouds [Mariani et al 2018]. Also, Cunha et al have used machine learning to help the placement of jobs in clouds [Cunha et al 2017].…”
Section: Related Work and Contributionsmentioning
confidence: 99%
“…COMPASS is an example of tool that demonstrates the feasibility of creating precise performance models of parallel programs for calculating QoS and cost parameters of computation and platform components of HPC Shelf. Mariani et al employ machine learning to predict the performance for HPC applications running in clouds [Mariani et al 2018]. Also, Cunha et al have used machine learning to help the placement of jobs in clouds [Cunha et al 2017].…”
Section: Related Work and Contributionsmentioning
confidence: 99%
“…Mariani e outros [12] apresentaram uma terceira abordagem de predição. A técnica consiste em criar um modelo da infraestrutura e um modelo independente de hardware da aplicação e utilizar ambos como entrada para um algoritimo Random Forest para determinar a melhor infraestrutura.…”
Section: Trabalhos Relacionadosunclassified
“…Definir qual configuração computacional apresenta o melhor custo-benefício nãoé uma tarefa fácil, pois para isso deve-se saber de antemão a quantidade de recursos que uma aplicação necessita para atingir seu pico de desempenho [4]. Mesmo possuindo plena compreensão sobre as aplicações, o usuário pode não dispor da percepção de alguns detalhes de funcionamento da nuvem computacional -percepção da interação de sua aplicação com as camadas de abstração da nuvem, detalhes do hardware que executa a máquina virtual na nuvem ou consequências de compartilhar o ambiente da nuvem com outros usuários [11,10].…”
Section: Introductionunclassified
“…Similarly, the existence of variety is determined using heterogeneity ratio and predefined thresholds. With the large and complex datasets, one time profiling seems infeasible [30], [33] for computing the memory consumption and time. Similarly, static complexity analysis is not a viable and precise approach for real-world application codes due to nondeterministic execution paths [30], [34], [35].…”
Section: Introductionmentioning
confidence: 99%
“…Similarly, static complexity analysis is not a viable and precise approach for real-world application codes due to nondeterministic execution paths [30], [34], [35]. In this manner, the proposed prediction based approach using machine learning and instrumentation appears to be reasonable for big data applications [33].…”
Section: Introductionmentioning
confidence: 99%