@inproceedings{b42259dee9594121bde149e446175028,
title = "Framework for efficient and flexible scheduling of flash memory operations",
abstract = "Flash memory-based storages are used in a wide range of systems from small mobile devices to large-scale system servers. The performance demand from applications and the technology of flash memory vary widely from one system to another, making it difficult to design a universal flash memory scheduler for all systems. In this paper, we present a framework for efficient and flexible flash memory scheduling and compare a software scheduler based on the framework against an optimized hardware scheduler. The throughput of the software scheduler achieves more than 97% of that of the hardware scheduler across workloads we consider. We further highlight the extensibility of the framework with a case study on fair queueing scheduling.",
keywords = "Flash Memory, Flash Memory Scheduling, Framework for Flexibility",
author = "Kim, {Bryan S.} and Yonggun Lee and Min, {Sang Lyul}",
note = "Publisher Copyright: {\textcopyright} 2017 IEEE.; 6th IEEE Non-Volatile Memory Systems and Applications Symposium, NVMSA 2017 ; Conference date: 16-08-2017 Through 18-08-2017",
year = "2017",
month = oct,
day = "10",
doi = "10.1109/NVMSA.2017.8064480",
language = "English (US)",
series = "NVMSA 2017 - 6th IEEE Non-Volatile Memory Systems and Applications Symposium",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
booktitle = "NVMSA 2017 - 6th IEEE Non-Volatile Memory Systems and Applications Symposium",
}