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

被引:33
|
作者
Kim, Jaehong [1 ]
Seo, Sangwon [1 ]
Jung, Dawoon [2 ]
Kim, Jin-Soo [3 ]
Huh, Jaehyuk [1 ]
机构
[1] Korea Adv Inst Sci & Technol, Dept Comp Sci, Taejon 305701, South Korea
[2] Samsung Elect, Samsung Semicond R&D Ctr, Hwasung, Gyeonggi Do, South Korea
[3] Sungkyunkwan Univ, Sch Informat & Commun Engn, Suwon 440746, South Korea
关键词
Solid state disk(SSD); measurement; storage management; operating systems;
D O I
10.1109/TC.2011.76
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:636 / 649
页数:14
相关论文
共 50 条
  • [1] A Methodology for Extracting Performance Parameters in Solid State Disks (SSDs)
    Kim, Jae-Hong
    Jung, Dawoon
    Kim, Jin-Soo
    Huh, Jaehyuk
    2009 IEEE INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS & SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS (MASCOTS), 2009, : 133 - +
  • [2] A Memory Hierarchy-Aware Metadata Management Technique for Solid State Disks
    Bang, Kwanhu
    Park, Sang-Hoon
    Jun, Minje
    Chung, Eui-Young
    2011 IEEE 54TH INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2011,
  • [3] HIOS: A Host Interface I/O Scheduler for Solid State Disks
    Jung, Myoungsoo
    Choi, Wonil
    Srikantaiah, Shekhar
    Yoo, Joonhyuk
    Kandemir, Mahmut T.
    2014 ACM/IEEE 41ST ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA), 2014, : 289 - 300
  • [4] Hybrid solid-state disks: Combining heterogeneous NAND flash in large SSDs
    Chang, Li-Pin
    2008 ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2008, : 369 - 374
  • [5] NCQ-Aware I/O Scheduling for Conventional Solid State Drives
    Fan, Hao
    Wu, Song
    Ibrahim, Shadi
    Chen, Ximing
    Jin, Hai
    Xiao, Jiang
    Guan, Haibing
    2019 IEEE 33RD INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS 2019), 2019, : 523 - 532
  • [6] An Efficient, QoS-aware I/O Scheduler for Solid State Drive
    Zhang, Quan
    Feng, Dan
    Wang, Fang
    Xie, Yanwen
    2013 IEEE 15TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2013 IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (HPCC_EUC), 2013, : 1408 - 1415
  • [7] Deduplication with Block-Level Content-Aware Chunking for Solid State Drives (SSDs)
    Ha, Jin-Yong
    Lee, Young-Sik
    Kim, Jin-Soo
    2013 IEEE 15TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2013 IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (HPCC_EUC), 2013, : 1982 - 1989
  • [8] Exploring optimal combination of a file system and an I/O scheduler for underlying solid state disks
    Sun, Hui
    Qin, Xiao
    Xie, Chang-Sheng
    Journal of Zhejiang University: Science C, 2014, 15 (08): : 607 - 621
  • [9] Exploring optimal combination of a file system and an I/O scheduler for underlying solid state disks
    Sun, Hui
    Qin, Xiao
    Xie, Chang-sheng
    JOURNAL OF ZHEJIANG UNIVERSITY-SCIENCE C-COMPUTERS & ELECTRONICS, 2014, 15 (08): : 607 - 621
  • [10] Exploring optimal combination of a file system and an I/O scheduler for underlying solid state disks
    Hui Sun
    Xiao Qin
    Chang-sheng Xie
    Journal of Zhejiang University SCIENCE C, 2014, 15 : 607 - 621