Greening the network with the power consumption statuses of network components

US9231852B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9231852-B2
Application numberUS-201213372625-A
CountryUS
Kind codeB2
Filing dateFeb 14, 2012
Priority dateJul 25, 2011
Publication dateJan 5, 2016
Grant dateJan 5, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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. 2. The apparatus of claim 1 , wherein the apparatus determines the network state scores by multiplying cost data associated with communicating the new flow across a candidate path by a first constant, multiplying power consumption data associated with communicating the new flow across a candidate path by a second constant, and adding products of the multiplication operations. 3. The apparatus of claim 2 , wherein the first constant, the second constant, or both are selected by a user. 4. The apparatus of claim 1 , further comprising a receiver configured to receive a path selection request. 5. The apparatus of claim 1 , wherein the processor is configured to remove all data paths from consideration associated with a network state score exceeding a given threshold. 6. The apparatus of claim 1 , further comprising a transmitter configured to determine the cost data by transmitting messages employing an Interior Gateway Protocol (IGP), and wherein the IGP is Open Shortest Path First (OSPF) or Intermediate System to Intermediate System (IS-IS). 7. The apparatus of claim 1 , wherein each network state score is determined according to: S = α * Cost + β * Consumption ⁢ ; and Cost_total = ∑ i ∈ All ⁢ ( f i · ∑ l ∈ P i ⁢ W l ) , where S is a score for the new flow along a single path, cost is a routing cost for the single path, consumption is power consumption of all nodes along the single path attributable to the new flow, path α and β are user supplied coefficients, f i is the new flow, P i is a candidate path for the new flow, W l is a routing cost of a network element, and cost_total is the network state score based on the routing cost and power consumption data for all background flows and the new flow traversing the candidate path. 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. 9. The PCE of claim 8 , wherein the power consumption data received from the NEs comprises non-constant power consumption data of each NE in an idle state and hibernation mode, wherein the idle state consumes more power than the hibernation mode and less power than an active state. 10. The PCE of claim 8 , wherein the data traffic load capacity of each NE is represented as a capacity state (C-State) and the non-constant power consumption over the discrete percentage ranges of the data traffic load capacity of each NE is represented as a power state (P-State). 11. The PCE of claim 10 , wherein the P-state is about zero when the C-State indicates hibernation mode, wherein the P-State is over a half of maximum when the C-State indicates idle, and wherein the P-State is about maximum over a C-State range extending from about half of maximum C-State to about maximum C-State. 12. The PCE of claim 8 , wherein the score for the candidate path is determined according to: S = α * Cost + β * Consumption ⁢ ; and Cost_total = ∑ i ∈ All ⁢ ( f i · ∑ l ∈ P i ⁢ W l )

Assignees

Inventors

Classifications

  • H04L45/124Primary

    using a combination of metrics · CPC title

  • Route determination based on requested QoS · CPC title

  • Discovery or management of network topologies · CPC title

  • Shortest path evaluation · CPC title

  • Centralised routing · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9231852B2 cover?
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 consum…
Who is the assignee on this patent?
Zhang Mingui, Dong Jie, Aldrin Sam K, and 2 more
What technology area does this patent fall under?
Primary CPC classification H04L45/124. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 05 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).