Storage system configured to collaborate with host device to provide fine-grained throttling of input-output operations
AssigneeDell Products L.P.
InventorsSanjib Mallick, Vinay G. Rao, Arieh Don
Life of this patent
Estimating the term…
Loading patent…
AssigneeDell Products L.P.
InventorsSanjib Mallick, Vinay G. Rao, Arieh Don
Estimating the term…
An apparatus comprises a processing device configured to detect an input-output (IO) pressure condition relating to at least one logical storage volume of a storage system, to receive IO operations directed to the at least one logical storage volume, to extract processing entity identifiers from respective ones of the received IO operations, and to perform IO throttling for the at least one logical storage volume based at least in part on the extracted processing entity identifiers. For example, a first group of one or more of the IO operations each having a first processing entity identifier may be subject to the IO throttling, while a second group of one or more of the IO operations each having a second processing entity identifier different than the first processing entity identifier is not subject to the IO throttling. Other differences in IO throttling can be implemented using the extracted processing entity identifiers.
An apparatus comprising:
A computer program product comprising a non-transitory processor-readable storage medium having stored therein program code of one or more software programs, wherein the program code, when executed by at least one processing device comprising a processor coupled to a memory, causes the at least one processing device:
A method comprising:
Dependencies are inferred from the claim text.