標題: | A Locality-Preserving Write Buffer Design for Page-Mapping Multichannel SSDs |
作者: | Huang, Sheng-Min Chang, Li-Pin 資訊工程學系 Department of Computer Science |
關鍵字: | write buffering;solid state disk;flash translation layer |
公開日期: | 2014 |
摘要: | Advanced SSDs employ a RAM-based write buffer to improve their write performance. The buffer intentionally delays write requests in order to reduce flash write traffic and reorders them to minimize the cost of garbage collection. This work presents a novel buffer algorithm for page-mapping multichannel SSDs. We propose grouping temporally or spatially correlated buffer pages and writing these grouped buffer pages to the same flash block. This strategy dramatically increases the probability of bulk data invalidations in flash blocks. In multichannel architectures, channels are assigned to their own groups of buffer pages for writing, and so channel striping does not divide a group of correlated buffer pages into small pieces. We have conducted simulations and experiments using a SSD simulator and a real SSD platform, respectively. Our results show that our design greatly outperforms existing buffer algorithms. |
URI: | http://dx.doi.org/10.1109/HPCC.2014.108 http://hdl.handle.net/11536/136137 |
ISBN: | 978-1-4799-6123-8 |
DOI: | 10.1109/HPCC.2014.108 |
期刊: | 2014 IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2014 IEEE 6TH INTL SYMP ON CYBERSPACE SAFETY AND SECURITY, 2014 IEEE 11TH INTL CONF ON EMBEDDED SOFTWARE AND SYST (HPCC,CSS,ICESS) |
起始頁: | 713 |
結束頁: | 720 |
Appears in Collections: | Conferences Paper |