Advanced SearchSearch Tips
Flash Operation Group Scheduling for Supporting QoS of SSD I/O Request Streams
facebook(new window)  Pirnt(new window) E-mail(new window) Excel Download
  • Journal title : Journal of KIISE
  • Volume 42, Issue 12,  2015, pp.1480-1485
  • Publisher : Korean Institute of Information Scientists and Engineers
  • DOI : 10.5626/JOK.2015.42.12.1480
 Title & Authors
Flash Operation Group Scheduling for Supporting QoS of SSD I/O Request Streams
Lee, Eungyu; Won, Sun; Lee, Joonwoo; Kim, Kanghee; Nam, Eyeehyun;
As SSDs are increasingly being used as high-performance storage or caches, attention is increasingly paid to the provision of SSDs with Quality-of-Service for I/O request streams of various applications in server systems. Since most SSDs are using the AHCI controller interface on a SATA bus, it is not possible to provide a differentiated service by distinguishing each I/O stream from others within the SSD. However, since a new SSD interface, the NVME controller interface on a PCI Express bus, has been proposed, it is now possible to recognize each I/O stream and schedule I/O requests within the SSD for differentiated services. This paper proposes Flash Operation Group Scheduling within NVME-based flash storage devices, and demonstrates through QEMU-based simulation that we can achieve a proportional bandwidth share for each I/O stream.
flash storage device;solid-state drive;quality of service;non-volatile memory express(NVME);flash operation scheduling;
 Cited by
NVMHCI Work Group. (2011, Jun. 1). New Promoter Group Formed to Advance NVM Express [Online]. Available: (downloaded 2015, Sep. 25)

P. Turner. (2011, Sep.). Improving Global Scheduler Decisions [Online]. Available: (downloaded 2015, Sep. 25)

E.H. Nam, B.S.J. Kim, H. Eom, S.L. Min, "Ozone (O3): An Out-of-Order Flash Memory Controller Architecture," IEEE Trans. Computers, Vol. 60, No. 5, pp. 653-666, 2011. crossref(new window)

E. Lee, S. Won, K. Kim, and E. Nam, "NVMe-based Flash Storage Simulator," Proc. of the 41th KIISE Winter Conference, Dec., 2014.

F. Bellard, "QEMU: a Fast and Portable Dynamic Translator," Proc. of the 2005 USENIX Annual Technical Conference, pp. 41-46, 2005.