• 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