Scheduling mechanisms for use in mobile ad hoc wireless networks for achieving a differentiated services per-hop behavior
First Claim
1. A method for attaining a per-hop behavior for a plurality of classes of packet traffic in a multi-hop network, the per-hop behavior allocating to each class a nominal departure rate and a minimum percentage of available bandwidth, comprising:
- defining a first condition that affects packet forwarding in accordance with the nominal departure rates allocated to the classes;
defining a second condition that affects packet forwarding in accordance with the minimum percentages of the available bandwidth allocated to the classes; and
comparing a packet forwarding rate for each of the classes with the first and second conditions to select one of the classes for forwarding packets of that class over the network.
2 Assignments
0 Petitions
Accused Products
Abstract
Scheduling mechanisms for attaining a per-hop behavior for a plurality of classes of packet traffic in a multi-hop network are described. The per-hop behavior allocates to each class a nominal departure rate and a minimum percentage of available bandwidth. The scheduling mechanisms define a first condition that affects packet forwarding in accordance with the nominal departure rates allocated to the classes and a second condition that affects packet forwarding in accordance with the minimum percentages of the available bandwidth allocated to the classes. Packet forwarding rates for each of the classes are compared with the first and second conditions to select one of the classes for forwarding packets of that class over the network.
-
Citations
20 Claims
-
1. A method for attaining a per-hop behavior for a plurality of classes of packet traffic in a multi-hop network, the per-hop behavior allocating to each class a nominal departure rate and a minimum percentage of available bandwidth, comprising:
-
defining a first condition that affects packet forwarding in accordance with the nominal departure rates allocated to the classes;
defining a second condition that affects packet forwarding in accordance with the minimum percentages of the available bandwidth allocated to the classes; and
comparing a packet forwarding rate for each of the classes with the first and second conditions to select one of the classes for forwarding packets of that class over the network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19)
-
-
12. A method for attaining a per-hop behavior for a plurality of classes of packet traffic in a multi-hop network, the per-hop behavior allocating to each class a nominal departure rate and a minimum percentage of available bandwidth, comprising:
-
identifying each class with a non-empty queue that over a time interval is receiving less than the nominal departure rate and less than the minimum percentage allocated to that class; and
selecting one of the identified classes according to a predefined criterion, for forwarding a packet of the selected class over the network.
-
-
20. An article of manufacture having computer-readable program means embodied thereon for attaining a per-hop behavior for a plurality of classes of packet traffic in a multi-hop network, the per-hop behavior allocating to each class a nominal departure rate and a minimum percentage of available bandwidth, the article comprising:
-
computer-readable means for defining a first condition that affects packet forwarding in accordance with the nominal departure rates allocated to the classes;
computer-readable means for defining a second condition that affects packet forwarding in accordance with the minimum percentages of the available bandwidth allocated to the classes; and
computer-readable means for comparing a packet forwarding rate for each of the classes with the first and second conditions to select one of the classes for forwarding packets of that class over the network.
-
Specification