International Association of Computer Science & Information Technology (IACSIT)
The authors 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, they propose an efficient write buffer management scheme that exploits the future buffer reference pattern from I/O commands queued in NCQ. They also discuss the relationship between the buffer size and the effectiveness of NCQ-awareness in their scheme. Finally, they show that the proposed scheme improves the performance of write buffer for some workloads.