REDUCING THE IMPACT OF HIDDEN NODES IN MESH NETWORKS
First Claim
1. A method, comprising:
- receiving neighbor information from a plurality of nodes in a communication network;
identifying hidden neighbor relationships within the communication network based on the neighbor information;
determining a number of hidden neighbors for a particular node of the plurality of nodes at various node parameters; and
determining a cost function associated with the particular node, the cost function based on the number of hidden neighbors for the particular node, wherein routing functions operate in the communication network based on the cost function.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, hidden neighbor relationships are identified based on received neighbor information from a plurality of nodes in a communication network. Based on determining a number of hidden neighbors for a particular node at various node parameters, a cost function associated with the particular node may be determined and utilized. In another embodiment, a number of hidden nodes of the particular node is determined across a range of transmission powers, and a delay associated with the particular node reaching a root node in the network across the range of transmission powers is also determined based on the neighbor nodes reachable at respective transmission powers. A tradeoff is determined across the range of transmission powers between the number of hidden nodes and the delay, and then the transmission power of the particular node can be set based on an acceptable determined tradeoff.
-
Citations
23 Claims
-
1. A method, comprising:
-
receiving neighbor information from a plurality of nodes in a communication network; identifying hidden neighbor relationships within the communication network based on the neighbor information; determining a number of hidden neighbors for a particular node of the plurality of nodes at various node parameters; and determining a cost function associated with the particular node, the cost function based on the number of hidden neighbors for the particular node, wherein routing functions operate in the communication network based on the cost function. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
determining a number of hidden nodes of a particular node across a range of transmission powers in a computer network, the hidden nodes able to reach neighbor nodes of the particular node, the particular node able to reach the neighbor nodes but not the hidden nodes at the respective transmission power; determining a delay associated with the particular node reaching a root node in the computer network across the range of transmission powers based on the neighbor nodes reachable at respective transmission powers; determining a tradeoff across the range of transmission powers between the number of hidden nodes of the particular node and the delay associated with the particular node reaching the root node; and setting the transmission power of the particular node based on an acceptable determined tradeoff. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A tangible, non-transitory, computer-readable media having software encoded thereon, the software when executed by a processor operable to:
-
receive neighbor information from a plurality of nodes in a communication network; identify hidden neighbor relationships within the communication network based on the neighbor information; determine a number of hidden neighbors for a particular node of the plurality of nodes at various node parameters; and determine a cost function associated with the particular node, the cost function based on the number of hidden neighbors for the particular node, wherein routing functions operate in the communication network based on the cost function. - View Dependent Claims (18)
-
-
19. A tangible, non-transitory, computer-readable media having software encoded thereon, the software when executed by a processor operable to:
-
determine a number of hidden nodes of a particular node across a range of transmission powers in a computer network, the hidden nodes able to reach neighbor nodes of the particular node, the particular node able to reach the neighbor nodes but not the hidden nodes at the respective transmission power; determine a delay associated with the particular node reaching a root node in the computer network across the range of transmission powers based on the neighbor nodes reachable at respective transmission powers; determine a tradeoff across the range of transmission powers between the number of hidden nodes of the particular node and the delay associated with the particular node reaching the root node; and set the transmission power of the particular node based on an acceptable determined tradeoff. - View Dependent Claims (20, 21, 22, 23)
-
Specification