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...
Main Authors: | , |
---|---|
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 |