Multi-channel assignment method for multi-radio multi-hop wireless mesh networks
First Claim
Patent Images
1. A method of determining channel assignments for each radio in a multi-radio multiple-hop mesh network, the network being comprised of nodes and radio-to-radio links between the nodes, the method comprising:
- determining the topology of the network at least in part via a depth-first search traversal;
reducing the network topology;
balancing the network topology by selectively choosing where each node should be attached to the network topology so as to distribute potential traffic load more evenly across the network at least in part via computing respective weights of each node as a number of nodes that are children of the respective node; and
selecting, in accordance with the reducing and the balancing, a channel for each radio.
7 Assignments
0 Petitions
Accused Products
Abstract
Techniques are described for automatically determining quasi-static per-link channel assignments for each radio in multiple-hop mesh networks having nodes with two or more radios and where only a small number of channels is available for use in the network. The method optimally assigns the channels to the radios of all of the nodes in the network so as to achieve the lowest interference among links and the highest possible bandwidth.
177 Citations
23 Claims
-
1. A method of determining channel assignments for each radio in a multi-radio multiple-hop mesh network, the network being comprised of nodes and radio-to-radio links between the nodes, the method comprising:
-
determining the topology of the network at least in part via a depth-first search traversal; reducing the network topology; balancing the network topology by selectively choosing where each node should be attached to the network topology so as to distribute potential traffic load more evenly across the network at least in part via computing respective weights of each node as a number of nodes that are children of the respective node; and selecting, in accordance with the reducing and the balancing, a channel for each radio. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer readable medium having a set of instructions stored therein which when executed by a processing device causes the processing device to perform procedures comprising:
-
determining the topology of a multi-radio multiple-hop mesh network at least in part via a depth-first search traversal, the network being comprised of nodes and radio-to-radio links between the nodes; reducing the network topology; balancing the network topology by selectively choosing where each node should be attached to the network topology so as to distribute potential traffic load more evenly across the network at least in part via computing respective weights of each node as a number of nodes that are children of the respective node; and selecting, in accordance with the reducing and the balancing, a channel assignment for each radio. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
Specification