Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
SYSTEMS AND METHODS FOR MEASURING AVAILABLE BANDWIDTH IN MOBILE TELECOMMUNICATIONS NETWORKS
Document Type and Number:
WIPO Patent Application WO/2014/030067
Kind Code:
A4
Abstract:
A network device receives probe packets communicated by a user equipment device. The network device communicates response packets back to the user equipment device, including timestamps, and/or other information. The user equipment device may be configured to test the performance of different portions of a wireless network (i.e., determine an available bandwidth measurement throughput (ABMT) of the wireless network) by accessing different network devices (or information associated with different network devices).

Inventors:
HEDLUND ANDERS (SE)
DEGERFELDT DAVID (SE)
Application Number:
PCT/IB2013/002346
Publication Date:
October 23, 2014
Filing Date:
August 22, 2013
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
ASCOM NETWORK TESTING AB (SE)
International Classes:
H04W24/08; H04L47/30; H04L47/36; H04W4/00; H04W24/00; H04W24/02; H04W28/02; H04W72/00
Attorney, Agent or Firm:
ALAPATI, Nanda, K. (LLPP.O. Box 703, Atlanta GA, US)
Download PDF:
Claims:
AMENDED CLAIMS

received by the International Bureau on 18 August 2014 (18.08.14)

1. A method for determining load in a wireless network, the method comprising:

measuring, at a first user equipment device, a queuing delay associated with an existing packet train, wherein the queuing delay comprises a time that the existing packet train has been queued on a network device prior to sending a new packet train, the first user equipment device being distinct from the network device;

determining, on at the first user equipment device, whether the queuing delay exceeds a queue time threshold;

when the queuing delay exceeds the queue time threshold, determining that a high load exists on the network device; and

when the high load exists on the network device, performing an action at the first user equipment device to ease the high load on the network device.

2. The method of claim 1, wherein performing an action further comprises:

selecting, at the first user equipment device, another network device to which to transmit the new packet train.

3. The method of claim 1, wherein performing an action further comprises:

adjusting an update rate of bandwidth measurements.

4. The method of claim 3, wherein adjusting the update rate further comprises:

decreasing a rate at which the bandwidth measurements are performed.

5. The method of claim 1, the method further comprising:

when the queuing delay exceeds the queue time threshold, determining whether the queuing delay is due to a high load on the network device or loss of a last packet associated with the existing packet train.

6. The method of claim 5, the method further comprising:

generating a bitmap identifying a lost last packet;

determining that the queuing delay is due to the loss of the last packet based on the bitmap; and

initiating a transmission of a new packet train in response to a determination that the queuing delay is due to the loss of the last packet.

7. A system for determining load in a wireless network, the system comprising:

a processing device comprising one or more processors configured to:

measure, at a first user equipment device associated with the processing device, a queuing delay associated with an existing packet train, wherein the queuing delay comprises a time that the existing packet train has been queued on a network device prior to sending a new packet train, the first user equipment device being distinct from the network device;; determine, at the first user equipment device, whether the queuing delay exceeds a queue time threshold;

when the queuing delay exceeds the queue time threshold, determine that a high load exists on the network device; and

when the high load exists on the network device, perform an action at the first user equipment device to ease the high load on the network device.

8. The system of claim 7, wherein the one or more processors configured to perform an action are further configured to:

select, at the first user equipment device, another network device to which to transmit the new packet train.

9. The system of claim 7, wherein the one or more processors configured to perform an action are further configured to:

adjust an update rate of bandwidth measurements.

10. The system of claim 9, wherein the one or more processors configured to adjust the update rate are further configured to:

decrease a rate at which the bandwidth measurements are performed.

11. The system of claim 7, wherein the one or more processors are further configured to: when the queuing delay exceeds the queue time threshold, determine whether the queuing delay is due to a high load on the network device or loss of a last packet associated with the existing packet train.

12. The system of claim 11, wherein the processors are further configured to:

generate a bitmap identifying a lost last packet;

determine that the queuing delay is due to the loss of the last packet based on the bitmap; and

initiate a transmission of a new packet train in response to a determination that the queuing delay is due to the loss of the last packet.

13. A non-transitory computer readable storage medium having one or more computer- readable instructions thereon which when executed by one or more processors cause the one or more processors to:

measure, at a first user equipment device a queuing delay associated with an existing packet train, wherein the queuing delay comprises a time that the existing packet train has been queued on a network device prior to sending a new packet train, the first user equipment device being distinct from the network device;

determine, at the first user equipment device, whether the queuing delay exceeds a queue time threshold;

when the queuing delay exceeds the queue time threshold, determine that a high load exists on the network device; and

when the high load exists on the network device, perform an action at the first user equipment device to ease the high load on the network device.

14. The non-transitory computer readable storage medium of claim 13, wherein the instructions causing the one or more processors to perform an action may further cause the processors to:

select, at the first user equipment device, another network device to which to transmit the new packet train.

15. The non-transitory computer readable storage medium of claim 13, wherein the instructions causing the one or more processors to perform an action may further cause the processors to:

adjust an update rate of bandwidth measurements.

16. The non-transitory computer readable storage medium of claim 15, wherein the instructions causing the one or more processors to adjust the update rate may further cause the processors to:

decrease a rate at which the bandwidth measurements are performed.

17. The non-transitory computer readable storage medium of claim 13, wherein the instructions further cause the processors to:

when the queuing delay exceeds the queue time threshold, determine whether the queuing delay is due to a high load on the network device or loss of a last packet associated with the existing packet train.

18. The non-transitory computer readable storage medium of claim 17, wherein the instructions further cause the processors to:

generate a bitmap identifying a lost last packet;

determine that the queuing delay is due to the loss of the last packet based on the bitmap; and

initiate a transmission of a new packet train in response to a determination that the queuing delay is due to the loss of the last packet.