Software defined network traffic congestion control
AssigneeFuturewei Technologies, Inc.
InventorsMin Luo, Shih-Chun Lin, Ian F. Akyildiz
Life of this patent
Estimating the term…
Abstract
A method includes obtaining traffic statistics of accepted hybrid traffic at a controller of a software defined network that includes multiple local switches coupled by links, calculating an end to end delay associated with the accepted hybrid traffic, determining network stability thresholds from each local switch as a function of network congestion, determining an adjusted rate decision policy as a function of the end to end delay and the network stability thresholds, the adjusted rate decision policy for use by an edge switch to determine whether or not to accept offered traffic loads.
Claims23
A method comprising:
- obtaining traffic statistics of accepted hybrid traffic statistics at a controller of a software defined network that includes multiple local switches coupled by links;
- calculating an end to end delay associated with the accepted hybrid traffic;
- determining network stability thresholds from each local switch as a function of network congestion;
- and
- determining an adjusted rate decision policy as a function of the end to end delay and the network stability thresholds, the adjusted rate decision policy for use by an edge switch to determine whether or not to accept offered traffic loads.
A system comprising:
- a processor;
- a network connector to couple to a software defined network;
- and
- a storage device to store a program for execution by the processor to perform operations comprising:
- obtaining accepted traffic statistics of accepted hybrid traffic at a controller of a software defined network that includes multiple local switches coupled by links;
- calculating an end to end delay associated with the accepted hybrid traffic;
- determining network stability thresholds from each local switch as a function of network congestion;
- and
- determining an adjusted rate decision policy as a function of the end to end delay and the network stability thresholds, the adjusted rate decision policy for use by an edge switch to determine whether or not to accept offered traffic loads.
A computer readable storage device having instruction stored thereon for execution by a computer to perform operations comprising:
- obtaining traffic statistics of accepted hybrid traffic at a controller of a software defined network that includes multiple local switches coupled by links;
- calculating an end to end delay associated with the accepted hybrid traffic;
- determining network stability thresholds from each local switch as a function of network congestion;
- and
- determining an adjusted rate decision policy as a function of the end to end delay and the network stability thresholds, the adjusted rate decision policy for use by an edge switch to determine whether or not to accept offered traffic loads.
A method comprising:
- obtaining traffic statistics of accepted load hybrid traffic at a controller of a software defined network that includes multiple local switches coupled by links;
- calculating an end to end delay associated with the accepted traffic;
- modifying routing as a function of the traffic statistics to achieve maximum available capacity;
- and
- determining an adjusted rate decision policy as a function of the calculated end to end delay and an established delay-stability region, balancing maximum available capacity with a bounded delay for use by edge switches to determine whether or not to accept the offered hybrid traffic loads.
Dependencies are inferred from the claim text.