CPC G06F 3/0659 (2013.01) [G06F 3/0613 (2013.01); G06F 3/0679 (2013.01)] | 13 Claims |
1. A method for enhancing service quality of a solid state drive, comprising:
obtaining a remaining storage resource corresponding to a write I/O request periodically, and determining a resource waiting time of the write I/O request based on a resource consumption rate of the write I/O request;
setting a maximum scheduling delay time for the write I/O request according to the resource waiting time of the write I/O request;
identifying one or more types of a set of unprocessed I/O requests, obtaining a set of arrival times associated with the set of unprocessed I/O requests, and sorting adjusting an order of the set of unprocessed I/O requests based on the set of arrival times and the maximum scheduling delay time; and
processing the set of unprocessed I/O requests according to the order of the set of unprocessed I/O requests.
|