Dynamic power usage management based on historical traffic pattern data for network devices
First Claim
1. A method comprising:
- receiving, at an analyzer device, network traffic statistics for traffic flowing through a network device;
responsive to receiving the network traffic statistics, examining, by the analyzer device, traffic pattern information for the traffic flowing through the network device;
determining, by the analyzer device, a power usage policy for the network device based on analyzing the traffic pattern information, the power usage policy used to configure the network device to operate at a lower power level compared to a normal power level during periods of low activity; and
sending, by the analyzer device, the power usage policy to the network device.
0 Assignments
0 Petitions
Accused Products
Abstract
Particular embodiments provide power usage management for network devices according to historical traffic pattern data. Network traffic statistics for traffic flowing through a network device may be determined. Traffic pattern for a time period based on the traffic flowing through the network device is then determined. The network device may then manage power based on the pattern. For example, when a pattern indicates that traffic flowing through the network device is light during a time period, then the network device may operate in a lower power mode, such as a standby mode and when it indicates that there is higher usage, the network device may operate in a normal power mode. A power usage policy may be determined based on the historical traffic patterns and is automatically enforced by the network device. The power usage policy also may be dynamically adjusted over time based on network traffic statistics.
20 Citations
25 Claims
-
1. A method comprising:
-
receiving, at an analyzer device, network traffic statistics for traffic flowing through a network device; responsive to receiving the network traffic statistics, examining, by the analyzer device, traffic pattern information for the traffic flowing through the network device; determining, by the analyzer device, a power usage policy for the network device based on analyzing the traffic pattern information, the power usage policy used to configure the network device to operate at a lower power level compared to a normal power level during periods of low activity; and sending, by the analyzer device, the power usage policy to the network device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
an analyzer device including first instructions that are embedded in a non-transitory first medium for execution by a first processor and configured to cause the first processor to perform operations comprising; receiving, at the analyzer device, network traffic statistics for traffic flowing through a network device; responsive to receiving the network traffic statistics, examining, by the analyzer device, traffic pattern information for the traffic flowing through the network device; determining, by the analyzer device, a power usage policy for the network device based on analyzing the traffic pattern information, the power usage policy used to configure the network device to operate at a lower power level compared to a normal power level during periods of low activity; and sending, by the analyzer device, the power usage policy to the network device; and the network device including second instructions that are embedded in a non-transitory second medium for execution by a second processor and configured to cause the second processor to perform operations comprising; receiving, at the network device, the power usage policy from the analyzer device; and configuring, by the network device, operation of the network device based on the received power usage policy. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer program product, embodied in a non-transitory computer-readable medium including instructions that, when executed by a processor, cause the processor to perform operations comprising:
-
receiving, at an analyzer device, network traffic statistics for traffic flowing through a network device; responsive to receiving the network traffic statistics, examining, by the analyzer device, traffic pattern information for the traffic flowing through the network device; determining, by the analyzer device, a power usage policy for the network device based on analyzing the traffic pattern information, the power usage policy used to configure the network device to operate at a lower power level compared to a normal power level during periods of low activity; and sending, by the analyzer device, the power usage policy to the network device.
-
Specification