• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2015, Vol. 37 ›› Issue (06): 1043-1046.

• 论文 • Previous Articles     Next Articles

An I/O scheduling algorithm of  SSD based on heavy-tailed distributions  

WEI Yuanhao1,WU Xiaohua2,WU Qingbo1,SHAO Lisong1   

  1. (1.College of Computer,National University of Defense Technology,Changsha 410073;
    2.The Fourth Research Institute of the Second Artillery Equipment Academy,Beijing 100085,China)
  • Received:2014-03-28 Revised:2014-05-14 Online:2015-06-25 Published:2015-06-25

Abstract:

The size of the files stored in the network server has heavy-tailed feature. Access latency is dependent on the size of the accessed files, and the IO operations of Solid State Disk (SSD) are asymmetric. Therefore, based on the kernel NOOP scheduling algorithm, we propose an I/O scheduling algorithm of SSD based on the heavy-tailed distributions to improve the performance of SSD access by reducing the waiting time for lots of small files. Experimental results show that the proposed algorithm can reduce response time by 17% on average compared with the kernel NOOP scheduling algorithm.

Key words: IO scheduler;SSD;heavy-tailed distributions