Representative bandwidth calculation systems and methods in a network
First Claim
1. A method for a representative bandwidth calculation in a network, the method comprising:
- receiving a request for representative bandwidth information;
obtaining network measurements;
combining, filtering, and retiming the network measurements based on the request, to determine inputs for a determination of the representative bandwidth information, wherein the representative bandwidth information has an additive property in an algebraic domain based on the combining, filtering, and retiming, wherein the additive property comprises associated representative bandwidth information for traffic being additive on a link with their cumulative traffic having a known probability of exceeding link capacity of the link, wherein the representative bandwidth information is an approximation of historical traffic and its forecast to provide the additive property, and wherein the algebraic domain is one of real-number addition using traffic envelopes as input and calculating the statistical bound considering the number of flows traversing a link;
an effective bandwidth domain calculating a statistical bound on flows traversing a link;
or min-plus algebra calculating a statistical bound on flows traversing a link using network calculus;
determining the representative bandwidth information using the inputs through one of i) a traffic envelope representation which determines the representative bandwidth information from a traffic envelope based on the inputs over time and a probability value that aggregate traffic envelope traffic does not exceed capacity of the link, ii) an effective bandwidth representation which determines the representative bandwidth information through trending, de-trending, finding a moment generating function, and reapplying the trend based on the inputs, and iii) a service curve representation using the inputs to derive curves and using the curves to determine the representative bandwidth information; and
utilizing the representative bandwidth information for admission control of an incoming connection.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for a representative bandwidth calculation in a network include receiving a request for representative bandwidth information; obtaining network measurements; combining, filtering, and retiming network measurements based on the request to determine the representative bandwidth information. The systems and methods convert the combined, filtered, and retimed network measurements into the representative bandwidth information which has an additive property in an algebraic domain. The additive property enables the representative bandwidth information to be used for admission control, overbooking determinations, network planning, and/or dynamic pricing in the network.
-
Citations
17 Claims
-
1. A method for a representative bandwidth calculation in a network, the method comprising:
-
receiving a request for representative bandwidth information; obtaining network measurements; combining, filtering, and retiming the network measurements based on the request, to determine inputs for a determination of the representative bandwidth information, wherein the representative bandwidth information has an additive property in an algebraic domain based on the combining, filtering, and retiming, wherein the additive property comprises associated representative bandwidth information for traffic being additive on a link with their cumulative traffic having a known probability of exceeding link capacity of the link, wherein the representative bandwidth information is an approximation of historical traffic and its forecast to provide the additive property, and wherein the algebraic domain is one of real-number addition using traffic envelopes as input and calculating the statistical bound considering the number of flows traversing a link;
an effective bandwidth domain calculating a statistical bound on flows traversing a link;
or min-plus algebra calculating a statistical bound on flows traversing a link using network calculus;determining the representative bandwidth information using the inputs through one of i) a traffic envelope representation which determines the representative bandwidth information from a traffic envelope based on the inputs over time and a probability value that aggregate traffic envelope traffic does not exceed capacity of the link, ii) an effective bandwidth representation which determines the representative bandwidth information through trending, de-trending, finding a moment generating function, and reapplying the trend based on the inputs, and iii) a service curve representation using the inputs to derive curves and using the curves to determine the representative bandwidth information; and utilizing the representative bandwidth information for admission control of an incoming connection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A server configured to perform a representative bandwidth calculation in a network, the server comprising:
-
a network interface; a processor coupled to the network interface; and memory storing instructions that, when executed, cause the processor to receive, via the network interface, a request for representative bandwidth information, obtain network measurements, combine, filter, and retimed the network measurements based on the request to determine inputs for a determination of the representative bandwidth information, wherein the representative bandwidth information has an additive property in an algebraic domain based on the combined, filtered, and retimed network measurements, wherein the additive property comprises associated representative bandwidth information for traffic being additive on a link with their cumulative traffic having a known probability of exceeding link capacity of the link, wherein the representative bandwidth information is an approximation of historical traffic and its forecast to provide the additive property, and wherein the algebraic domain is one of real-number addition using traffic envelopes as input and calculating the statistical bound considering the number of flows traversing a link;
an effective bandwidth domain calculating a statistical bound on flows traversing a link;
or min-plus algebra calculating a statistical bound on flows traversing a link using network calculus,determine the representative bandwidth information using the inputs through one of i) a traffic envelope representation which determines the representative bandwidth information from a traffic envelope based on the inputs, ii) an effective bandwidth representation which determines the representative bandwidth information through trending, de-trending, finding a moment generating function, and reapplying the trend based on the inputs, and iii) a service curve representation using the inputs to derive curves and using the curves to determine the representative bandwidth information; and utilize the representative bandwidth information for admission control of an incoming connection. - View Dependent Claims (16, 17)
-
Specification