US 12,001,256 B2
Job agent-based power-capping of systems
Torsten Wilde, Berlin (DE); Christian Simmendinger, Boeblingen (DE); and Tobias W. W. Schiffmann, Boeblingen (DE)
Assigned to Hewlett Packard Enterprise Development LP, Spring, TX (US)
Filed by HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP, Houston, TX (US)
Filed on Mar. 9, 2021, as Appl. No. 17/195,864.
Prior Publication US 2022/0291734 A1, Sep. 15, 2022
Int. Cl. G06F 9/50 (2006.01); G06F 1/3203 (2019.01); G06F 9/48 (2006.01); G06N 20/00 (2019.01)
CPC G06F 1/3203 (2013.01) [G06F 9/4893 (2013.01); G06F 9/5027 (2013.01); G06N 20/00 (2019.01); G06F 2209/501 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A method comprising:
an agent distributed over and executing on a plurality of nodes while a job is being concurrently executed by the plurality of nodes, wherein the plurality of nodes is power-capped by an existing node power consumption budget; and
managing power consumption of the plurality of nodes, wherein the managing comprises:
the agent determining a performance footprint associated with execution of the job, wherein an application is associated with the job, the application transitions through multiple stages, and the performance footprint characterizes a current stage of the multiple stages;
the agent determining a second node power consumption budget based on the performance footprint, wherein the second node power consumption budget is different than the existing node power consumption budget; and
the agent providing a power consumption request to a global power dispatcher to set a new node power consumption budget for the plurality of nodes.