• DocumentCode
    688308
  • Title

    An Efficient, QoS-Aware I/O Scheduler for Solid State Drive

  • Author

    Quan Zhang ; Dan Feng ; Fang Wang ; Yanwen Xie

  • Author_Institution
    Sch. of Comput. Sci. & Technol., Huazhong Univ. of Sci. & Technol., Wuhan, China
  • fYear
    2013
  • fDate
    13-15 Nov. 2013
  • Firstpage
    1408
  • Lastpage
    1415
  • Abstract
    Flash-based solid-state drive has been proved to be a competitive alternative to mechanical disk for its high performance and low power consumption. But SSD still suffers from relatively high price and low density, which calls for consolidating device resource to bring down the cost of deploying expensive dedicated flash-based storage systems for specific applications. Within such environment, applications may compete for storage service and interfere with each other. Therefore, storage service providers must ensure performance isolation. However, current research mainly focuses on performance guarantees on mechanical disk. In this paper, we present a 2-level scheduling framework where the higher level targets performance isolation through distinguishing the cost of read and write operations in SSD, and the lower level builds channel-based queues for SSD to exploit the inherent parallelism of SSD. Synthetic and real workloads are used in our evaluation to demonstrate the effectiveness of our 2-level scheduling framework, and the results show it outperforms other I/O schedulers at both aspects of performance isolation and I/O efficiency.
  • Keywords
    flash memories; power aware computing; quality of service; scheduling; 2-level scheduling framework; I/O efficiency; QoS-aware I/O scheduler; SSD; channel-based queues; flash-based solid-state drive; flash-based storage systems; performance isolation; power consumption; read operation cost; write operation cost; Ash; Equations; Parallel processing; Performance evaluation; Quality of service; Resource management; Throughput; I/O efficiency; I/O scheduler; performance isolation; solid-state drive;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing and Communications & 2013 IEEE International Conference on Embedded and Ubiquitous Computing (HPCC_EUC), 2013 IEEE 10th International Conference on
  • Conference_Location
    Zhangjiajie
  • Type

    conf

  • DOI
    10.1109/HPCC.and.EUC.2013.199
  • Filename
    6832081