Routing cost based network congestion control for quality of service
First Claim
1. A network congestion control method, the method comprising:
- setting a discard bias value for a packet received at a network node if a route cost metric determined for the packet exceeds a first threshold, such that the discard bias value of the packet is set higher than the discard bias value for a second packet with a lower route cost metric exceeding the first threshold.
14 Assignments
0 Petitions
Accused Products
Abstract
A method and system of congestion control in a network are provided. A required quality of service (QoS) parameter, such as a maximum allowable latency, for a packet received at a queue in the network, and a route cost metric, such as accumulated and estimated latency, are determined, and the packet is either discarded if the route cost metric exceeds the required QoS parameter, or a discard bias value is set for the packet. Also, if the required QoS parameter exceeds the route cost metric, the method includes determining whether a congestion condition exists in the network, and if the congestion condition exists, biasing the packet for discard based on its latency if the route cost metric for the packet exceeds a threshold. The network may be an IP network, and a network such as a mobile ad hoc network (MANET).
93 Citations
38 Claims
-
1. A network congestion control method, the method comprising:
setting a discard bias value for a packet received at a network node if a route cost metric determined for the packet exceeds a first threshold, such that the discard bias value of the packet is set higher than the discard bias value for a second packet with a lower route cost metric exceeding the first threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A network congestion control method, the method comprising:
-
determining a quality of service parameter required for a packet received at a queue in a network;
determining a route cost metric for the packet; and
discarding the packet if the route cost metric exceeds the required quality of service parameter. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A network congestion control system, the system comprising:
-
a route costs determiner for determining a route cost metric for a packet received at a network node; and
a threshold setter for setting a discard bias value for discarding the packet if the route cost metric for the packet exceeds a first threshold, such that the discard bias value of the packet is set higher than the discard bias value for a second packet with a lower route cost metric exceeding the first threshold. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A network congestion control system, the system comprising:
-
a quality of service parameter determiner for determining a quality of service parameter required for a packet received at a queue in a network; and
a route costs determiner for determining a latency value for the packet;
wherein the system is configured to discard the packet if the latency value exceeds the required quality of service parameter. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38)
-
Specification