System and method to decrease the route convergence time and find optimal routes in a wireless communication network
First Claim
1. A method for determining a route between nodes in a wireless communication network, the method comprising:
- maintaining a respective link reliability value for each of a plurality of respective links between one of the nodes in the network and other nodes in the network;
comparing the respective link reliability values to a threshold value; and
controlling the node to issue a route warning message identifying any of the links whose respective link reliability value fails to meet the threshold value before the link has failed.
12 Assignments
0 Petitions
Accused Products
Abstract
A system and method for decreasing the route convergence time in a wireless communication network, such as a wireless ad-hoc peer-to-peer network, by finding an alternate route if the nodes anticipate weakening or breakage of a route currently in use. The system and method which enables reactive routing protocols to find optimal routes between nodes in these types of networks when those routes cannot otherwise be found in certain conditions. The system and method thus decrease the route convergence time, provide an effective and efficient way to find optimal routes, and improve overall performance of the network with regard to throughput, delay, packet completion rate and other factors.
99 Citations
31 Claims
-
1. A method for determining a route between nodes in a wireless communication network, the method comprising:
-
maintaining a respective link reliability value for each of a plurality of respective links between one of the nodes in the network and other nodes in the network;
comparing the respective link reliability values to a threshold value; and
controlling the node to issue a route warning message identifying any of the links whose respective link reliability value fails to meet the threshold value before the link has failed. - View Dependent Claims (2, 3, 4, 5, 7, 30)
-
-
6. A method for determining a route between nodes in a wireless communication network, the method comprising:
controlling a node that is sourcing data packets to a destination node to perform a route discovery process to discover another route to the destination node, and to repeat the route discovery process at periodic intervals, the periodic intervals are determined based on at least one of the following;
a number of nodes neighboring the node, mobility of the node and a metrics-per-hop value representing a ratio of cumulative route metrics for links in a route between the node and a destination node to which a packet that the node is attempting to send is addressed and a number of hops between the node and the destination node.- View Dependent Claims (28)
-
8. A method for determining a route between nodes in a wireless communication network, the method comprising:
-
maintaining a metric-per-hop value representing a ratio of cumulative route metrics for a route between a source node attempting to send a packet and a destination node to which that packet is addressed and a number of hops between the source and destination nodes;
comparing the metric-per-hop value to at least one threshold value; and
controlling the source node to perform a route discovery process to discover another link to replace a link in the route whose metric-per-hop value fails to meet the threshold value. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A node, adapted for use in a wireless communication network, the node comprising:
a controller, adapted to maintain a respective link reliability value for each of a plurality of respective links between the node and other nodes in the network, to compare the respective link reliability values to a threshold value, and to control the node to issue a route warning message identifying any of the links whose respective link reliability value fails to meet the threshold value before the link has failed. - View Dependent Claims (16, 17, 18)
-
19. A node, adapted for use in a wireless communication network, the node comprising:
a controller that controls the node that is sourcing data packets to a destination node to perform a route discovery process to discover another route to the destination node, and to repeat the route discovery process at periodic intervals, the periodic intervals are determined based on at least one of the following;
a number of nodes neighboring the node, mobility of the node and a metrics-per-hop value representing a ratio of cumulative route metrics for links in a route between the node and a destination node to which a packet that the node is attempting to send is addressed and a number of hops between the node and the destination node.- View Dependent Claims (20, 29, 31)
-
21. A node, adapted for use in a wireless communication network, the node comprising:
a controller, adapted to maintain a metric-per-hop value representing a ratio of cumulative route metrics for a route between the node and a destination node to which a packet being sent from the node is addressed and a number of hops between the node and the destination node, the controller being further adapted to compare the metric-per-hop value to at least one threshold value and to control the node to perform a route discovery process to discover another link to replace a link in the route whose metric-per-hop value fails to meet the threshold value. - View Dependent Claims (22, 23, 24, 25, 26, 27)
Specification