Method of controlling congestion for contention access network
First Claim
1. A method for controlling congestion in a communications network comprising a plurality of terminals able to send a message, said method comprising:
- receiving a message or a message fragment at a given instant,evaluating a number of terminals currently operating in transmission,determining a maximum input loading G of the network that results in negligible retransmission obtained with said input loading G in the network,defining a time interval, called a congestion window, of duration Δ
Tf proportional to a number N of terminals currently operating in transmission and inversely proportional to said maximum input loading G of the network, andfor each terminal and each message or message fragment to be sent, making a start of the congestion window coincide with said given instant of receipt of a message or message fragment, sending said message or message fragment at an instant defined as a random value taken in the congestion window,wherein the duration Δ
Tf is normalized with respect to a time unit related to the duration of transmission of a message or message fragment and is taken equal to
1 Assignment
0 Petitions
Accused Products
Abstract
A method of controlling congestion in a communications network comprising a plurality of terminals, comprises the steps of: receiving a message or a message fragment at a given instant; evaluating the number of terminals currently sending; defining a congestion window, of duration ΔTf configured so as to be proportional to the number N of terminals currently sending and inversely proportional to the maximum input loading G of the network which makes it possible to obtain a substantially zero rate of retransmissions; for each terminal and each message or message fragment to be sent, make the start of the congestion window coincide with the given instant of receipt of a message or message fragment and define an actual instant of sending of the message or message fragment as a random value taken in the congestion window.
8 Citations
14 Claims
-
1. A method for controlling congestion in a communications network comprising a plurality of terminals able to send a message, said method comprising:
-
receiving a message or a message fragment at a given instant, evaluating a number of terminals currently operating in transmission, determining a maximum input loading G of the network that results in negligible retransmission obtained with said input loading G in the network, defining a time interval, called a congestion window, of duration Δ
Tf proportional to a number N of terminals currently operating in transmission and inversely proportional to said maximum input loading G of the network, andfor each terminal and each message or message fragment to be sent, making a start of the congestion window coincide with said given instant of receipt of a message or message fragment, sending said message or message fragment at an instant defined as a random value taken in the congestion window, wherein the duration Δ
Tf is normalized with respect to a time unit related to the duration of transmission of a message or message fragment and is taken equal to - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for controlling congestion in a communications network comprising a plurality of terminals able to send a message, said method comprising:
-
receiving a message or a message fragment at a given instant, evaluating a number of terminals currently operating in transmission, determining a maximum input loading G of the network that results in negligible retransmission obtained with said input loading G in the network, defining a time interval, called a congestion window, of duration Δ
Tf proportional to a number N of terminals currently operating in transmission and inversely proportional to said maximum input loading G of the network, andfor each terminal and each message or message fragment to be sent, making a start of the congestion window coincide with said given instant of receipt of a message or message fragment, sending said message or message fragment at an instant defined as a random value taken in the congestion window, wherein the maximum input loading G of the network which makes it possible to obtain a substantially zero rate of retransmissions is determined analytically or by simulation by varying the input loading of the network and by comparing it with the output loading, the input loading G retained being the maximum value of the input loading for which the output loading is substantially equal to the input loading.
-
-
7. A device for the control of congestion in a communications network comprising a plurality of terminals able to send a message, said device comprising:
-
a processing module for evaluating a number of terminals currently operating in transmission, determining a maximum input loading G of the network that results in negligible retransmission obtained with said input loading G in the network and defining a time interval, called a congestion window, of duration Δ
Tf configured so as to be proportional to a number N of terminals currently operating in transmission and inversely proportional to said maximum input loading G of the network; anda transmitter for transmitting, at a given frequency, to all the terminals of the network an item of information making it possible to deduce the duration Δ
Tf of the congestion window,wherein the duration Δ
Tf is normalized with respect to a time unit related to the duration of transmission of a message or message fragment and is taken equal to - View Dependent Claims (8)
-
-
9. A sender terminal able to send a message in a communications network comprising a plurality of said terminals, comprising:
-
a receiver for receiving an item of information configured to deduce a duration Δ
Tf of a time interval, called a congestion window, within which said message can be sent, a processing module for defining the actual instant of transmission of said message or of a fragment of said message as a random value taken in the congestion window whose start coincides with the given instant of receipt of said message, anda transmitter to transmit said message or message fragment with a delay equal to said instant of transmission, wherein the duration Δ
Tf is normalized with respect to a time unit related to the duration of transmission of a message or message fragment and is taken equal to - View Dependent Claims (10)
-
-
11. A computer program comprising instructions stored on a tangible non-transitory recording medium for executing, on a processor, a method for controlling congestion in a communications network comprising a plurality of terminals able to send a message, said method comprising:
-
receiving a message or a message fragment at a given instant, evaluating a number of terminals currently operating in transmission, determining a maximum input loading G of the network that results in negligible retransmission obtained with said input loading G in the network, defining a time interval, called a congestion window, of duration Δ
Tf proportional to the number N of terminals currently operating in transmission and inversely proportional to said maximum input loading G of the network, andfor each terminal and each message or message fragment to be sent, making a start of the congestion window coincide with said given instant of receipt of a message or message fragment, sending said message or message fragment at an instant defined as a random value taken in the congestion window, wherein the duration Δ
Tf is normalized with respect to a time unit related to the duration of transmission of a message or message fragment and is taken equal to
-
-
12. A tangible non-transitory processor-readable recording medium on which is recorded a program comprising instructions for executing a method for controlling congestion in a communications network comprising a plurality of terminals able to send a message, said method comprising:
-
receiving a message or a message fragment at a given instant, evaluating a number of terminals currently operating in transmission, determining a maximum input loading G of the network that results in negligible retransmission obtained with said input loading G in the network, defining a time interval, called a congestion window, of duration Δ
Tf proportional to the number N of terminals currently operating in transmission and inversely proportional to said maximum input loading G of the network, andfor each terminal and each message or message fragment to be sent, making a start of the congestion window coincide with said given instant of receipt of a message or message fragment, sending said message or message fragment at an instant defined as a random value taken in the congestion window, wherein the duration Δ
Tf is normalized with respect to a time unit related to the duration of transmission of a message or message fragment and is taken equal to
-
-
13. A device for the control of congestion in a communications network comprising a plurality of terminals able to send a message, said device comprising:
-
a processing module for evaluating a number of terminals currently operating in transmission, determining a maximum input loading G of the network that results in negligible retransmission obtained with said input loading G in the network and defining a time interval, called a congestion window, of duration Δ
Tf configured so as to be proportional to a number N of terminals currently operating in transmission and inversely proportional to said maximum input loading G of the network; anda transmitter for transmitting, at a given frequency, to all the terminals of the network an item of information making it possible to deduce the duration Δ
Tf of the congestion window,wherein the maximum input loading G of the network which makes it possible to obtain a substantially zero rate of retransmissions is determined analytically or by simulation by varying the input loading of the network and by comparing it with the output loading, the input loading G retained being the maximum value of the input loading for which the output loading is substantially equal to the input loading.
-
-
14. A computer program comprising instructions stored on a tangible non-transitory recording medium for executing, on a processor, a method for controlling congestion in a communications network comprising a plurality of terminals able to send a message, said method comprising:
-
receiving a message or a message fragment at a given instant, evaluating a number of terminals currently operating in transmission, determining a maximum input loading G of the network that results in negligible retransmission obtained with said input loading G in the network, defining a time interval, called a congestion window, of duration Δ
Tf proportional to the number N of terminals currently operating in transmission and inversely proportional to said maximum input loading G of the network, andfor each terminal and each message or message fragment to be sent, making a start of the congestion window coincide with said given instant of receipt of a message or message fragment, sending said message or message fragment at an instant defined as a random value taken in the congestion window, wherein the maximum input loading G of the network which makes it possible to obtain a substantially zero rate of retransmissions is determined analytically or by simulation by varying the input loading of the network and by comparing it with the output loading, the input loading G retained being the maximum value of the input loading for which the output loading is substantially equal to the input loading.
-
Specification