US 11,989,109 B2
Managing power consumption for a computing cluster
Rishi Mukherjee, Bangalore (IN); Ravishankar N. Kanakapura, Bangalore (IN); Prasoon Kumar Sinha, Bangalore (IN); and Raveendra Babu Madala, Bangalore (IN)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Oct. 12, 2022, as Appl. No. 18/046,040.
Prior Publication US 2024/0126669 A1, Apr. 18, 2024
Int. Cl. G06F 1/00 (2006.01); G06F 9/50 (2006.01); G06F 11/30 (2006.01)
CPC G06F 11/3062 (2013.01) [G06F 9/5044 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method of managing power consumption for a computing cluster, the method comprising:
for each information handling system of a plurality of information handling systems of the computing cluster:
executing input/output (I/O) computing workloads at the information handling system associated with movement of block storage data, stored at a disk array in communication with the information handling system, between the disk array and the information handling system;
during execution of the I/O computing workloads at the information handling system, determining an I/O power usage of the information handling system;
calculating an accumulated I/O power consumption of the plurality of information handling systems based on a summation of the I/O power usage of each of the information handling systems;
during movement of the block storage data, calculating a power consumption of the disk array;
calculating, for each information handling system of the plurality of information handling systems, a power storage consumption of the information handling system based on i) a ratio of the I/O power usage of the information handling system and the accumulated I/O power consumption and ii) the power consumption of the disk array; and
allocating additional computing workloads among the plurality of information handling systems based on the power storage consumption of each of the information handling systems.