Data network controller
AssigneeInternap Network Services Corporation
InventorsEric Klinker, Jeremy Johnson, Steven McCanne, Daniel S. McKernan, Gordon Chaffee, Charles J. Fraleigh
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternap Network Services Corporation
InventorsEric Klinker, Jeremy Johnson, Steven McCanne, Daniel S. McKernan, Gordon Chaffee, Charles J. Fraleigh
Estimating the term…
The present invention provides for a system and method for data network control. Using a flow control system, embodiments of the present invention can analyze traffic flow volume and performance, incorporate usage, billing, and cost control data to yield an improved data network controller. Efficiency in data routing is improved while costs are decreased by enabling the selection of the optimal performance data route. Cost constraints and costs are minimized for an overall data load. Given a diverse set of cost structures for available transit providers, the overall system cost can be minimized by distributing traffic in a manner that takes advantage of the diverse billing structures and yet maintains acceptable performance levels. Systems and methods in accordance with embodiments of the present invention determine projected flow performance and projected flow volume in relation to the available bandwidth and marginal cost to a destination provider.
A method for controlling a data flow on a network, wherein the network includes a plurality of network service providers (NSPs), the method comprising:
An apparatus for controlling a data flow on a network, wherein the network includes a plurality of network service providers (NSPs) and the data flow is currently routed through a current NSP, the apparatus comprising at least one computing device configured to:
An apparatus for controlling a data flow on a network, wherein the network includes a plurality of network service providers (NSPs) and the data flow is currently routed through a current NSP, the apparatus comprising at least one computing device configured to:
A computer-readable medium storing instructions for controlling data flow on a network, wherein the network includes a plurality of network service providers (NSPs) and the data flow is currently routed through a current NSP, by performing the steps of:
A computer-readable medium storing instructions for controlling a data flow on a network, wherein the network includes a plurality of network service providers (NSPs) and the data flow is currently routed through a current NSP, by performing the steps of:
A method for distributing data flows between a plurality of network system providers (NSPs), wherein each NSP has a multi-tier cost structure and a minimum commitment level, the method comprising:
Dependencies are inferred from the claim text.