A Survey of Machine Learning-Based System Performance Optimization Techniques

Recently, the machine learning research trend expands to the system performance optimization field, where it has still been proposed by researchers based on their intuitions and heuristics. Compared to conventional major machine learning research areas such as image or speech recognition, machine le...

Full description

Bibliographic Details
Main Authors: Hyejeong Choi, Sejin Park
Format: Article
Language:English
Published: MDPI AG 2021-04-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/11/7/3235
_version_ 1797538812016984064
author Hyejeong Choi
Sejin Park
author_facet Hyejeong Choi
Sejin Park
author_sort Hyejeong Choi
collection DOAJ
description Recently, the machine learning research trend expands to the system performance optimization field, where it has still been proposed by researchers based on their intuitions and heuristics. Compared to conventional major machine learning research areas such as image or speech recognition, machine learning-based system performance optimization fields are at the beginning stage. However, recent papers show that this approach is promising and has significant potential. This paper reviews 11 machine learning-based system performance optimization approaches from nine recent papers based on well-known machine learning models such as perceptron, LSTM, and RNN. This survey provides a detailed design and summarizes model, input, output, and prediction method of each approach. This paper covers various system performance areas from the data structure to essential system components of a computer system such as index structure, branch predictor, sort, and cache management. The result shows that machine learning-based system performance optimization has an important potential for future research. We expect that this paper shows a wide range of applicability of machine learning technology and provides a new perspective for system performance optimization.
first_indexed 2024-03-10T12:36:43Z
format Article
id doaj.art-68e3ba2321cf4218b3a33951352d78e5
institution Directory Open Access Journal
issn 2076-3417
language English
last_indexed 2024-03-10T12:36:43Z
publishDate 2021-04-01
publisher MDPI AG
record_format Article
series Applied Sciences
spelling doaj.art-68e3ba2321cf4218b3a33951352d78e52023-11-21T14:11:23ZengMDPI AGApplied Sciences2076-34172021-04-01117323510.3390/app11073235A Survey of Machine Learning-Based System Performance Optimization TechniquesHyejeong Choi0Sejin Park1Department of Computer Science, Keimyung University, Daegu 1095, KoreaDepartment of Computer Science, Keimyung University, Daegu 1095, KoreaRecently, the machine learning research trend expands to the system performance optimization field, where it has still been proposed by researchers based on their intuitions and heuristics. Compared to conventional major machine learning research areas such as image or speech recognition, machine learning-based system performance optimization fields are at the beginning stage. However, recent papers show that this approach is promising and has significant potential. This paper reviews 11 machine learning-based system performance optimization approaches from nine recent papers based on well-known machine learning models such as perceptron, LSTM, and RNN. This survey provides a detailed design and summarizes model, input, output, and prediction method of each approach. This paper covers various system performance areas from the data structure to essential system components of a computer system such as index structure, branch predictor, sort, and cache management. The result shows that machine learning-based system performance optimization has an important potential for future research. We expect that this paper shows a wide range of applicability of machine learning technology and provides a new perspective for system performance optimization.https://www.mdpi.com/2076-3417/11/7/3235deep learningmachine learningsystem performanceoptimization
spellingShingle Hyejeong Choi
Sejin Park
A Survey of Machine Learning-Based System Performance Optimization Techniques
Applied Sciences
deep learning
machine learning
system performance
optimization
title A Survey of Machine Learning-Based System Performance Optimization Techniques
title_full A Survey of Machine Learning-Based System Performance Optimization Techniques
title_fullStr A Survey of Machine Learning-Based System Performance Optimization Techniques
title_full_unstemmed A Survey of Machine Learning-Based System Performance Optimization Techniques
title_short A Survey of Machine Learning-Based System Performance Optimization Techniques
title_sort survey of machine learning based system performance optimization techniques
topic deep learning
machine learning
system performance
optimization
url https://www.mdpi.com/2076-3417/11/7/3235
work_keys_str_mv AT hyejeongchoi asurveyofmachinelearningbasedsystemperformanceoptimizationtechniques
AT sejinpark asurveyofmachinelearningbasedsystemperformanceoptimizationtechniques
AT hyejeongchoi surveyofmachinelearningbasedsystemperformanceoptimizationtechniques
AT sejinpark surveyofmachinelearningbasedsystemperformanceoptimizationtechniques