Adaptive upstream bandwidth estimation and shaping
First Claim
1. A method for adaptively estimating available upstream bandwidth in a network, the method comprising:
- monitoring data indicative of a number of lost packets at a near-end communication device, the data indicative of a number of lost packets being transmitted from a far-end communication device;
increasing an amount of upstream bandwidth transmission from the near-end device to the far-end device until the monitored data exceeds a threshold; and
calculating an estimated available upstream bandwidth based on a portion of a maximum amount of the upstream bandwidth transmission.
1 Assignment
0 Petitions
Accused Products
Abstract
One embodiment of the present invention includes a method for adaptively estimating available upstream bandwidth in a network. The method comprises monitoring data indicative of a number of lost packets at a near-end communication device. The data indicative of a number of lost packets can be periodically transmitted from a far-end communication device. The method also comprises increasing an amount of upstream bandwidth transmission until the monitored data exceeds a threshold. The method also comprises calculating an estimated available upstream bandwidth based on a portion of a maximum amount of the upstream bandwidth transmission.
-
Citations
21 Claims
-
1. A method for adaptively estimating available upstream bandwidth in a network, the method comprising:
-
monitoring data indicative of a number of lost packets at a near-end communication device, the data indicative of a number of lost packets being transmitted from a far-end communication device; increasing an amount of upstream bandwidth transmission from the near-end device to the far-end device until the monitored data exceeds a threshold; and calculating an estimated available upstream bandwidth based on a portion of a maximum amount of the upstream bandwidth transmission. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A network terminal adapter configured to estimate and shape upstream bandwidth, the terminal adapter comprising:
-
bandwidth estimation logic configured to monitor data indicative of a number of lost packets transmitted from a far-end communication device, the bandwidth estimation logic being further configured to estimate available upstream bandwidth upon the monitored data exceeding a threshold; and an upstream traffic shaper configured to allocate upstream bandwidth between voice packets and data packets based on the available upstream bandwidth estimate. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A communication system comprising:
-
a first communication device coupled to a first computer and a first voice communication device; and a second communication device coupled to a second voice communication device, the second communication device being configured to transmit communication link packets comprising data indicative of a number of lost packets that occur in response to voice transmissions from at least the first voice communication device to the second voice communication device, the first communication device being configured to generate and transmit synthetic packets in an increasing amount of bandwidth, the first communication device monitoring the data indicative of a number of lost packets to generate a bandwidth estimate for voice and data transmissions from the first communication device to the second communication device in response to the monitored data exceeding a threshold. - View Dependent Claims (20, 21)
-
Specification