A Machine Learning Framework to Improve Storage System Performance

Abstract

Storage systems and their OS components are designed to accommodate a wide variety of applications and dynamic workloads. Storage components inside the OS contain various heuristic algorithms to provide high performance and adaptability for different workloads. These heuristics may be tunable via parameters, and some system calls allow users to optimize their system performance. These parameters are often predetermined based on experiments with limited applications and hardware. Thus, storage systems often run with these predetermined and possibly suboptimal values.

Year of Publication
2021
Conference Name
Proceedings of the 13th ACM Workshop on Hot Topics in Storage (HotStorage '21)
Date Published
07