System and method for controlling congestion in multihopping wireless networks
First Claim
1. A method for controlling congestion in an ad-hoc wireless communication network, the method comprising:
- establishing a communication route from a source node to a destination node, at least one of the source node and destination node being in the ad-hoc wireless communication network;
detecting congestion by a congested node, along the communication route, based on dynamic behavior of the congested node and at least one neighboring node associated with the congested node, and channel and traffic characteristics of the ad-hoc wireless communication network;
when congestion is detected at the congested node, operating the congested node to send a congestion warning message for delivery to a source node via at least one intermediate node in the route that forward packets addressed to the destination node through the congested node, wherein the congestion warning message includes a congestion metric, and further wherein the congestion warning message informs the source node and the at least one intermediate node to regulate packet flow that contributes to the congestion in the communication route; and
operating the source node, and the at least one intermediate node to each set a timeout value representing a duration of congestion at the congestion node based on information included in the congestion warning message.
8 Assignments
0 Petitions
Accused Products
Abstract
A system and method to control congestion in a multihopping wireless communication network (100). The system and method distribute the congestion information back to the ingress points (106) and traffic source nodes (102, 106, 107) in the network (100) through the actual route of the data flow that contributes to the congestion. The system and method therefore avoid bottleneck points (102-5) in the network (100) to reduce congestion. The system and method can be used for packet-based, route-based or flow-based traffic shaping in a multihop wireless network (100) employing different media access control (MAC) and routing layer protocols. Moreover, the system and method is capable of distributing congestion and service differentiation information between different interfaces in the network (100).
-
Citations
20 Claims
-
1. A method for controlling congestion in an ad-hoc wireless communication network, the method comprising:
-
establishing a communication route from a source node to a destination node, at least one of the source node and destination node being in the ad-hoc wireless communication network; detecting congestion by a congested node, along the communication route, based on dynamic behavior of the congested node and at least one neighboring node associated with the congested node, and channel and traffic characteristics of the ad-hoc wireless communication network; when congestion is detected at the congested node, operating the congested node to send a congestion warning message for delivery to a source node via at least one intermediate node in the route that forward packets addressed to the destination node through the congested node, wherein the congestion warning message includes a congestion metric, and further wherein the congestion warning message informs the source node and the at least one intermediate node to regulate packet flow that contributes to the congestion in the communication route; and operating the source node, and the at least one intermediate node to each set a timeout value representing a duration of congestion at the congestion node based on information included in the congestion warning message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An ad-hoc wireless communication network, comprising:
-
a plurality of nodes, comprising a source node and a destination node, the source node operating to communicate with the destination node via a route comprising at least one of the plurality of nodes; each node in the route operating to identify whether it is a congested node based on dynamic behavior of the congested node and at least one neighboring node associated with the congested node, and channel and traffic characteristics of the ad-hoc wireless communication network and, in response, sending a congestion warning message for delivery to the source node via at least one other node in the route that forwards packets addressed to the destination node through the congested node, wherein the congestion warning message, includes a congestion metric, and further wherein the congestion warning message informs the source node and the at least one other node, to regulate packet flow that contributes to the congestion in the communication route; and the source node and the at least one other node in the route, operating to each set a timeout value representing a duration of congestion at the congestion node based on information included in the congestion warning message. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification