Virtual disk IO port scheduling method and scheduling device

The invention discloses a virtual disk IO port scheduling method. The method includes arranging different service quality grades for each virtual disk IO port according to the quota read and write bandwidth; determining a total estimate value of data bandwidth required by all read and write requests in the current time slice and all virtual disk IO ports corresponding to the all read and write requests, and distributing service quality grades corresponding to the virtual disk IO ports corresponding to the all read and write requests according to the total estimate value of data bandwidth and the service quality grades corresponding to the virtual disk IO ports corresponding to the all read and write requests; scheduling different virtual disk IO ports of a physical machine according to the actual bandwidth required by each read and write request and read and write bandwidth limit values of the virtual disk IO ports corresponding to each read and write request in the current time slice. By the aid of the method, the real-time scheduling problem of distribution virtual disk IO ports can be solved effectively.

[1]  Zhengwei Qi,et al.  IO QoS: A New Disk I/O Scheduler Module with QoS Guarantee for Cloud Platform , 2012, 2012 Fourth International Symposium on Information Science and Engineering.