DISRUPTED ADAPTIVE ROUTING
First Claim
1. A node configured to communicate with other nodes of a dynamic network, the node comprising:
- a processor;
a memory coupled to the processor, the memory including a predefined mapping, the predefined mapping correlating network characteristics to related critical thresholds at which a delivery ratio of the node is close to a maximum level and at which a total number of transmissions by the node is close to a minimum number necessary to achieve the delivery ratio; and
a component coupled to the processor, the component configured to communicate with one-hop neighbors of the node and configured to determine at least one characteristic of the dynamic network based on information received from the one-hop neighbors of the node,wherein, in reference to the predefined mapping, the processor is configured to identify a critical threshold associated with the at least one characteristic of the network and is configured to transmit a first packet to at least one one-hop neighbor based on the critical threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
According to one aspect, embodiments of the invention provide a node comprising a processor, a memory including a predefined mapping, the predefined mapping correlating network characteristics to related critical thresholds at which a delivery ratio of the node is close to a maximum level and at which a total number of transmissions by the node is close to a minimum number necessary to achieve the delivery ratio, and a component configured to communicate with one-hop neighbors of the node and configured to determine at least one characteristic of a dynamic network based on information received from the one-hop neighbors of the node, wherein, in reference to the predefined mapping, the processor is configured to identify a critical threshold associated with the at least one characteristic of the network and is configured to transmit a first packet to at least one one-hop neighbor based on the critical threshold.
70 Citations
22 Claims
-
1. A node configured to communicate with other nodes of a dynamic network, the node comprising:
-
a processor; a memory coupled to the processor, the memory including a predefined mapping, the predefined mapping correlating network characteristics to related critical thresholds at which a delivery ratio of the node is close to a maximum level and at which a total number of transmissions by the node is close to a minimum number necessary to achieve the delivery ratio; and a component coupled to the processor, the component configured to communicate with one-hop neighbors of the node and configured to determine at least one characteristic of the dynamic network based on information received from the one-hop neighbors of the node, wherein, in reference to the predefined mapping, the processor is configured to identify a critical threshold associated with the at least one characteristic of the network and is configured to transmit a first packet to at least one one-hop neighbor based on the critical threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for transmitting packets between nodes of a dynamic network, the method comprising:
-
receiving, by a component of a first node, information from at least one one-hop neighbor of the first node, the information indicative of at least one characteristic of the dynamic network; referencing a predefined table stored in the first node, the predefined table correlating network characteristics to related critical thresholds at which a delivery ratio of the first node is close to a maximum level and at which a total number of transmissions by the first node is close to a minimum number necessary to achieve the delivery ratio; identifying, in response to referencing the predefined table, a critical threshold of the first node; and transmitting, by the first node, a packet to at least one one-hop neighbor of the first node based on the critical threshold. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer readable medium comprising computer-executable instructions that when executed on a processor performs a method for transmitting packets between nodes of a dynamic network, the method comprising:
-
receiving, by a component of a first node, information from at least one one-hop neighbor of the first node, the information indicative of at least one characteristic of the dynamic network; referencing a predefined table stored in the first node, the predefined table correlating network characteristics to related critical thresholds at which a delivery ratio of the first node is close to a maximum level and at which a total number of transmissions by the first node is close to a minimum number necessary to achieve the delivery ratio; identifying, in response to referencing the predefined table, a critical threshold of the first node; and transmitting, by the first node, a packet to at least one one-hop neighbor of the first node based on the critical threshold.
-
Specification