US 12,366,909 B2
Power consumption control by toggling bandwidth shapers
Amit Kazimirsky, Givat Shmuel (IL); Eyal Srebro, Kfar Yehoshua (IL); Niv Aibester, Herzliya (IL); and George Elias, Tel Aviv (IL)
Assigned to Mellanox Technologies, Ltd, Yokneam (IL)
Filed by Mellanox Technologies, Ltd., Yokneam (IL)
Filed on May 1, 2023, as Appl. No. 18/309,842.
Prior Publication US 2024/0370074 A1, Nov. 7, 2024
Int. Cl. G06F 1/3206 (2019.01); H04L 47/10 (2022.01); H04L 47/22 (2022.01)
CPC G06F 1/3206 (2013.01) [H04L 47/10 (2013.01); H04L 47/22 (2013.01)] 22 Claims
OG exemplary drawing
 
1. A device, comprising:
one or more ports, to connect to a communication network;
one or more bandwidth shapers, wherein a given bandwidth shaper is to: (i) when disabled, output traffic at an available full data rate, and (ii) when enabled, output the traffic at a specified shaper data rate lower than the available full data rate; and
processing logic, to:
receive or generate notifications, which are indicative of average power that is consumed by the device while outputting traffic through the one or more bandwidth shapers via the one or more ports; and
based on at least some of the notifications, toggle at least one of the one or more bandwidth shapers between being enabled and disabled so as to retain the average power consumed below a specified power budget, by (i) enabling the one or more bandwidth shapers in response to detecting that the average power consumed is above a specified high power limit lower than the power budget, and (ii) disabling the one or more bandwidth shapers in response to detecting that the average power consumed is below a specified low power limit lower than the power budget.