US 11,941,443 B2
Distributed storage workload management
Garvin O'Brien, Mitchelstown (IE)
Assigned to EMC IP Holding Company LLC, Hopkinton, MA (US)
Filed by EMC IP Holding Company LLC, Hopkinton, MA (US)
Filed on Apr. 22, 2021, as Appl. No. 17/238,115.
Prior Publication US 2022/0342709 A1, Oct. 27, 2022
Int. Cl. G06F 9/50 (2006.01); G06F 11/30 (2006.01); G06F 11/34 (2006.01)
CPC G06F 9/5016 (2013.01) [G06F 9/505 (2013.01); G06F 11/3034 (2013.01); G06F 11/3433 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A method comprising:
one or more workload generation tools reporting workload information corresponding to a plurality of workloads executing on the storage system, wherein the plurality of workloads includes a first controlled workload that is controlled by a set of components including the one or more workload generation tools, and wherein the plurality of workloads includes a first independent workload that is not controlled by the set of components;
determining from the workload information a resource utilization value indicative of an amount of resources of the storage system utilized by the plurality of workloads executing on the storage system;
comparing the determined utilization value to a predefined target utilization value;
determining, based at least in part on the comparison, whether to modify a cumulative workload on the storage system, wherein the cumulative workload includes the plurality of workloads having the corresponding workload information reported by the one or more workload generation tools; and
if it is determined to modify the cumulative workload, performing first processing including:
sending an instruction to at least one of the one or more workload generation tools to initiate a modification of the cumulative workload on the storage system; and
responsive to receiving the instruction, the at least one workload generation tool performing one or more tasks that modify the cumulative workload on the storage system, including modifying the first controlled workload.