09778878 is referenced by 2 patents and cites 125 patents.

Methods, systems and/or devices are used for limiting write command execution in a storage device comprising a set of non-volatile memory devices. In one aspect, the method includes (1) accessing in a holding queue host-specified write commands specified by a host system, each of the host-specified write commands specifying a number of pages to be written to the set of non-volatile memory devices; (2) in accordance with a determination that throttling is enabled: (3) determining a limit number of pages for a current throttle period in accordance with a throttle rate, the throttle rate being a maximum write rate for executing host-specified write commands; and (4) during the current throttle period, moving from the holding queue to a pending queue, for execution by the set of non-volatile memory devices, host-specified write commands whose total specified number of pages does not exceed the limit number of pages.

Title
Method and system for limiting write command execution
Application Number
14/883540
Publication Number
9778878 (B2)
Application Date
October 14, 2015
Publication Date
October 3, 2017
Inventor
James M Higgins
Chandler
AZ, US
Ryan R Jones
Mesa
AZ, US
John G Hodgdon
Chandler
AZ, US
Agent
Brinks Gilson & Lione
Assignee
SanDisk Technologies
TX, US
IPC
G06F 12/02
G06F 3/06
View Original Source