TY - GEN
T1 - Middleware - Firmware cooperation for high-speed solid state drives
AU - Jung, Myoungsoo
AU - Kandemir, Mahmut
PY - 2012
Y1 - 2012
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
T2 - Posters and Demo Track, Middleware 2012
Y2 - 3 December 2012 through 3 December 2012
ER -