Title :
An efficient I/O scheduler over Multi-Bank Flash Memory storage systems
Author :
Zhao, Xiaosong ; Zhao, Pei ; Li, Guohui
Author_Institution :
Sch. of Comput. Sci. & Technol., Huazhong Univ. of Sci. & Technol., Wuhan, China
Abstract :
Flash memory has been widely used in embedded systems because of its advantages. The traditional scheduler over flash memory storage systems, namely NOOP, makes no distinction between read and write requests. There is much room for improving the I/O performance, especially over multi-bank flash memory storage systems. In this paper, a novel scheduler, namely Multi-Bank Flash Memory scheduler (MBF scheduler), is proposed to take advantage of the parallelism of multiple banks. MBF scheduler reorders read and write requests and assigns higher priority to read requests. The experimental results show that I/O throughput and average response time are improved significantly compared with NOOP, and MBF provides rather even erase counts and capacity utilizations among different banks.
Keywords :
flash memories; I-O scheduler; NOOP; embedded systems; multibank flash memory scheduler; multibank flash memory storage systems; Aggregates; Embedded systems; Flash memory; Parallel processing; Performance evaluation; Throughput; Time factors; Flexible bank assignment policy; I/O request; MBF scheduler; Multi-bank flash-memory storage systems;
Conference_Titel :
Software Engineering and Service Science (ICSESS), 2011 IEEE 2nd International Conference on
Conference_Location :
Beijing
Print_ISBN :
978-1-4244-9699-0
DOI :
10.1109/ICSESS.2011.5982254