Network congestion control
First Claim
Patent Images
1. A method comprising:
- obtaining, by a network device, a traffic volume value that indicates a volume of traffic to and/or from a radio node, a value that indicates a class of the radio node, or a received signal strength value that indicates a received signal strength of a macro signal received by the radio node;
calculating, by the network device, a delay time value based on the traffic volume value, the value that indicates the class, or the received signal strength value; and
transmitting, by the network device, the delay time value to the radio node, wherein the delay time value indicates a time period to wait, by the radio node, before attempting to authenticate and register with one or more network devices, wherein when the value that indicates the class of the radio node is obtained, the method further comprises;
calculating a random number k based on a number of failed attempts by the radio node to authenticate and register; and
multiplying the random number k and a default time period t, wherein the default time period t is based on the class of the radio node.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, a device, and a non-transitory storage medium to obtain a traffic volume value that indicates a volume of traffic to and/or from a radio node, a value that indicates a class of the radio node, or a received signal strength value that indicates a received signal strength of a macro signal received by the radio node; calculate a delay time value based on traffic volume value, the value that indicates the class, or the received signal strength value; and transmit the delay time value to the radio node, wherein the delay time value indicates a time period to wait, by the radio node, before attempting to authenticate and register with one or more network devices.
-
Citations
25 Claims
-
1. A method comprising:
-
obtaining, by a network device, a traffic volume value that indicates a volume of traffic to and/or from a radio node, a value that indicates a class of the radio node, or a received signal strength value that indicates a received signal strength of a macro signal received by the radio node; calculating, by the network device, a delay time value based on the traffic volume value, the value that indicates the class, or the received signal strength value; and transmitting, by the network device, the delay time value to the radio node, wherein the delay time value indicates a time period to wait, by the radio node, before attempting to authenticate and register with one or more network devices, wherein when the value that indicates the class of the radio node is obtained, the method further comprises; calculating a random number k based on a number of failed attempts by the radio node to authenticate and register; and multiplying the random number k and a default time period t, wherein the default time period t is based on the class of the radio node. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A device comprising:
-
a communication interface; a memory, wherein the memory stores instructions; and a processor, wherein the processor executes the instructions to; obtain a traffic volume value that indicates a volume of traffic from a radio node, a value that indicates a class of the radio node, or a received signal strength value that indicates a received signal strength of a macro signal received by the radio node; calculate a delay time value based on the traffic volume value, the value that indicates the class, or the received signal strength value; and transmit, via the communication interface, the delay time value to the radio node, wherein the delay time value indicates a time period to wait, by the radio node, before attempting to authenticate and register with one or more network devices, wherein when the value that indicates the class of the radio node is obtained, the processor further executes the instructions to; calculate a random number k based on a number of failed attempts by the radio node to authenticate and register; and multiply the random number k and a default time period t, wherein the default time period t is based on the class of the radio node. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory storage medium comprising instructions executable by a processor of a computational device, which when executed by the processor, cause the computational device to:
-
obtain a traffic volume value that indicates a volume of traffic from a radio node, a value that indicates a class of the radio node, or a received signal strength value that indicates a received signal strength of a macro signal received by the radio node; calculate a delay time value based on the traffic volume value, the value that indicates the class, or the received signal strength value; and transmit the delay time value to the radio node, wherein the delay time value indicates a time period to wait, by the radio node, before attempting to authenticate and register with one or more network devices, wherein when the value that indicates the class of the radio node is obtained, the instructions, which when executed by the processor, cause the computational device to; calculate a random number k based on a number of failed attempts by the radio node to authenticate and register; and multiply the random number k and a default time period t, wherein the default time period t is based on the class of the radio node. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A method comprising:
-
powering up, by a radio node, subsequent to a power shutdown; determining, by the radio node, whether the power shutdown was unexpected; selecting, by the radio node, a congestion control method based on determining that the power shutdown was unexpected; and calculating, by the radio node, a delay time value, wherein the delay time value indicates a time period to wait before attempting to authenticate or register with one or more network devices, wherein the calculating comprises; calculating a random number k based on a number of failed attempts by the radio node to authenticate and register; and multiplying the random number k and a default time period t, wherein a product of k and t is the delay time value. - View Dependent Claims (22, 23, 24, 25)
-
Specification