Proceedings of the 6th ACM/SPEC International Conference on Performance Engineering 2015
DOI: 10.1145/2668930.2688823
|View full text |Cite
|
Sign up to set email alerts
|

Hybrid Machine Learning/Analytical Models for Performance Prediction

Abstract: Classical approaches to performance prediction of computer systems rely on two, typically antithetic, techniques: Machine Learning (ML) and Analytical Modeling (AM).ML undertakes a black-box approach, which typically achieves very good accuracy in regions of the features' space that have been sufficiently explored during the training process, but that has very weak extrapolation power (i.e., poor accuracy in regions for which none, or too few samples are known).Conversely, AM relies on a white-box approach, wh… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
8
0

Year Published

2016
2016
2024
2024

Publication Types

Select...
5
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 8 publications
(8 citation statements)
references
References 19 publications
0
8
0
Order By: Relevance
“…Our work starts from the bootstrapped hybrid performance modeling proposed by Didona and Romano in [23], which is a combined AM/ML modeling approach that brings the strengths of AM methods to compensate the weaknesses of ML techniques, and vice versa. On the one hand, hybrid approaches use analytical modeling, which relies on a priori knowledge of the internals of the target system, known as white box approach.…”
Section: Background and Motivationsmentioning
confidence: 99%
“…Our work starts from the bootstrapped hybrid performance modeling proposed by Didona and Romano in [23], which is a combined AM/ML modeling approach that brings the strengths of AM methods to compensate the weaknesses of ML techniques, and vice versa. On the one hand, hybrid approaches use analytical modeling, which relies on a priori knowledge of the internals of the target system, known as white box approach.…”
Section: Background and Motivationsmentioning
confidence: 99%
“…Effective model training is highly reliant on data treatment and preprocessing options. Data transformation techniques such as Principal Component Analysis (PCA) and simple correlation analysis before model training are great examples of hybrid models researchers often use unknowingly (Didona et al, 2015). These hybrid models help reduce the dimensions of input parameters related to HABs, which could reduce the runtime of HAB model development while maintaining model integrity.…”
Section: Support Vector Regressionmentioning
confidence: 99%
“…Such approaches are able to predict average application execution times with an error of 12% on average. Machine learning and analytical modeling can be combined as discussed in [26], where different hybrid applications, such as transactional auto scaler, IRON model, and chorus, are based, respectively, on divide and conquer, bootstrapping, and ensemble techniques.…”
Section: Related Workmentioning
confidence: 99%