IEICE Electronics Express
Online ISSN : 1349-2543
An efficient write buffer management scheme considering the parallelism in solid-state drives
Seongjoon DoEunji LeeTaeseok Kim
Author information

2013 Volume 10 Issue 4 Pages 20130018


In multi-channel architecture SSDs, as two or more flash memories can operate independently via different channels, I/O operations are actually performed in a cluster unit consisting of several pages. This paper proposes a novel write buffer replacement policy that fully exploits such high parallelism of SSDs and leads to better I/O performance. Our proposed scheme evaluates buffers in a cluster unit by intelligently aggregating the re-reference probability of pages in a cluster. The pages belonging to the least valuable cluster are evicted together when the replacement is needed. This replacement policy efficiently takes both the parallel architecture of SSDs and the temporal locality of I/O workloads into consideration, and thus achieves better I/O performance of SSDs. Through the trace-driven simulations, we show that our scheme improves performance up to 25% in terms of write throughput for common workloads.

Information related to the author
© 2013 by The Institute of Electronics, Information and Communication Engineers
Previous article Next article