Abstract—We present some practical issues in designing the write buffer management scheme for SSDs (Solid-State Drives). In SSDs with SATA interface, there exist the pending I/O commands in NCQ (Native Command Queueing), and it can be effectively exploited for write buffer management. Based on this fact, we propose an efficient write buffer management scheme that exploits the future buffer reference pattern from I/O commands queued in NCQ. We also discuss the relationship between the buffer size and the effectiveness of NCQ-awareness in our scheme. Finally, we show that the proposed scheme improves the performance of write buffer for some workloads.
Index Terms—NAND flash memory, NCQ, write buffer, SSDs.
The authors are with the department of computer engineering, Kwangwoon University, Seoul, 139-701, Republic of Korea (e-mail: {zinjja2, tskim}@kw.ac.kr)
[PDF]
Cite: Seongmin Kim and Taeseok Kim, "Exploiting the Future Reference in Write Buffer Management Design for SSDs," International Journal of Future Computer and Communication vol. 2, no. 5, pp. 442-445, 2013.