Skip to main navigation Skip to search Skip to main content

A machine learning framework to improve storage system performance

  • Ibrahim Umit Akgun
  • , Ali Selman Aydin
  • , Aadil Shaikh
  • , Lukas Velikov
  • , Erez Zadok
  • Stony Brook University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

17 Scopus citations

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. Tuning these parameters manually is impractical: one needs an adaptive, intelligent system to handle dynamic and complex workloads. Machine learning (ML) techniques are capable of recognizing patterns, abstracting them, and making predictions on new data. ML can be a key component to optimize and adapt storage systems. In this position paper, we propose KML, an ML framework for storage systems. We implemented a prototype and demonstrated its capabilities on the well-known problem of tuning optimal readahead values. Our results show that KML has a small memory footprint, introduces negligible overhead, and yet enhances throughput by as much as 2.3x.

Original languageEnglish
Title of host publicationHotStorage 2021 - Proceedings of the 13th ACM Workshop on Hot Topics in Storage and File Systems
PublisherAssociation for Computing Machinery, Inc
Pages94-102
Number of pages9
ISBN (Electronic)9781450385503
DOIs
StatePublished - Jul 20 2021
Event13th ACM Workshop on Hot Topics In Storage and File Systems, HotStorage 2021 - Virtual, Online, United States
Duration: Jul 27 2021Jul 28 2021

Publication series

NameHotStorage 2021 - Proceedings of the 13th ACM Workshop on Hot Topics in Storage and File Systems

Conference

Conference13th ACM Workshop on Hot Topics In Storage and File Systems, HotStorage 2021
Country/TerritoryUnited States
CityVirtual, Online
Period07/27/2107/28/21

Keywords

  • Machine learning
  • Operating systems
  • Storage performance optimization
  • Storage systems

Fingerprint

Dive into the research topics of 'A machine learning framework to improve storage system performance'. Together they form a unique fingerprint.

Cite this