Selective modification of power states based on conditions
First Claim
1. A network device, comprising:
- one or more line cards,wherein the one or more line cards support one or more groups of packet processing components; and
one or more processors to;
execute a scanning technique to identify a configuration of resources that are to support the one or more groups of packet processing components,wherein the configuration includes;
a power supply configuration that is used to provide power to the one or more groups of packet processing components, anda resource distribution configuration indicating whether resources in the one or more line cards are shared between packet processing components included in the one or more groups of packet processing components;
train, before identifying the configuration of resources that are to support the one or more groups of packet processing components, a machine learning model to identify time periods at which errors on hardware components are likely to occur,wherein the machine learning model has been trained on historical data that identifies trends of when certain types of hardware equipment are to age to a point of causing errors;
provide hardware information for the network device as input to the machine learning model to cause the machine learning model to output information identifying a projected time period at which an error on a hardware component of the packet processing component is likely to occur;
determine whether to modify a power state of a packet processing component, of the one or more groups of packet processing components, based on whether a power modification condition is satisfied,wherein the power state of the packet processing component is determined to be modified prior to the projected time period; and
modify the power state of the packet processing component based on determining that the power modification condition is satisfied,wherein the power state is capable of being modified to;
a full power state,a low power state, ora no power state,wherein the power state of the packet processing component is able to be modified to a particular power state based on the configuration of resources that is to support the one or more groups of packet processing components, andwherein the power state of the packet processing component is modified to the no power state or to the low power state prior to the projected time period.
1 Assignment
0 Petitions
Accused Products
Abstract
A network device may identify a configuration of resources that are to support attachable line cards. The configuration may include a power supply configuration that is used to provide power to packet processing components that are supported by the line cards, and a resource distribution configuration indicating whether resources in the line cards are shared between the packet processing components. The network device may determine whether to modify a power state of a packet processing component based on whether one or more power modification conditions are satisfied. The network device may modify the power state of the packet processing component based on determining that the power modification condition is satisfied. The power state of the packet processing component may be able to be modified to a particular power state based on the configuration of resources.
18 Citations
20 Claims
-
1. A network device, comprising:
-
one or more line cards, wherein the one or more line cards support one or more groups of packet processing components; and one or more processors to; execute a scanning technique to identify a configuration of resources that are to support the one or more groups of packet processing components, wherein the configuration includes; a power supply configuration that is used to provide power to the one or more groups of packet processing components, and a resource distribution configuration indicating whether resources in the one or more line cards are shared between packet processing components included in the one or more groups of packet processing components; train, before identifying the configuration of resources that are to support the one or more groups of packet processing components, a machine learning model to identify time periods at which errors on hardware components are likely to occur, wherein the machine learning model has been trained on historical data that identifies trends of when certain types of hardware equipment are to age to a point of causing errors; provide hardware information for the network device as input to the machine learning model to cause the machine learning model to output information identifying a projected time period at which an error on a hardware component of the packet processing component is likely to occur; determine whether to modify a power state of a packet processing component, of the one or more groups of packet processing components, based on whether a power modification condition is satisfied, wherein the power state of the packet processing component is determined to be modified prior to the projected time period; and modify the power state of the packet processing component based on determining that the power modification condition is satisfied, wherein the power state is capable of being modified to; a full power state, a low power state, or a no power state, wherein the power state of the packet processing component is able to be modified to a particular power state based on the configuration of resources that is to support the one or more groups of packet processing components, and wherein the power state of the packet processing component is modified to the no power state or to the low power state prior to the projected time period. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium storing instructions, the instructions comprising:
one or more instructions that, when executed by one or more processors, cause the one or more processors to; execute a scanning technique to identify a configuration of resources that are to support one or more line cards that are attachable to a device associated with the one or more processors, wherein the configuration includes at least one of; a power supply configuration that is used to provide power to one or more groups of packet processing components that are supported by the one or more line cards, or a resource distribution configuration indicating whether resources in the one or more line cards are shared between packet processing components included in the one or more groups of packet processing components; train, before identifying the configuration of resources that are to support the one or more groups of packet processing components, a machine learning model to identify time periods at which errors on hardware components are likely to occur, wherein the machine learning model has been trained on historical data that identifies trends of when certain types of hardware equipment are to age to a point of causing errors; provide hardware information for the device as input to the machine learning model to cause the machine learning model to output information identifying a projected time period at which an error on a hardware component of the packet processing component is likely to occur; determine whether to modify a power state of a packet processing component, of the one or more groups of packet processing components, based on whether a power modification condition is satisfied wherein the power state of the packet processing component is determined to be modified prior to the projected time period; and modify the power state of the packet processing component based on determining that the power modification condition is satisfied, wherein the power state is capable of being modified from a first power state to; a second power state, or a third power state, wherein the power state of the packet processing component is able to be modified to the second power state or to the third power state based on the configuration of resources that support the one or more line cards, and wherein the power state of the packet processing component is modified to the third power state or to the second power state prior to the projected time period. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A method, comprising:
-
identifying, by a network device, a configuration of resources that are to support one or more line cards that are attachable to the network device, wherein the configuration includes; a power supply configuration that is used to provide power to one or more groups of packet processing components that are supported by the one or more line cards, and a resource distribution configuration indicating whether resources in the one or more line cards are shared between packet processing components included in the one or more groups of packet processing components; training, by the network device and before identifying the configuration of resources that are to support the one or more groups of packet processing components, a machine learning model to identify time periods at which errors on hardware components are likely to occur, wherein the machine learning model has been trained on historical data that identifies trends of when certain types of hardware equipment are to age to a point of causing errors; providing, by the network device, hardware information for the network device as input to the machine learning model to cause the machine learning model to output information identifying a projected time period at which an error on a hardware component of the packet processing component is likely to occur; determining, by the network device, whether to modify a power state of a packet processing component, of the one or more groups of packet processing components, based on whether one or more power modification conditions are satisfied, wherein the power state of the packet processing component is determined to be modified prior to the projected time period; and modifying, by the network device, the power state of the packet processing component based on determining that the power modification condition is satisfied, wherein the power state of the packet processing component is able to be modified to a particular power state based on the configuration of resources supporting the one or more groups of packet processing components, and wherein the power state of the packet processing component is modified to the particular power state prior to the projected time period. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification