Method and devices for adaptive proxying of flows
AssigneeTelefonaktiebolaget L M Ericsson (publ)
InventorsReiner Ludwig, Michael Meyer, Norbert Niebert, Raphael Quinet, Stefan Wager, Tormond Hegdahl
Life of this patent
Estimating the term…
Abstract
This proxy for at least one end-to-end data flow in a network comprises an estimation unit, for estimating the current minimum data load necessary to occupy the bandwidth available to the flow in the network. The estimation unit outputs a flow's pipe capacity estimation. This proxy also comprises a comparison unit, for comparing the estimated pipe capacity with a predetermined capacity threshold, a decision unit, for deciding to proxy the end-to-end flow if the estimated pipe capacity lies above the capacity threshold, and a routing unit, for routing the flow according to the decision.
Claims22
A proxy computer system for at least one end-to-end data flow in a network, comprising:
- a processor and memory executing;
- an estimation unit, for estimating a current minimum data load necessary to occupy a bandwidth available to said flow in said network, said estimation unit outputting a flow's pipe capacity estimation;
- a comparison unit, for comparing said estimated pipe capacity with a predetermined capacity threshold;
- a decision unit, for deciding to proxy said flow if said estimated pipe capacity lies above said capacity threshold;
- and
- a routing unit, for routing said flow according to the decision.
A method for routing an end-to-end flow from a sending entity to a receiving entity in a wireless network, either directly, or via a proxy, comprising the steps of:
- estimating a flow's pipe capacity, resulting from an estimation of a current minimum data load necessary to occupy a bandwidth available to said flow in said network,
- comparing said estimated pipe capacity with a predetermined capacity threshold, and
- determining to proxy said flow if said estimated pipe capacity lies above said capacity threshold.
A method for proxying at least one end-to-end data flow in a network, characterised in that it comprises steps of:
- estimating a current minimum data load necessary to occupy a bandwidth available to said flow in said network, so as to obtain a flow's pipe capacity estimation;
- comparing said estimated pipe capacity with a predetermined capacity threshold;
- deciding to proxy said flow if said estimated pipe capacity lies above said capacity threshold;
- and
- routing said flow according to the decision.
A proxy computer system for at least one end-to-end data flow in a network, comprising:
- a processor and memory executing,
- means for obtaining a flow's pipe capacity estimation, resulting from an estimation of a current minimum data load necessary to occupy a bandwidth available to said flow in said network,
- means for performing a comparison of said estimated pipe capacity with a predetermined capacity threshold,
- means for performing a decision to proxy said flow if said estimated pipe capacity lies above said capacity threshold, and
- means for initiating a routing of said flow according to the decision, when the product is run on a computer.
Dependencies are inferred from the claim text.