Method and apparatus for continuous access network monitoring and packet loss estimation
First Claim
1. A method for estimating throughput between communication devices, the method comprising:
- determining a maximum bottleneck throughput of a communication link between a first communication device and a third communication device, wherein the communication link between the first and third communication devices applies a common access network;
determining a Round Trip Time (RTT) between the first and second communication devices;
transmitting a packet by applying User Datagram Protocol (UDP) from the third communication device to the first communication device;
measuring a packet loss rate associated with the transmitted packet by monitoring sequence number of the packet; and
translating a measured a packet loss rate to a Transmission Control Protocol (TCP) throughput according to the maximum bottleneck throughput and the RTT.
6 Assignments
0 Petitions
Accused Products
Abstract
Described is a method for estimating throughput between first and second communication devices, the method comprising: determining maximum bottleneck throughput of a communication link between the first communication device and a third communication device, wherein the communication link between the first and third communication devices applies a common access network as between a communication link between the first and second communication devices; determining Round Trip Time (RTT) between the first and second communication devices; transmitting packet by applying User Datagram Protocol (UDP) from the third communication device to the first communication device; measuring packet loss rate associated with the transmitted packet by monitoring sequence number of the packet; and translating measured packet loss rate to Transmission Control Protocol (TCP) throughput according to maximum bottleneck throughput and RTT.
26 Citations
15 Claims
-
1. A method for estimating throughput between communication devices, the method comprising:
-
determining a maximum bottleneck throughput of a communication link between a first communication device and a third communication device, wherein the communication link between the first and third communication devices applies a common access network; determining a Round Trip Time (RTT) between the first and second communication devices; transmitting a packet by applying User Datagram Protocol (UDP) from the third communication device to the first communication device; measuring a packet loss rate associated with the transmitted packet by monitoring sequence number of the packet; and translating a measured a packet loss rate to a Transmission Control Protocol (TCP) throughput according to the maximum bottleneck throughput and the RTT. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A machine executable storage medium having machine executable instructions that when executed cause a machine to perform a method for estimating throughput between communication devices, the method comprising:
-
determining a maximum bottleneck throughput of a communication link between a first communication device and a third communication device, wherein the communication link between the first and third communication devices applies a common access network; determining a Round Trip Time (RTT) between the first and second communication devices; transmitting a packet by applying User Datagram Protocol (UDP) from the third communication device to the first communication device; measuring packet loss rate associated with the transmitted packet by monitoring sequence number of the packet; and translating a measured packet loss rate to Transmission Control Protocol (TCP) throughput according to the maximum bottleneck throughput and the RTT. - View Dependent Claims (15)
-
Specification