IP Library Granted Patent US 9,485,689
Granted Patent B2
US 9,485,689 · App. 14/148,394 · Granted Nov 1, 2016

Adaptive traffic engineering configuration

Inventors: Hamidreza Farmanbar (Ottawa, CA); Xu Li (Nepean, CA); Hang Zhang (Nepean, CA)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
H04W28/12H04L47/125H04W24/02H04W40/12H04W72/1289H04W28/021
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,485,689
App. No.
14/148,394
Granted
Nov 1, 2016
Kind
B2
Abstract

System and method embodiments are provided for adaptive traffic engineering configuration. The embodiments enable the TE configuration to change in real time in response to changing conditions in the network, the TE algorithm, or other variables such that a TE decision is substantially optimized for current real time conditions. In an embodiment, a method in a network component for adaptable traffic engineering (TE) configuration in software defined networking (SDN) includes receiving at the network component TE configuration information, wherein the TE configuration information comprises information about at least one of network conditions, a TE algorithm, user equipment (UE) information, and the network component, and dynamically changing with the network component the TE configuration in accordance to a change in the TE configuration information.

Claims (32)

1. A method in a network component for adaptable traffic engineering (TE) configuration in software defined networking (SDN), the method comprising:

receiving at the network component TE configuration information, wherein the TE configuration information comprises information about radio access network (RAN) conditions and at least one of network conditions, a TE algorithm, user equipment (UE) information, and the network component; and

dynamically changing with the network component the TE configuration in accordance to a change in the TE configuration information and the RAN conditions, the TE configuration comprising configuration of core network components and RAN components.

2. The method of claim 1 , wherein the TE configuration information comprises at least one of network traffic load, network traffic profile, monitored quality of experience, and TE algorithm run time.

3. The method of claim 2 , wherein the network traffic profile comprises an indication of types of network traffic and relative proportions of different types of network traffic.

4. The method of claim 3 , wherein the types of network traffic comprise video traffic and non-video traffic.

5. The method of claim 1 , wherein changing the TE configuration comprises changing a TE objective, a path options, a path restriction, from one of global TE and incremental TE to one of incremental TE and global TE, and from one of path-based TE and arc-based TE to one of arc-based TE and path-based TE.

6. The method of claim 1 , wherein changing the TE configuration comprises changing at least one of a TE objective, a path option, a path restriction, global TE to incremental TE, incremental TE to global TE, path-based TE to arc-based TE, and arc-based TE to path-based TE.

7. The method of claim 1 , wherein network information comprises information about the core network.

8. A network component for adaptable traffic engineering (TE) configuration in software defined networking (SDN), the network component comprising:

a processor; and

a computer readable storage medium storing programming for execution by the processor, the programming including instructions to:

receive TE configuration information, wherein the TE configuration information comprises information about radio access network (RAN) conditions and at least one of network conditions, a TE algorithm, user equipment (UE) information, and the network component; and

dynamically change the TE configuration in accordance to a change in the TE configuration information and the RAN conditions, the TE configuration comprising configuration of core network components and RAN components.

9. The network component of claim 8 , wherein the TE configuration information comprises at least one of network traffic load, network traffic profile, monitored quality of experience, and TE algorithm run time.

10. The network component of claim 9 , wherein the network traffic profile comprises an indication of types of network traffic and relative proportions of different types of network traffic.

11. The network component of claim 10 , wherein the types of network traffic comprise video traffic and non-video traffic.

12. The network component of claim 8 , wherein changing the TE configuration comprises changing a TE objective, a path options, a path restriction, from one of global TE and incremental TE to one of incremental TE and global TE, and from one of path-based TE and arc-based TE to one of arc-based TE and path-based TE .

13. The network component of claim 8 , wherein changing the TE configuration comprises changing at least one of a TE objective, a path option, a path restriction, global TE to incremental TE, incremental TE to global TE, path-based TE to arc-based TE, and arc-based TE to path-based TE.

14. The network component of claim 8 , wherein network information comprises information about the core network.

15. A traffic engineering (TE) component for adaptable (TE) configuration in software defined networking (SDN) comprising:

an input interface configured to receive TE configuration input variables including network information, TE algorithm information, and/or other TE configuration relevant information, the network information comprising radio access network (RAN) information and core network information;

a TE configuration unit coupled to the input interface and configured to determine TE configuration information in response to occurrence of a triggering event, the TE configuration information determined according to RAN information and core network information, and the TE configuration information comprising a RAN component configuration information and a core network component configuration information; and

an output interface coupled to the TE configuration unit and configured to transmit TE configuration information determined by the TE configuration unit to a TE determination unit for use in making a TE decision.

16. The TE component of claim 15 , wherein the TE configuration input variables comprises at least one of network traffic load, network traffic profile, monitored quality of experience, and TE algorithm run time.

17. The TE component of claim 16 , wherein the network traffic profile comprises an indication of types of network traffic and relative proportions of different types of network traffic.

18. The TE component of claim 17 , wherein the types of network traffic comprise video traffic and non-video traffic.

19. The TE component of claim 15 , wherein the TE configuration information comprises a TE objective, a path options, a path restriction, a change from one of a global TE and an incremental TE to one of the incremental TE and the global TE, and a change from one of a path-based TE and an arc-based TE to one of the arc-based TE and the path-based TE.

20. The TE component of claim 15 , wherein the TE configuration information comprises at least one of a TE objective, a path option, a path restriction, global TE to incremental TE, incremental TE to global TE, path-based TE to arc-based TE, and arc-based TE to path-based TE.

21. The TE component of claim 15 , wherein network information comprises information about at least one of a radio access network (RAN) and a core network.

22. The TE component of claim 15 , wherein the triggering event comprises at least one of expiration of a pre-specified time period, a change in at least one of the TE configuration input variables, a change in at least one of the TE configuration input variables that exceeds a threshold.

23. The TE component of claim 22 , wherein the threshold comprises one of a magnitude, a percentage change in a current value of at least one of the TE configuration input variables from a previous value of the at least one of the TE configuration input variables, and a percentage difference between the current value of the at least one of the TE configuration input variables and a predefined value for the at least one of the TE configuration input variables.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2015
From: FUTUREWEI TECHNOLOGIES, INC.
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 036754/0649 →
CORRECTIVE ASSIGNMENT TO CORRECT THE FIRST CONVEYING PARTY'S NAME PREVIOUSLY RECORDED AT REEL: 031899 FRAME: 0974. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 7, 2015
From: FARMANBAR, HAMIDREZA; LI, XU; ZHANG, HANG
To: FUTUREWEI TECHNOLOGIES, INC.
Reel/Frame 034703/0964 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2014
From: FARMANBAR, HAMID; LI, XU; ZHANG, HANG
To: FUTUREWEI TECHNOLOGIES, INC.
Reel/Frame 031899/0974 →
Continuity (1)
Related Publication 20150195745A1 · Jul 9, 2015