Offline optimization for traffic engineering with segment routing

US2016294702A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016294702-A1
Application numberUS-201514672782-A
CountryUS
Kind codeA1
Filing dateMar 30, 2015
Priority dateMar 30, 2015
Publication dateOct 6, 2016
Grant date

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.

Various exemplary embodiments relate to a method of offline traffic matrix aware segment routing. The method may include receiving a traffic matrix based upon all the traffic between nodes i and j that is routed in the network; and determining the amount of traffic between nodes i and j will be routed through node k, based on minimizing a maximum link utilization for the traffic matrix by determining that the total amount of flow on a link e in the network is less than the link's capacity.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method of offline traffic matrix aware segment routing comprising: receiving a traffic matrix based upon all the traffic between nodes i and j that is routed in the network; and determining the amount of traffic between nodes i and j will be routed through node k, based on minimizing a maximum link utilization for the traffic matrix by determining that the total amount of flow on a link e in the network is less than the link's capacity. 2 . The method of claim 1 wherein minimizing the link utilization further comprises: constraining the amount of traffic between i and j that may be routed through intermediate node k to be positive. 3 . The method of claim 2 wherein minimizing the link utilization further comprises: constraining the total amount of traffic through the node k between nodes i and j to be equal to or greater than the traffic between i and j. 4 . The method of claim 3 wherein minimizing the link utilization further comprises: constraining the sum of the flow that results on a link e, when a unit flow is routed from i to j through intermediate node k multiplied by the sum of the amount of traffic between i and j that may be routed through node k, to be less than the maximum link utilization of link e. 5 . The method of claim 1 further comprising: using a linear program to minimize the maximum link utilization for the traffic matrix, wherein: the sum of traffic between i and j that may be routed through node k is more than or equal to the traffic between nodes i and j; the sum of the flow that results on link e, when a unit flow is routed from i to j through intermediate node k multiplied by the sum of the amount of traffic between i and j that may be routed through node k, is less than the maximum link utilization; and the amount of traffic between i and j that may be routed through node k is positive. 6 . The method of claim 4 , wherein the linear program minimizes theta for the following set of equations: ∑ k  x ij k ≥ t ij   ∀ ( ij ) ; ∑ ij  ∑ k  g ij k  ( e )  x ij k ≤ θ   c  ( e )   ∀ e ; x ij k ≥ 0   ∀ ( ij ) ; where t ij denotes the traffic between nodes i and j, x ij k denotes the amount of traffic between i and j that may be routed through node k, g ij k (e) denotes the flow that results on link e if a unit flow may be routed from i to j through intermediate node k, c(e) denotes the capacity of link e, theta denotes the maximum link utilization. 7 . A device for offline traffic matrix aware segment routing, the device comprising: a memory; and a processor configured to: receive a traffic matrix based upon all the traffic between nodes i and j that is routed in the network; and determining the amount of traffic between nodes i and j will be routed through node k, based on a minimization of a maximum link utilization for the traffic matrix, by determining that the total amount of flow on a link, e in the network is less than the link's capacity based on. 8 . The device of claim 7 wherein minimizing the link utilization further comprises: constraining the amount of traffic between i and j that may be routed through intermediate node k to be positive. 9 . The device of claim 8 wherein minimizing the link utilization further comprises: constraining the total amount of traffic through the node k between nodes i and j to be equal to or greater than the traffic between i and j. 10 . The device of claim 9 wherein minimizing the link utilization further comprises: constraining the sum of the flow that results on a link e, when a unit flow is routed from i to j through intermediate node k multiplied by the sum of the amount of traffic between i and j that may be routed through node k, to be less than the maximum link utilization of link e. 11 . The device of claim 7 further comprising: using a linear program to minimize the maximum link utilization for the traffic matrix, wherein: the sum of traffic between i and j that may be routed through node k is more than or equal to the traffic between nodes i and j; the sum of the flow that results on link e when a unit flow is routed from i to j through intermediate node k multiplied by the sum of the amount of traffic between i and j that may be routed through node k, is less than the maximum link utilization; and the amount of traffic between i and j that may be routed through node k is positive 12 . The device of claim 10 , wherein the linear program minimizes theta for the following set of equations: ∑ k  x ij k

Assignees

Inventors

Classifications

  • using label swapping, e.g. multi-protocol label switch [MPLS] · CPC title

  • using statistical or mathematical methods · CPC title

  • Centralised routing · CPC title

  • Learning-based routing, e.g. using neural networks or artificial intelligence · CPC title

  • Routing performance; Theoretical aspects · 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 US2016294702A1 cover?
Various exemplary embodiments relate to a method of offline traffic matrix aware segment routing. The method may include receiving a traffic matrix based upon all the traffic between nodes i and j that is routed in the network; and determining the amount of traffic between nodes i and j will be routed through node k, based on minimizing a maximum link utilization for the traffic matrix by deter…
Who is the assignee on this patent?
Alcatel Lucent Usa Inc
What technology area does this patent fall under?
Primary CPC classification H04L47/18. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Oct 06 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).