| CPC G06F 1/3209 (2013.01) [G06F 1/3287 (2013.01)] | 20 Claims |

|
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.
|