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
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;
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
DOI :
10.1109/HPCC.and.EUC.2013.199