Method and system for access point congestion detection and reduction
First Claim
1. A method comprising:
- establishing (i) a current data rate and (ii) a peak data rate for data transmissions from a source computing device to at least one computing device of a plurality of computing devices via a wireless access point;
determining a round-trip-time value for an internet control message protocol (ICMP) packet transmitted to a first computing device of the plurality of computing devices; and
in response to the round-trip-time value being less than a first threshold value, increasing the current data rate and setting the peak data rate to the current data rate, andin response to the round-trip-time value being greater than a second threshold value, (i) decreasing the peak data rate and (ii) decreasing the current data rate based on the peak data rate by;
(a) determining a new midpoint data rate value equal to half of the sum of the peak data rate and a previously determined midpoint data rate value and (b) setting the current data rate to the previously determined midpoint data rate value.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for detecting and reducing data transfer congestion in a wireless access point includes determining a round-trip-time value for an internet control message protocol (ICMP) packet transmitted from a source computing device to a first computing device of a plurality of computing devices via the wireless access point. A data rate for data transmissions from the source computing device is increased to a value no greater than a peak data rate value if the round-trip-time is less than a first threshold value. The data rate is decreased if the round-trip-time value is greater than a second threshold value. Additionally, the peak data rate value may also be decreased if the round-trip-time value is greater than the second threshold value.
-
Citations
16 Claims
-
1. A method comprising:
-
establishing (i) a current data rate and (ii) a peak data rate for data transmissions from a source computing device to at least one computing device of a plurality of computing devices via a wireless access point; determining a round-trip-time value for an internet control message protocol (ICMP) packet transmitted to a first computing device of the plurality of computing devices; and in response to the round-trip-time value being less than a first threshold value, increasing the current data rate and setting the peak data rate to the current data rate, and in response to the round-trip-time value being greater than a second threshold value, (i) decreasing the peak data rate and (ii) decreasing the current data rate based on the peak data rate by;
(a) determining a new midpoint data rate value equal to half of the sum of the peak data rate and a previously determined midpoint data rate value and (b) setting the current data rate to the previously determined midpoint data rate value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computing system comprising:
-
a processor; and a memory device communicatively coupled to the processor, the memory device having stored therein a plurality of instructions, which when executed by the processor cause the processor to; establish (i) a current data rate and (ii) a peak data rate for data transmissions to at least one computing device of a plurality of computing devices via a wireless access point; determine a round-trip-time value for an internet control message protocol (ICMP) packet transmitted to a first computing device of the plurality of computing devices; and perform one of the following actions in response to determining the round-trip-time value; (i) increase the current data rate and set the peak data rate equal to the current data rate if the round-trip-time value is less than a first threshold value, (ii) maintain the current data rate and the peak data rate if the round-trip-time value is greater than the first threshold value and less than a second threshold value, and (iii) decrease the peak data rate and the current data rate if the round-trip-time value is greater than the second threshold value by;
(a) determining a new midpoint data rate value equal to half of the sum of the peak data rate and a previously determined midpoint data rate value and (b) setting the current data rate to the previously determined midpoint data rate value. - View Dependent Claims (15, 16)
-
Specification