• DocumentCode
    1484646
  • Title

    Parameter-Aware I/O Management for Solid State Disks (SSDs)

  • Author

    Kim, Jaehong ; Seo, Sangwon ; Jung, Dawoon ; Kim, Jin-Soo ; Huh, Jaehyuk

  • Author_Institution
    Dept. of Comput. Sci., Korea Adv. Inst. of Sci. & Technol., Daejeon, South Korea
  • Volume
    61
  • Issue
    5
  • fYear
    2012
  • fDate
    5/1/2012 12:00:00 AM
  • Firstpage
    636
  • Lastpage
    649
  • Abstract
    Solid state disks (SSDs) have many advantages over hard disk drives, including better reliability, performance, durability, and power efficiency. However, the characteristics of SSDs are completely different from those of hard disk drives with rotating disks. To achieve the full potential performance improvement with SSDs, operating systems or applications must understand the critical performance parameters of SSDs to fine-tune their accesses. However, the internal hardware and software organizations vary significantly among SSDs and, thus, each SSD exhibits different parameters which influence the overall performance. In this paper, we propose a methodology which can extract several essential parameters affecting the performance of SSDs, and apply the extracted parameters to SSD systems for performance improvement. The target parameters of SSDs considered in this paper are 1) the size of read/write unit, 2) the size of erase unit, 3) the size of read buffer, and 4) the size of write buffer. We modify two operating system components to optimize their operations with the SSD parameters. The experimental results show that such parameter-aware management leads to significant performance improvements for large file accesses by performing SSD-specific optimizations.
  • Keywords
    semiconductor storage; storage management; hard disk drives; internal hardware; operating systems; parameter-aware I/O management; parameter-aware management; rotating disks; software organizations; solid state disks; Ash; Buffer storage; Computer architecture; Hard disks; Hardware; Operating systems; Random access memory; Solid state disk(SSD); and operating systems.; measurement; storage management;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2011.76
  • Filename
    5740857