TY - GEN
T1 - On the management of multichannel architectures of solid-state disks
AU - Chang, Li-Pin
AU - Huang, Yi Hsun
AU - Wen, Chen Yi
PY - 2011/12/22
Y1 - 2011/12/22
N2 - Solid-state disks use arrays of flash-memory chips for data storage. They adopt multichannel architectures to exploit parallelism among flash operations. Under real disk workloads, a channel spends nearly the same amount of time on writing host data and collecting garbage. Thus, the key to the success of multichannel architectures is to achieve high parallelism among channel operations under these two kinds of activities. This study presents a channel management scheme that comprises a write-buffer design and two channel management policies. The proposed scheme is designed to be generic, and it is applicable to both hybrid mapping and page-level mapping. Our experimental results show that the proposed management scheme doubles the average number of write requests completed per second (e.g., write IOPS) of a baseline multichannel architecture. We also successfully implemented the proposed scheme in a real solid-state disk and demonstrated the feasibility of our approach.
AB - Solid-state disks use arrays of flash-memory chips for data storage. They adopt multichannel architectures to exploit parallelism among flash operations. Under real disk workloads, a channel spends nearly the same amount of time on writing host data and collecting garbage. Thus, the key to the success of multichannel architectures is to achieve high parallelism among channel operations under these two kinds of activities. This study presents a channel management scheme that comprises a write-buffer design and two channel management policies. The proposed scheme is designed to be generic, and it is applicable to both hybrid mapping and page-level mapping. Our experimental results show that the proposed management scheme doubles the average number of write requests completed per second (e.g., write IOPS) of a baseline multichannel architecture. We also successfully implemented the proposed scheme in a real solid-state disk and demonstrated the feasibility of our approach.
UR - http://www.scopus.com/inward/record.url?scp=83755219412&partnerID=8YFLogxK
U2 - 10.1109/ESTIMedia.2011.6088524
DO - 10.1109/ESTIMedia.2011.6088524
M3 - Conference contribution
AN - SCOPUS:83755219412
SN - 9781457721236
T3 - 2011 9th IEEE Symposium on Embedded Systems for Real-Time Multimedia, ESTIMedia 2011
SP - 37
EP - 45
BT - 2011 9th IEEE Symposium on Embedded Systems for Real-Time Multimedia, ESTIMedia 2011
T2 - 2011 9th IEEE Symposium on Embedded Systems for Real-Time Multimedia, ESTIMedia 2011
Y2 - 13 October 2011 through 14 October 2011
ER -