DocumentCode :
3575131
Title :
A Locality-Preserving Write Buffer Design for Page-Mapping Multichannel SSDs
Author :
Sheng Min Huang ; Li Pin Chang
Author_Institution :
Dept. of Comput. Sci., Nat. Chiao-Tung Univ., Hsinchu, Taiwan
fYear :
2014
Firstpage :
713
Lastpage :
720
Abstract :
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.
Keywords :
buffer storage; flash memories; buffer algorithm; buffer page temporary grouping; flash block; grouped buffer page writing; locality preserving write buffer design; page mapping multichannel SSD; solid state disks; spatially correlated buffer page; Algorithm design and analysis; Ash; Buffer storage; Correlation; Heuristic algorithms; Parallel processing; Writing; flash translation layer; solid state disk; write buffering;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
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), 2014 IEEE Intl Conf on
Print_ISBN :
978-1-4799-6122-1
Type :
conf
DOI :
10.1109/HPCC.2014.108
Filename :
7056822
Link To Document :
بازگشت