Bandwidth reservation for multiple file transfer in a high speed communication network
First Claim
1. A method for controlling bandwidth reservation in a communication network (1) for constant-bitrate transmission of data units between two endnodes over a transmission line (5), characterized by the steps oftracing (15) said transmission line during transmission of a data unit between said endnodes;
- determining (16) the bandwidth utilization of said transmission line;
calculating (19) a bandwidth value for the following transmission of a data unit between said endnodes which is based on said bandwidth utilization;
storing (18) said bandwidth value up to said following transmission;
wherein calculation of a new bandwidth value is based on said determined bandwidth utilization and said stored bandwidth value.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and device for transmission of data units over a communication network, particularly over a network where data units are transmitted with constant bit rate. Bandwidth reservation is optimized in the communication network for more than one file transfer within a greater time period between two dedicated end systems, running automatically without needing user interaction. The bandwidth is controlled by characterizing a given transmission path with an optimal bandwidth learned from characterization results. Based on observations of a data path during transmission phase, for instance by a packet trace, the bandwidth used and level of utilization are determined and an optimal bandwidth is stored in memory and used for a next file transfer to the same end system. The advantage of the optimization procedure is high throughput, i.e., short delay, by keeping a high bandwidth utilization with regard to low overallocation. The user does not have to estimate a vague value for the bandwidth reservation. Additionally, the system is adaptive so that a new optimal bandwidth occurs after a reconfiguration.
164 Citations
7 Claims
-
1. A method for controlling bandwidth reservation in a communication network (1) for constant-bitrate transmission of data units between two endnodes over a transmission line (5), characterized by the steps of
tracing (15) said transmission line during transmission of a data unit between said endnodes; -
determining (16) the bandwidth utilization of said transmission line; calculating (19) a bandwidth value for the following transmission of a data unit between said endnodes which is based on said bandwidth utilization; storing (18) said bandwidth value up to said following transmission; wherein calculation of a new bandwidth value is based on said determined bandwidth utilization and said stored bandwidth value. - View Dependent Claims (2, 3, 4)
-
-
5. A method of characterizing (16) the bandwidth utilization of a communication network for the transmission of data units between two endnodes of said network, characterized by the steps:
-
tracing (15) the transmission rate for a data unit to provide a transmission trace; tracing the reverse transmission rate during said transmission and determining a respective mean transmission rate for said reverse transmission; and checking for limit conditions of the endnodes by determining the maximum difference between the actual sent data and an extrapolated value calculated by use of said mean transmission rate. - View Dependent Claims (6)
-
-
7. A device for controlling resource reservation for transmission of data units between two endnodes in a communication network (1), characterized by
packet recording means (15) for recording a packet trace during transmission of a data unit; -
means (16) for generating characterization parameters for said packet trace; means (19) for determining resource reservation from said characterization parameters, and for delivering new learning parameters and optimized bandwidth values; memory means (18) for storing said parameters and values and delivering said values at a next transfer of data unit between the same endnodes.
-
Specification