Middleware - Firmware cooperation for high-speed solid state drives

Myoungsoo Jung, Mahmut Kandemir

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

5 Citations (Scopus)

Abstract

State-of-the-art solid state drives (SSDs) equip multiple internal resources such as NAND flash chips, data buses, and cores to take advantage of internal parallelism and provide fast I/O services. In addition, SSDs employ flash firmware to manage the internal resources and NAND flash characteristics. As a result, the performance of SSDs can be influenced by various underlying complexities in the firmware including garbage collection and page allocations. Unfortunately, since flash firmware is oblivious of the host-level system information and limited to manage their internal resources relying solely on incoming I/O requests, SSDs can be plagued by enormous performance variations across different I/O requests. In this poster, we propose MiFi, a Middleware and Firmware co-operative approach, which primarily targets overcoming the device-level management limitations by being aware of the host-level information as well as the underlying SSD complexities.

Original languageEnglish (US)
Title of host publicationProceedings of the Posters and Demo Track, Middleware 2012
DOIs
StatePublished - Dec 31 2012
EventPosters and Demo Track, Middleware 2012 - Montreal, QC, Canada
Duration: Dec 3 2012Dec 3 2012

Publication series

NameProceedings of the Posters and Demo Track, Middleware 2012

Other

OtherPosters and Demo Track, Middleware 2012
CountryCanada
CityMontreal, QC
Period12/3/1212/3/12

Fingerprint

Firmware
Middleware
Information systems

All Science Journal Classification (ASJC) codes

  • Software

Cite this

Jung, M., & Kandemir, M. (2012). Middleware - Firmware cooperation for high-speed solid state drives. In Proceedings of the Posters and Demo Track, Middleware 2012 (Proceedings of the Posters and Demo Track, Middleware 2012). https://doi.org/10.1145/2405153.2405158
Jung, Myoungsoo ; Kandemir, Mahmut. / Middleware - Firmware cooperation for high-speed solid state drives. Proceedings of the Posters and Demo Track, Middleware 2012. 2012. (Proceedings of the Posters and Demo Track, Middleware 2012).
@inproceedings{08af91cedc4843438da46902035395f6,
title = "Middleware - Firmware cooperation for high-speed solid state drives",
abstract = "State-of-the-art solid state drives (SSDs) equip multiple internal resources such as NAND flash chips, data buses, and cores to take advantage of internal parallelism and provide fast I/O services. In addition, SSDs employ flash firmware to manage the internal resources and NAND flash characteristics. As a result, the performance of SSDs can be influenced by various underlying complexities in the firmware including garbage collection and page allocations. Unfortunately, since flash firmware is oblivious of the host-level system information and limited to manage their internal resources relying solely on incoming I/O requests, SSDs can be plagued by enormous performance variations across different I/O requests. In this poster, we propose MiFi, a Middleware and Firmware co-operative approach, which primarily targets overcoming the device-level management limitations by being aware of the host-level information as well as the underlying SSD complexities.",
author = "Myoungsoo Jung and Mahmut Kandemir",
year = "2012",
month = "12",
day = "31",
doi = "10.1145/2405153.2405158",
language = "English (US)",
isbn = "9781450316125",
series = "Proceedings of the Posters and Demo Track, Middleware 2012",
booktitle = "Proceedings of the Posters and Demo Track, Middleware 2012",

}

Jung, M & Kandemir, M 2012, Middleware - Firmware cooperation for high-speed solid state drives. in Proceedings of the Posters and Demo Track, Middleware 2012. Proceedings of the Posters and Demo Track, Middleware 2012, Posters and Demo Track, Middleware 2012, Montreal, QC, Canada, 12/3/12. https://doi.org/10.1145/2405153.2405158

Middleware - Firmware cooperation for high-speed solid state drives. / Jung, Myoungsoo; Kandemir, Mahmut.

Proceedings of the Posters and Demo Track, Middleware 2012. 2012. (Proceedings of the Posters and Demo Track, Middleware 2012).

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

TY - GEN

T1 - Middleware - Firmware cooperation for high-speed solid state drives

AU - Jung, Myoungsoo

AU - Kandemir, Mahmut

PY - 2012/12/31

Y1 - 2012/12/31

N2 - State-of-the-art solid state drives (SSDs) equip multiple internal resources such as NAND flash chips, data buses, and cores to take advantage of internal parallelism and provide fast I/O services. In addition, SSDs employ flash firmware to manage the internal resources and NAND flash characteristics. As a result, the performance of SSDs can be influenced by various underlying complexities in the firmware including garbage collection and page allocations. Unfortunately, since flash firmware is oblivious of the host-level system information and limited to manage their internal resources relying solely on incoming I/O requests, SSDs can be plagued by enormous performance variations across different I/O requests. In this poster, we propose MiFi, a Middleware and Firmware co-operative approach, which primarily targets overcoming the device-level management limitations by being aware of the host-level information as well as the underlying SSD complexities.

AB - State-of-the-art solid state drives (SSDs) equip multiple internal resources such as NAND flash chips, data buses, and cores to take advantage of internal parallelism and provide fast I/O services. In addition, SSDs employ flash firmware to manage the internal resources and NAND flash characteristics. As a result, the performance of SSDs can be influenced by various underlying complexities in the firmware including garbage collection and page allocations. Unfortunately, since flash firmware is oblivious of the host-level system information and limited to manage their internal resources relying solely on incoming I/O requests, SSDs can be plagued by enormous performance variations across different I/O requests. In this poster, we propose MiFi, a Middleware and Firmware co-operative approach, which primarily targets overcoming the device-level management limitations by being aware of the host-level information as well as the underlying SSD complexities.

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

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

U2 - 10.1145/2405153.2405158

DO - 10.1145/2405153.2405158

M3 - Conference contribution

AN - SCOPUS:84871565786

SN - 9781450316125

T3 - Proceedings of the Posters and Demo Track, Middleware 2012

BT - Proceedings of the Posters and Demo Track, Middleware 2012

ER -

Jung M, Kandemir M. Middleware - Firmware cooperation for high-speed solid state drives. In Proceedings of the Posters and Demo Track, Middleware 2012. 2012. (Proceedings of the Posters and Demo Track, Middleware 2012). https://doi.org/10.1145/2405153.2405158