Network device with dynamic power management
Devices, systems, methods, and processes for dynamic power management in network devices are described herein. Power consumption in network devices may fluctuate due to varying load conditions, leading to inefficiency if all power supply units (PSUs) in these network devices remain active all the time. To address this, a network device is provided with a power management logic that dynamically tunes a count of active PSUs in the network device based on a load demand handled by various PSUs in the network device. The power management logic may receive, from the PSUs, one or more load status signals indicating the load demand handled by the PSUs. Based on the one or more load status signals, the power management logic may determine whether to increase or decrease the count of active PSUs. Dynamically adjusting the count of active PSUs may enhance energy efficiency, reduce costs, and promote sustainability.
1 . A device, comprising:
a processor;
a plurality of power supply units (PSUs), each operable in one of an active mode or a standby mode;
a memory communicatively coupled to the processor; and
a power management logic that is configured to:
receive one or more load status signals from the plurality of PSUs, wherein the one or more load status signals are configured to indicate a load demand;
tune a count of active mode PSUs among the plurality of PSUs based on the one or more load status signals;
determine whether a PSU from plurality of PSUs has oscillated between the active mode and the standby mode for ‘n’ number of times within a time-period; and
reset a peak efficiency load threshold in response to the PSU oscillating between the active mode and the standby mode for ‘n’ number of times within the time-period;
wherein the PSU is toggled between the active mode and the standby mode to dynamically control total available power of the device in accordance with load demand.
2 . The device of claim 1 , wherein tuning the count of active mode PSUs include one of:
increasing the count of active mode PSUs, or
decreasing the count of active mode PSUs.
3 . The device of claim 2 , wherein the count of active mode PSUs is increased based on the one or more load status signals indicating that the load demand is greater than a peak efficiency load threshold.
4 . The device of claim 2 , wherein the count of active mode PSUs is decreased based on the one or more load status signals indicating that the load demand is less than a peak efficiency load threshold.
5 . The device of claim 1 , wherein the load demand corresponds to a real-time load demand or a near-real-time load demand.
6 . The device of claim 5 , wherein the one or more load status signals include at least one of a high-load signal or a low-load signal.
7 . The device of claim 6 , wherein the high-load signal is configured to indicate that the real-time load demand or the near-real-time load demand is greater than a peak efficiency load threshold.
8 . The device of claim 6 , wherein the low-load signal is configured to indicate that the real-time load demand or the near-real-time load demand is less than a peak efficiency load threshold.
9 . The device of claim 6 , wherein to tune the count of active mode PSUs, the power management logic is further configured to:
detect that the high-load signal has transitioned from a first state to a second state; and
trigger, in response to the high-load signal transitioning from the first state to the second state, at least one active PSU among the plurality of PSUs to operate in the active mode.
10 . The device of claim 6 , wherein to tune the count of active mode PSUs, the power management logic is further configured to:
detect that the low-load signal has transitioned from a first state to a second state; and
trigger, in response to the low-load signal transitioning from the first state to the second state, at least one active PSU among the plurality of PSUs to operate in the standby mode.
11 . The device of claim 1 , wherein the power management logic is further configured to provide the one or more peak efficiency load thresholds to the plurality of PSUs.
12 . The device of claim 1 , wherein the one or more peak efficiency load thresholds are configured to define a peak efficiency load threshold range.
13 . The device of claim 1 , wherein the plurality of PSUs is associated with unique one or more peak efficiency load thresholds.
14 . A device, comprising:
a processor; and
a memory communicatively coupled to the processor, wherein the memory comprises a power management logic that is configured to:
generate one or more load status signals based on a load demand and one or more peak efficiency load thresholds associated with the device;
receive a mode trigger signal in response to the generation of the one or more load status signals; and
operate in one of an active mode or a standby mode based on the mode trigger signal;
determine whether the PSU has oscillated between the active mode and the standby mode for ‘n’ number of times within a time-period; and
reset one or more peak efficiency load thresholds in response to the PSU oscillating between the active mode and the standby mode for ‘n’ number of times within the time-period.
15 . The device of claim 14 , wherein the power management logic is further configured to receive the one or more peak efficiency load thresholds.
16 . The device of claim 14 , wherein the one or more peak efficiency load thresholds are dynamically programmable.
17 . A method, comprising:
receiving one or more load status signals from a plurality of power supply units (PSUs) in a network device, wherein the one or more load status signals are configured to indicate a load demand; and
tuning a count of active mode PSUs among the plurality of PSUs based on the one or more load status signals
determining whether a PSU from the plurality of PSUs has oscillated between the active mode and the standby mode for ‘n’ number of times within a time-period;
resetting one or more peak efficiency load thresholds in response to the PSU oscillating between the active mode and the standby mode for ‘n’ number of times within the time-period; and
toggling the PSU between the active mode and the standby mode to dynamically control a total available power of the network device.
18 . The method of claim 17 , wherein tuning the count of active mode PSUs includes one of:
increasing the count of active mode PSUs based on the one or more load status signals indicating that the load demand is greater than a first peak efficiency load threshold, or
decreasing the count of active mode PSUs based on the one or more load status signals indicating that the load demand is less than a second peak efficiency load threshold.