Greening the network with the power consumption statuses of network components
First Claim
1. An apparatus comprising:
- a hardware memory device comprising cost data associated with use of a plurality of paths for a new flow in a communications network, and power consumption data associated with use of network elements positioned along the paths to communicate the new flow; and
at least one hardware processor coupled to the hardware memory device and configured to;
determine a network state score for each path based on the cost data and the power consumption data, wherein each network state score is based on power consumption increases associated with communicating the new flow and power consumption changes associated with background flows across the network elements positioned along an associated path; and
select a path with a lowest network state score from the plurality of paths to communicate the new flow.
1 Assignment
0 Petitions
Accused Products
Abstract
In an embodiment, the disclosure includes an apparatus comprising a data store which comprises cost data associated with use of a path in a communications network. The data store also comprises power consumption data associated with the use of the path. The apparatus further comprises at least one processor configured to determine a score for the path based on the cost data and the power consumption data. The disclosure also includes an apparatus comprising a path computation element (PCE) configured to receive data from a plurality of network elements (NEs). The data comprises cost and power consumption data for establishing a path between a plurality of the NEs. The PCE is configured to determine a score for the path based on the cost and power consumption data.
12 Citations
18 Claims
-
1. An apparatus comprising:
-
a hardware memory device comprising cost data associated with use of a plurality of paths for a new flow in a communications network, and power consumption data associated with use of network elements positioned along the paths to communicate the new flow; and at least one hardware processor coupled to the hardware memory device and configured to; determine a network state score for each path based on the cost data and the power consumption data, wherein each network state score is based on power consumption increases associated with communicating the new flow and power consumption changes associated with background flows across the network elements positioned along an associated path; and select a path with a lowest network state score from the plurality of paths to communicate the new flow. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A path computation element (PCE) comprising:
-
a receiver configured to receive data from a plurality of network elements (NEs), wherein the data comprises; costs for establishing paths via a plurality of the NEs in a communication network; and power consumption data for establishing a candidate path between the NEs, wherein power consumption data for establishing the candidate path between the NEs comprises non-constant power consumption of each NE over discrete percentage ranges of a data traffic load capacity of the NEs; and a hardware processor coupled to the receiver and configured to determine a score for the candidate path based on the cost and power consumption data. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method comprising:
-
receiving, by a receiver of a path computation element (PCE), cost data for a plurality of candidate paths for a new flow in a communications network; receiving, by the PCE receiver, power consumption data for network elements positioned along the candidate paths to communicate the new flow; and determining, a hardware processor of the PCE, network state scores for the candidate paths for the new flow based on the cost data and the power consumption data, wherein each network state score is based on power consumption increases associated with communicating the new flow and power consumption changes associated with background flows across the network elements positioned along an associated candidate path. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification