Method and arrangement in a communication system
AssigneeNetsocket, Inc.
InventorsUlf Bodin, Daniel Lindholm, Jim Sundqvist, Olov Schelén
Life of this patent
Estimating the term…
Abstract
A method for performing admission control in order to offer assurances on forwarding quality in networks comprising setting a threshold for each link where the threshold defines a maximum sum of forwarding resources requested by applications for their application data flows, ADFs, on the link. The level of the threshold is chosen by utilising knowledge about multiplexing properties of the ADFs on each link and by utilising knowledge about the forwarding resources of the links.
Claims24
A method for performing admission control in order to offer assurances on forwarding quality in networks comprising the steps of:
- setting a resources requested threshold for each link where said resources requested threshold defines a maximum sum of forwarding resources requested by applications for their application data flows, ADFs, on the link;
- calculating a measurement level threshold, the measurement level threshold being a rate lower than the resources requested threshold;
- determining whether a reservation level exceeds the measurement level threshold;
- upon determining that the reservation level exceeds the measurement level threshold, repeatedly measuring, during usage, multiplexing properties of aggregated ADFs on each link, each measuring being performed over a period of time;
- dynamically adapting said resources requested threshold by utilizing the measured multiplexing properties of the ADFs on each link and by utilizing knowledge about the forwarding resources of the links;
- recalculating the measurement level threshold based on the dynamically adapted resources requested threshold;
- and
- preventing an overload before it occurs by controlling admission to each link based on the dynamically adapted resources requested threshold.
A computer program product for providing admission control, the computer program product having a non-transitory computer-readable medium with a computer program embodied thereon, the computer program comprising:
- computer program code for setting a resources requested threshold for each link where said resources requested threshold defines a maximum sum of forwarding resources requested by applications for their application data flows, ADFs, on the link;
- computer program code for calculating a measurement level threshold, the measurement level threshold being a rate lower than the resources requested threshold;
- determining whether a reservation level exceeds the measurement level threshold;
- computer program code for, upon determining that the reservation level exceeds the measurement level threshold, repeatedly measuring, during usage, multiplexing properties of aggregated ADFs on each link, each measuring being performed over a period of time;
- computer program code for dynamically adapting a level of said resources requested threshold by utilizing the measured multiplexing properties of the ADFs on each link and by utilizing knowledge about the forwarding resources of the links;
- computer program code for recalculating the measurement level threshold based on the dynamically adapted resources requested threshold;
- and
- computer program code for preventing an overload before it occurs by controlling admission to each link based on the dynamically adapted resources requested threshold.
Dependencies are inferred from the claim text.