• DocumentCode
    235408
  • Title

    A new I/O scheduler designed for SSD through exploring performance characteristics

  • Author

    Lei Han ; Yi Lin ; Weiwei Jia

  • Author_Institution
    Sch. of Comput., Northwestern Polytech. Univ., Xi´an, China
  • fYear
    2014
  • fDate
    20-22 Oct. 2014
  • Firstpage
    161
  • Lastpage
    166
  • Abstract
    This paper explores intrinsic characteristics of solid state device (SSD) by modifying the system schedulers as core. Based on obtained characteristics, we design a new block I/O scheduler. Different from mechanical hard disk device (HDD), SSDs have many widely cognitive features, such as none-mechanical, inherent parallelism, high read and write speeds and so on. Considering the current system schedulers are optimized for HDD, we suppose these schedulers may be not optimal for SSD. We manage to modify the essential parts of system schedulers and test them under different workloads, then summarize the characteristics for improving performance like sorting order of requests, read-write interference and parallelism. We implement a new scheduler called Layer_Read which has the different organizations according to the access pattern on a Linux 2.6.34 kernel. The scheduler divides read requests into different sub-layers in accordance with their starting sector numbers, and dispatches requests in a round-robin way among the sub-layers in order to utilize inherent parallelism. Besides that, the scheduler continuously dispatches multiple read or write requests which can reduce the read-write interference. Through the experiment validated, the scheduler has some performance improvement when compared with other system schedulers.
  • Keywords
    disc drives; hard discs; performance evaluation; scheduling; HDD; Linux 2.6.34 kernel; SSD; cognitive features; current system schedulers; exploring performance characteristics; intrinsic characteristics; mechanical hard disk device; new I/O scheduler design; schedulers system; solid state device; Algorithm design and analysis; Complexity theory; Computers; Educational institutions; Industries; Scheduling algorithms; Solids; I/O scheduler; SSD; characteristics; sub-layer;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computing, Communications and IT Applications Conference (ComComAp), 2014 IEEE
  • Conference_Location
    Beijing
  • Print_ISBN
    978-1-4799-4813-0
  • Type

    conf

  • DOI
    10.1109/ComComAp.2014.7017189
  • Filename
    7017189