US 12,032,858 B1
Data storage system employing partial responses to influence rate of bulk storage operations
Vasudevan Subramanian, Chapel Hill, NC (US); Vamsi K. Vankamamidi, Hopkinton, MA (US); and Maher Kachmar, Marlborough, MA (US)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Mar. 13, 2023, as Appl. No. 18/120,702.
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/0659 (2013.01) [G06F 3/0611 (2013.01); G06F 3/067 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A method of operating a data storage system to influence a rate of bulk storage operations of one or more separate host computers, each bulk storage operation including a respective identification request from a host computer to the data storage system for an identification of respective data blocks to be included in the bulk storage operation, the method comprising steps, by the data storage system, of:
continually monitoring a loading level of the data storage system processing requests from the host computers relative to a predetermined threshold;
in response to the loading level not exceeding the predetermined threshold, responding to a first identification request with a full response identifying all data blocks over a first complete range of data blocks of a respective first bulk storage operation; and
in response to the loading level exceeding the predetermined threshold, responding to a second identification request with a partial response identifying a subset of data blocks over only a portion of a second complete range of data blocks of a respective second bulk storage operation, the partial response causing a requesting host computer to first process the subset of data blocks as part of the second bulk storage operation and then send an additional identification request for additional blocks of the second complete range.