Method and apparatus for root node selection in an ad hoc network
First Claim
1. A method for dynamically selecting a new root node in an ad hoc network comprising a current root node and a plurality of nodes, the method comprising:
- nominating at each of the plurality of nodes a candidate root node by comparing an aggregate weighted value for that particular node to a low threshold (TL) and a high threshold (TH), and deciding at each of the plurality of nodes whether to nominate itself as the candidate root node depending on its relative likelihood of being selected as the new root node;
transmitting, from each of the plurality of nodes, a first status message associated with its nominated candidate root node when the aggregate weighted value for that particular node exceeds the high threshold (TH);
receiving the first status messages at the current root node; and
selecting, at the current root node, the new root node from at least one of the candidate root nodes and the current root node based on the received first status messages.
7 Assignments
0 Petitions
Accused Products
Abstract
Techniques are provided for selecting a root node in an ad hoc network comprising a plurality of nodes including a first node. According to one implementation of these techniques, a first node can receive a message from at least one of the other nodes. Each message includes a number of primary factors associated with a particular node regarding capabilities of the particular node. The primary factors associated with each node can then be evaluated, and an attempt can be made to select the root node based on the primary factors associated with each node. If the first node is unable to select the root node based on the primary factors associated with each node, then the root node can be selected based on secondary factors associated with each node.
-
Citations
28 Claims
-
1. A method for dynamically selecting a new root node in an ad hoc network comprising a current root node and a plurality of nodes, the method comprising:
-
nominating at each of the plurality of nodes a candidate root node by comparing an aggregate weighted value for that particular node to a low threshold (TL) and a high threshold (TH), and deciding at each of the plurality of nodes whether to nominate itself as the candidate root node depending on its relative likelihood of being selected as the new root node; transmitting, from each of the plurality of nodes, a first status message associated with its nominated candidate root node when the aggregate weighted value for that particular node exceeds the high threshold (TH); receiving the first status messages at the current root node; and selecting, at the current root node, the new root node from at least one of the candidate root nodes and the current root node based on the received first status messages. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification