SBIOS: an SSD-based Block I/O Scheduler with Improved System Performance

Jiayang Guo,Yimin Hu,Bo Mao
DOI: https://doi.org/10.1109/nas.2015.7255221
2015-01-01
Abstract:This paper presents an SSD-based Block I/O Scheduler, short for SBIOS. SBIOS fully exploits the internal parallelism to improve the system performance. It dispatches the read requests to different blocks to make full use of SSD internal parallelism. For write requests, it tries to dispatch write requests to the same block to alleviate the block cross penalty and garbage collection overhead. The evaluation results show that compared with other I/O schedulers in the Linux kernel, SBIOS reduces the average response time significantly. Consequently, the performance of the SSD-based storage systems is improved.
What problem does this paper attempt to address?