QoS-aware flash memory controller

Bryan S. Kim, Sang Lyul Min

Research output: Chapter in Book/Report/Conference proceedingConference contribution

5 Citations (Scopus)

Abstract

NAND flash memory has gained a lot of popularity in recent years, widely used in applications ranging from small mobile devices to high-performance enterprise-class storage. However, the variation and unpredictability of performance caused by concurrent flash translation layer (FTL) tasks in a flash storage system are not desirable qualities especially for real-time systems and make it difficult to guarantee the QoS of the storage system. In this paper we present a QoS-aware flash memory controller (QoSFC) designed for predictable performance. For the workload we consider, QoSFC improves not only the average response time by a factor of 12-38 for reads and 1.4-6.9 for writes, but also the 99.9% QoS by a factor of 29-56 for reads and 2.0-8.5 for writes.

Original languageEnglish (US)
Title of host publicationProceedings - 2017 IEEE 23rd Real-Time and Embedded Technology and Applications Symposium, RTAS 2017
EditorsGabriel Parmer
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages51-61
Number of pages11
ISBN (Electronic)9781509052691
DOIs
StatePublished - Jun 5 2017
Externally publishedYes
Event23rd IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS 2017 - Pittsburgh, United States
Duration: Apr 18 2017Apr 20 2017

Publication series

NameProceedings of the IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS
ISSN (Print)1545-3421

Conference

Conference23rd IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS 2017
CountryUnited States
CityPittsburgh
Period4/18/174/20/17

Fingerprint

Flash memory
Quality of service
Controllers
Real time systems
Mobile devices
Industry

Keywords

  • Flash controller
  • Flash memory
  • QoS
  • Response time

ASJC Scopus subject areas

  • Engineering(all)

Cite this

Kim, B. S., & Min, S. L. (2017). QoS-aware flash memory controller. In G. Parmer (Ed.), Proceedings - 2017 IEEE 23rd Real-Time and Embedded Technology and Applications Symposium, RTAS 2017 (pp. 51-61). [7939020] (Proceedings of the IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/RTAS.2017.36

QoS-aware flash memory controller. / Kim, Bryan S.; Min, Sang Lyul.

Proceedings - 2017 IEEE 23rd Real-Time and Embedded Technology and Applications Symposium, RTAS 2017. ed. / Gabriel Parmer. Institute of Electrical and Electronics Engineers Inc., 2017. p. 51-61 7939020 (Proceedings of the IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Kim, BS & Min, SL 2017, QoS-aware flash memory controller. in G Parmer (ed.), Proceedings - 2017 IEEE 23rd Real-Time and Embedded Technology and Applications Symposium, RTAS 2017., 7939020, Proceedings of the IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS, Institute of Electrical and Electronics Engineers Inc., pp. 51-61, 23rd IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS 2017, Pittsburgh, United States, 4/18/17. https://doi.org/10.1109/RTAS.2017.36
Kim BS, Min SL. QoS-aware flash memory controller. In Parmer G, editor, Proceedings - 2017 IEEE 23rd Real-Time and Embedded Technology and Applications Symposium, RTAS 2017. Institute of Electrical and Electronics Engineers Inc. 2017. p. 51-61. 7939020. (Proceedings of the IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS). https://doi.org/10.1109/RTAS.2017.36
Kim, Bryan S. ; Min, Sang Lyul. / QoS-aware flash memory controller. Proceedings - 2017 IEEE 23rd Real-Time and Embedded Technology and Applications Symposium, RTAS 2017. editor / Gabriel Parmer. Institute of Electrical and Electronics Engineers Inc., 2017. pp. 51-61 (Proceedings of the IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS).
@inproceedings{bf36ffc470094c5a8407bef2dae50ef3,
title = "QoS-aware flash memory controller",
abstract = "NAND flash memory has gained a lot of popularity in recent years, widely used in applications ranging from small mobile devices to high-performance enterprise-class storage. However, the variation and unpredictability of performance caused by concurrent flash translation layer (FTL) tasks in a flash storage system are not desirable qualities especially for real-time systems and make it difficult to guarantee the QoS of the storage system. In this paper we present a QoS-aware flash memory controller (QoSFC) designed for predictable performance. For the workload we consider, QoSFC improves not only the average response time by a factor of 12-38 for reads and 1.4-6.9 for writes, but also the 99.9{\%} QoS by a factor of 29-56 for reads and 2.0-8.5 for writes.",
keywords = "Flash controller, Flash memory, QoS, Response time",
author = "Kim, {Bryan S.} and Min, {Sang Lyul}",
year = "2017",
month = "6",
day = "5",
doi = "10.1109/RTAS.2017.36",
language = "English (US)",
series = "Proceedings of the IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "51--61",
editor = "Gabriel Parmer",
booktitle = "Proceedings - 2017 IEEE 23rd Real-Time and Embedded Technology and Applications Symposium, RTAS 2017",

}

TY - GEN

T1 - QoS-aware flash memory controller

AU - Kim, Bryan S.

AU - Min, Sang Lyul

PY - 2017/6/5

Y1 - 2017/6/5

N2 - NAND flash memory has gained a lot of popularity in recent years, widely used in applications ranging from small mobile devices to high-performance enterprise-class storage. However, the variation and unpredictability of performance caused by concurrent flash translation layer (FTL) tasks in a flash storage system are not desirable qualities especially for real-time systems and make it difficult to guarantee the QoS of the storage system. In this paper we present a QoS-aware flash memory controller (QoSFC) designed for predictable performance. For the workload we consider, QoSFC improves not only the average response time by a factor of 12-38 for reads and 1.4-6.9 for writes, but also the 99.9% QoS by a factor of 29-56 for reads and 2.0-8.5 for writes.

AB - NAND flash memory has gained a lot of popularity in recent years, widely used in applications ranging from small mobile devices to high-performance enterprise-class storage. However, the variation and unpredictability of performance caused by concurrent flash translation layer (FTL) tasks in a flash storage system are not desirable qualities especially for real-time systems and make it difficult to guarantee the QoS of the storage system. In this paper we present a QoS-aware flash memory controller (QoSFC) designed for predictable performance. For the workload we consider, QoSFC improves not only the average response time by a factor of 12-38 for reads and 1.4-6.9 for writes, but also the 99.9% QoS by a factor of 29-56 for reads and 2.0-8.5 for writes.

KW - Flash controller

KW - Flash memory

KW - QoS

KW - Response time

UR - http://www.scopus.com/inward/record.url?scp=85021807316&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85021807316&partnerID=8YFLogxK

U2 - 10.1109/RTAS.2017.36

DO - 10.1109/RTAS.2017.36

M3 - Conference contribution

AN - SCOPUS:85021807316

T3 - Proceedings of the IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS

SP - 51

EP - 61

BT - Proceedings - 2017 IEEE 23rd Real-Time and Embedded Technology and Applications Symposium, RTAS 2017

A2 - Parmer, Gabriel

PB - Institute of Electrical and Electronics Engineers Inc.

ER -