US 12,321,213 B1
Power management of a network device
Sandip Kumar Ghosh, Bangalore (IN); Srinivasan Venkatakrishnan, Bangalore (IN); Jameesh Kundanthodika, Bangalore (IN); Vyasraj Satyanarayana, Bangalore (IN); Kishan Illur, Bangalore (IN); and James R. Henderson, Roanoke, VA (US)
Assigned to Juniper Networks, Inc., Sunnyvale, CA (US)
Filed by Juniper Networks, Inc., Sunnyvale, CA (US)
Filed on Dec. 19, 2022, as Appl. No. 18/068,183.
Int. Cl. G06F 1/32 (2019.01); G06F 1/3209 (2019.01); G06F 1/3287 (2019.01)
CPC G06F 1/3209 (2013.01) [G06F 1/3287 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
identifying, by a system, historical utilization data associated with a network device;
determining, by the system and based on the historical utilization data, a utilization forecast for the network device;
determining, by the system and based on the utilization forecast, a power management plan for the network device;
selectively controlling, by the system and based on the power management plan, enablement and disablement of one or more non-forwarding components of the network device;
obtaining, by the system and after selectively controlling enablement and disablement of the one or more non-forwarding components of the network device based on the power management plan, current utilization data associated with the network device;
determining, by the system and based on the current utilization data, that a current utilization of the network device is different than a predicted utilization of the network device indicated by the utilization forecast; and
selectively controlling, by the system and based on determining that the current utilization of the network device is different than the predicted utilization of the network device, enablement and disablement of the one or more non-forwarding components of the network device, wherein a component of the one or more non-forwarding components of the network device is permitted to have an enablement status that is different than an enablement status that is indicated for the component by the power management plan.