DocumentCode
618578
Title
SOS: Software-based out-of-order scheduling for high-performance NAND flash-based SSDs
Author
Hahn, Sangwook Shane ; Sungjin Lee ; Jihong Kim
Author_Institution
Dept. of Comput. Sci. & Eng., Seoul Nat. Univ., Seoul, South Korea
fYear
2013
fDate
6-10 May 2013
Firstpage
1
Lastpage
5
Abstract
We propose an efficient software-based out-of-order scheduling technique, called SOS, for high-performance NAND flash-based SSDs. Unlike an existing hardware-based out-of-order technique, our proposed software-based solution, SOS, can make more efficient out-of-order scheduling decisions by exploiting various mapping information and I/O access characteristics obtained from the flash translation layer (FTL) software. Furthermore, SOS can avoid unnecessary hardware-level operations and manage I/O request rearrangements more efficiently, thus maximizing the multiple-chip parallelism of SSDs. Experimental results on a prototype SSD show that SOS is effective in improving the overall SSD performance, lowering the average I/O response time by up to 42% over a hardware-based out-of-order flash controller.
Keywords
NAND circuits; flash memories; FTL software; NAND flash; SOS; SSD; flash translation layer software; software-based out-of-order scheduling; Ash; Hardware; Out of order; Processor scheduling; Scheduling;
fLanguage
English
Publisher
ieee
Conference_Titel
Mass Storage Systems and Technologies (MSST), 2013 IEEE 29th Symposium on
Conference_Location
Long Beach, CA
ISSN
2160-195X
Print_ISBN
978-1-4799-0217-0
Type
conf
DOI
10.1109/MSST.2013.6558433
Filename
6558433
Link To Document