US 11,886,743 B2
Method for enhancing quality of service of solid-state drive and solid-state drive
Yuanbing Liu, Shenzhen (CN); Xiang Chen, Shenzhen (CN); Hongbo Wan, Shenzhen (CN); Weijun Li, Shenzhen (CN); and Yafei Yang, Shenzhen (CN)
Assigned to SHENZHEN DAPU MICROELECTRONICS CO., LTD., Shenzhen (CN)
Filed by SHENZHEN DAPU MICROELECTRONICS CO., LTD., Shenzhen (CN)
Filed on Nov. 22, 2021, as Appl. No. 17/532,175.
Application 17/532,175 is a continuation of application No. PCT/CN2020/098672, filed on Jun. 29, 2020.
Claims priority of application No. 201910619194.6 (CN), filed on Jul. 10, 2019.
Prior Publication US 2022/0083275 A1, Mar. 17, 2022
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/0659 (2013.01) [G06F 3/0613 (2013.01); G06F 3/0679 (2013.01)] 13 Claims
OG exemplary drawing
 
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.