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
Title of host publicationProceedings of the Posters and Demo Track, Middleware 2012
DOIs
Publication statusPublished - 2012 Dec 31
EventPosters and Demo Track, Middleware 2012 - Montreal, QC, Canada
Duration: 2012 Dec 32012 Dec 3

Publication series

NameProceedings of the Posters and Demo Track, Middleware 2012

Other

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

All Science Journal Classification (ASJC) codes

  • Software

Fingerprint Dive into the research topics of 'Middleware - Firmware cooperation for high-speed solid state drives'. Together they form a unique fingerprint.

  • 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