Exploiting the Future Reference in Write Buffer Management Design for SSDs

Seongmin Kim, Taeseok Kim
2013 International Journal of Future Computer and Communication  
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
more » ... 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. Seongmin Kim received the BS degrees in computer engineering from Kwangwoon University, Korea, in 2011. He is currently working toward the MS degree at the School of Computer Engineering, Kwangwoon University. His research interests include operating systems, flash memories and next-generation nonvolatile memories, and embedded system.
doi:10.7763/ijfcc.2013.v2.202 fatcat:snb5fudl6rg23erqpmyq4bjlzu