Power Management in Networks
First Claim
1. A method for managing power consumption by network devices in a network, the method comprising:
- accessing a routing protocol that manages an allocation of processing resources in the network;
generating a first configuration of a network using the routing protocol;
determining, for resources in the network, a utilization of the resources in the first configuration;
determining, based on the determined utilization of resources in the first configuration, a first cost that is indicative of power consumption of network devices associated with the first configuration;
identifying a second configuration, different from the first configuration, to support the utilization of the resources;
determining a second cost that is indicative of power consumption of network devices associated with the second configuration;
comparing the first cost to the second cost;
assessing prospective network performance assuming the second configuration was adopted;
deciding to adopt the second configuration based on results of comparing the first cost to the second cost and assessment of the prospective network performance;
configuring, based on the decision to adopt the second configuration, the network to use the second configuration; and
selectively activating processing resources on inactive network devices to support the second configuration and deactivating processing resources on active network devices being utilized in support of the first configuration that are not utilized in support of the second configuration.
1 Assignment
0 Petitions
Accused Products
Abstract
In one implementation, the power consumption by network devices may be managed by accessing a routing protocol that manages an allocation of processing resources in a network. The routing protocol may be used for generating a first configuration, for which a utilization of resources may be determined. A first cost for the first configuration may be determined. A second configuration may be identified to support the utilization of the resources. A second cost may be determined for the second configuration. The first cost may be compared to the second cost. The prospective performance of the network for the second configuration may be assessed. Based on the results of the comparison and the assessment, the network may be configured to use the second configuration. Processing resources may be activated on inactive network devices to support the second configuration and deactivated on active network devices that are not utilized in the second configuration.
-
Citations
26 Claims
-
1. A method for managing power consumption by network devices in a network, the method comprising:
-
accessing a routing protocol that manages an allocation of processing resources in the network; generating a first configuration of a network using the routing protocol; determining, for resources in the network, a utilization of the resources in the first configuration; determining, based on the determined utilization of resources in the first configuration, a first cost that is indicative of power consumption of network devices associated with the first configuration; identifying a second configuration, different from the first configuration, to support the utilization of the resources; determining a second cost that is indicative of power consumption of network devices associated with the second configuration; comparing the first cost to the second cost; assessing prospective network performance assuming the second configuration was adopted; deciding to adopt the second configuration based on results of comparing the first cost to the second cost and assessment of the prospective network performance; configuring, based on the decision to adopt the second configuration, the network to use the second configuration; and selectively activating processing resources on inactive network devices to support the second configuration and deactivating processing resources on active network devices being utilized in support of the first configuration that are not utilized in support of the second configuration. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for managing resource utilization of network devices in a network, the method comprising:
-
assessing a resource utilization characteristic of an existing network configuration; assessing a resource utilization characteristic expected of a prospective network configuration if adopted; comparing the resource utilization characteristic of the existing network configuration to the resource utilization characteristic of the prospective network configuration; assessing a performance characteristic of the prospective network configuration; adopting the prospective network configuration only if the comparison of the resource utilization characteristic and assessment of the performance characteristic yield results indicating improvement in resource utilization and performance upon adopting the prospective network configuration. - View Dependent Claims (14)
-
-
15. A apparatus for managing power consumption by network devices in a network, the apparatus comprising:
-
a computer processor including one or more instructions that when executed by the computer processor are operable to; access a routing protocol that manages an allocation of processing resources in the network;
generate a first configuration of a network using the routing protocol;determine, for resources in the network, a utilization of the resources in the first configuration; determine, based on the determined utilization of resources in the first configuration, a first cost that is indicative of power consumption of network devices associated with the first configuration; identify a second configuration, different from the first configuration, to support the utilization of the resources; determine a second cost that is indicative of power consumption of network devices associated with the second configuration; compare the first cost to the second cost; assess prospective network performance assuming the second configuration was adopted; decide to adopt the second configuration based on results of comparing the first cost to the second cost and assessment of the prospective network performance; configure, based on the decision to adopt the second configuration, the network to use the second configuration; and selectively activate processing resources on inactive network devices to support the second configuration and deactivate processing resources on active network devices being utilized in support of the first configuration that are not utilized in support of the second configuration. - View Dependent Claims (16)
-
-
17. A non-transitory computer-readable storage medium including instructions executable by one or more computer processors, the non-transitory computer-readable storage medium comprising instructions for causing the one or more computer processors to perform operations comprising:
-
accessing a routing protocol that manages an allocation of processing resources in the network; generating a first configuration of a network using the routing protocol; determining, for resources in the network, a utilization of the resources in the first configuration; determining, based on the determined utilization of resources in the first configuration, a first cost that is indicative of power consumption of network devices associated with the first configuration; identifying a second configuration, different from the first configuration, to support the utilization of the resources; determining a second cost that is indicative of power consumption of network devices associated with the second configuration; comparing the first cost to the second cost; assessing prospective network performance assuming the second configuration was adopted; deciding to adopt the second configuration based on results of comparing the first cost to the second cost and assessment of the prospective network performance; configuring, based on the decision to adopt the second configuration, the network to use the second configuration; and selectively activating processing resources on inactive network devices to support the second configuration and deactivating processing resources on active network devices being utilized in support of the first configuration that are not utilized in support of the second configuration. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification