Method and system for sharing over-allocated bandwidth between different classes of service in a wireless network
First Claim
Patent Images
1. A method for sharing bandwidth between service classes, comprising:
- selectively allocating bandwidth among one or more of a first service class, a second service class, and a third service class;
transmitting traffic for the second service class in excess of bandwidth allocated to the second service class using unused bandwidth allocated to the third service class, wherein the third service class comprises a lower priority than the first service class and the second service class comprises a lower priority than the first service class, and wherein the second service class has a higher priority than the third service class, and wherein the third service class includes excess bandwidth that is accommodating non-bursty service classes or voice traffic;
coordinating bandwidth for each of the service classes such that the traffic is transmitted according to rules associated with the priorities of each of the service classes, and wherein the first service class has a substantial guarantee of traffic arrival, the second service class has a limited guarantee of traffic arrival, and the third service class has a substantially limited guarantee or no guarantee of traffic arrival; and
evaluating whether or not to leverage unused voice bandwidth to accommodate a bandwidth requirement for any service class before using unused bandwidth allocated to a lower priority service class, wherein the first service class comprises video traffic.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for sharing over-allocated bandwidth between different classes of service in a wireless network. Traffic is transmitted for a first service class in excess of bandwidth allocated to the first service class using unused bandwidth allocated to a second class. After transmitting traffic for the first service class in excess of bandwidth allocated to the first service class using unused bandwidth allocated to a second class, traffic for a third service class is transmitted in unused bandwidth remaining in the second service class.
22 Citations
19 Claims
-
1. A method for sharing bandwidth between service classes, comprising:
-
selectively allocating bandwidth among one or more of a first service class, a second service class, and a third service class; transmitting traffic for the second service class in excess of bandwidth allocated to the second service class using unused bandwidth allocated to the third service class, wherein the third service class comprises a lower priority than the first service class and the second service class comprises a lower priority than the first service class, and wherein the second service class has a higher priority than the third service class, and wherein the third service class includes excess bandwidth that is accommodating non-bursty service classes or voice traffic; coordinating bandwidth for each of the service classes such that the traffic is transmitted according to rules associated with the priorities of each of the service classes, and wherein the first service class has a substantial guarantee of traffic arrival, the second service class has a limited guarantee of traffic arrival, and the third service class has a substantially limited guarantee or no guarantee of traffic arrival; and evaluating whether or not to leverage unused voice bandwidth to accommodate a bandwidth requirement for any service class before using unused bandwidth allocated to a lower priority service class, wherein the first service class comprises video traffic. - View Dependent Claims (2, 3, 4)
-
-
5. A system for sharing bandwidth between service classes, comprising:
-
means for selectively allocating bandwidth among one or more of a first service class, a second service class, and a third service class; means for transmitting traffic for the second service class in excess of bandwidth allocated to the second service class using unused bandwidth allocated to the third service class, wherein the third service class comprises a lower priority than the first service class and the second service class comprises a lower priority than the first service class, and wherein the second service class has a higher priority than the third service class, and wherein the third service class includes excess bandwidth that is accommodating non-bursty service classes or voice traffic; means for coordinating bandwidth for each of the service classes such that the traffic is transmitted according to rules associated with the priorities of each of the service classes, and wherein the first service class has a substantial guarantee of traffic arrival, the second service class has a limited guarantee of traffic arrival, and the third service class has a substantially limited guarantee or no guarantee of traffic arrival; and means for evaluating whether or not to leverage unused voice bandwidth to accommodate a bandwidth requirement for any service class before using unused bandwidth allocated to a lower priority service class, wherein the first service class comprises video traffic. - View Dependent Claims (6, 7, 8)
-
-
9. Software for sharing bandwidth between service classes, the software being embodied in a computer readable medium and comprising computer code such that when executed is operable to:
-
selectively allocate bandwidth among one or more of a first service class, a second service class, and a third service class; transmit traffic for the second service class in excess of bandwidth allocated to the second service class using unused bandwidth allocated to the third service class, wherein the third service class comprises a lower priority than the first service class and the second service class comprises a lower priority than the first service class, and wherein the second service class has a higher priority than the third service class, and wherein the third service class includes excess bandwidth that is accommodating non-bursty service classes or voice traffic; coordinate bandwidth for each of the service classes such that the traffic is transmitted according to rules associated with the priorities of each of the service classes, and wherein the first service class has a substantial guarantee of traffic arrival, the second service class has a limited guarantee of traffic arrival, and the third service class has a substantially limited guarantee or no guarantee of traffic arrival; and evaluate whether or not to leverage unused voice bandwidth to accommodate a bandwidth requirement for any service class before using unused bandwidth allocated to a lower priority service class, wherein the first service class comprises video traffic. - View Dependent Claims (10, 11, 12)
-
-
13. An apparatus for sharing bandwidth between service classes, comprising:
a gateway operable to allocate bandwidth among one or more of a first service class, a second service class, and a third service class, the gateway being further operable to transmit traffic for the second service class in excess of bandwidth allocated to the second service class using unused bandwidth allocated to the third service class, wherein the third service class comprises a lower priority than the first service class and the second service class comprises a lower priority than the first service class, and wherein the second service class has a higher priority than the third service class, and wherein the third service class includes excess bandwidth that is accommodating non-bursty service classes or voice traffic, whereby bandwidth is coordinated for each of the service classes such that the traffic is transmitted according to rules associated with the priorities of each of the service classes, and wherein the first service class has a substantial guarantee of traffic arrival, the second service class has a limited guarantee of traffic arrival, and the third service class has a substantially limited guarantee or no guarantee of traffic arrival, and wherein a determination is made as to whether or not to leverage unused voice bandwidth to accommodate a bandwidth requirement for any service class before using unused bandwidth allocated to a lower priority service class, wherein the first service class comprises video traffic. - View Dependent Claims (14, 15, 16)
-
17. An apparatus for sharing bandwidth between service classes in a wireless network, comprising:
a gateway operable to transmit traffic for a first service class in excess of bandwidth allocated to the first service class using unused bandwidth allocated to a third service class, the gateway being further operable to transmit the traffic for the first service class in unused bandwidth remaining in a second service class in cases where a bandwidth requirement for the traffic is not met by using the unused bandwidth allocated to the third service class, wherein the third service class comprises a lower priority than the first service class and the second service class comprises a lower priority than the first service class, and wherein the third service class includes excess bandwidth that is accommodating non-bursty service classes or voice traffic, whereby bandwidth is coordinated for each of the service classes such that the traffic is transmitted according to rules associated with the priorities of each of the service classes, and wherein the first service class has a substantial guarantee of traffic arrival, the second service class has a limited guarantee of traffic arrival, and the third service class has a substantially limited guarantee or no guarantee of traffic arrival, and wherein a determination is made as to whether or not to leverage unused voice bandwidth to accommodate a bandwidth requirement for any service class before using unused bandwidth allocated to a lower priority service class, wherein the first service class comprises video traffic. - View Dependent Claims (18, 19)
Specification