Channel selection for mesh networks having nodes with multiple radios
First Claim
Patent Images
1. A method for use in allocating channels in a wireless mesh network having multiple nodes, comprising:
- identifying, for an uninitialized node in the wireless mesh network, neighbor nodes that have been initialized, said neighbor nodes being capable of supporting a direct wireless link with said uninitialized node, wherein an initialized node is a node that already has assigned channels;
generating a list of channel configurations for said uninitialized node that satisfy a predetermined connectivity constraint with respect to said identified neighbor nodes;
calculating throughput metrics for channel configurations on said list; and
selecting a channel configuration for said uninitialized node based on said throughput metrics.
2 Assignments
0 Petitions
Accused Products
Abstract
Channels are selected for nodes in a wireless mesh network in a mananer that enhances connectivity and throughput in the network. For a node in the network, channel configurations are first identified that satisfy a predetermined connectivity constraint with respect to neighbor nodes of the node. A channel configuration is then selected from the identified configurations based on an achievable throughput of the configuration.
23 Citations
18 Claims
-
1. A method for use in allocating channels in a wireless mesh network having multiple nodes, comprising:
-
identifying, for an uninitialized node in the wireless mesh network, neighbor nodes that have been initialized, said neighbor nodes being capable of supporting a direct wireless link with said uninitialized node, wherein an initialized node is a node that already has assigned channels; generating a list of channel configurations for said uninitialized node that satisfy a predetermined connectivity constraint with respect to said identified neighbor nodes; calculating throughput metrics for channel configurations on said list; and selecting a channel configuration for said uninitialized node based on said throughput metrics. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An article comprising a computer readable storage medium having instructions stored thereon that, when executed by a computing platform, operate to:
-
identify, for an uninitialized node in a wireless mesh network, neighbor nodes that have been initialized, said neighbor nodes being capable of supporting a direct wireless link with said uninitialized node, wherein an initialized node is a node that already has assigned channels; generate a list of channel configurations for said uninitialized node that satisfy a predetermined connectivity constraint with respect to said identified neighbor nodes;
calculate throughput metrics for channel configurations on said list; andselect a channel configuration for said uninitialized node based on said throughput metrics. - View Dependent Claims (10, 11, 12)
-
-
13. An apparatus for use in a wireless mesh network, comprising:
a controller to determine channel allocations for nodes within the wireless mesh network, said controller to; acquire a list of nodes in the wireless mesh network; set all nodes on said list of nodes to a status of uninitialized; and for each successive node on said list of nodes; identify neighbor nodes of said node that have been initialized, said neighbor nodes being capable of supporting a direct wireless link with said node; generate a list of channel configurations for said node that satisfy a predetermined connectivity constraint with respect to said identified neighbor nodes; calculate throughput metrics for channel configurations on said list; select a channel configuration for said node based on said throughput metrics; and change a status of said node to initialized after said channel configuration has been selected for said node. - View Dependent Claims (14, 15)
-
16. A system for use in a wireless mesh network, comprising:
-
at least one dipole antenna to act as a transition to a wireless communication channel; a controller, in communication with said at least one dipole antenna, to determine channel allocations for nodes within the wireless mesh network, said controller to; acquire a list of nodes in the wireless mesh network; set all nodes on said list of nodes to a status of uninitialized; and for each successive node on said list of nodes; identify neighbor nodes of said node that have been initialized, said neighbor nodes being capable of supporting a direct wireless link with said node; generate a list of channel configurations for said node that satisfy a predetermined connectivity constraint with respect to said identified neighbor nodes; calculate throughput metrics for channel configurations on said list; select a channel configuration for said node based on said throughput metrics; and change a status of said node to initialized after said channel configuration has been selected for said node. - View Dependent Claims (17, 18)
-
Specification