DELAY AND JITTER WIRELESS MESH NETWORK SCHEDULING
First Claim
1. A method of scheduling transmission of traffic in a wireless mesh network comprising n nodes, said method comprising:
- forming an n×
n rate matrix, wherein entries of said n×
n matrix define the bandwidth of links between said n nodes;
forming a representation of a sequence of permutation matrices whose sum equals at least said rate matrix, from said rate matrix, wherein each of said permutation matrices represent radio links between said n nodes, and wherein said sequence of permutation matrices defines a sequence of radio links to provide the bandwidth of links between said n nodes;
forming a representation of a sequence of partial permutation matrices, wherein each of said permutation matrices can be decomposed into groups of partial permutation matrices in said sequence of partial permutation matrices, each one of said partial permutation matrices in a group representing non-interfering radio links between said n nodes;
in each timeslot, configuring said n nodes for radio transmission and reception in accordance with at least one of said partial permutation matrices in each group of partial permutation matrices to transmit traffic between said n nodes.
0 Assignments
0 Petitions
Accused Products
Abstract
Schedule and channel assignment (SCA) in a wireless mesh network (WMN) is disclosed. A method includes: forming a representation of a sequence of permutation matrices from a n×n rate matrix. The entries of the rate matrix define the bandwidth of links between the n nodes of the WMN. Each of the permutation matrices represents active radio links between the n nodes. The sequence of permutation matrices defines a sequence of radio links to provide the desired bandwidth of links between said n nodes. Further, a representation of a sequence of partial permutation matrices corresponding to the sequence of permutation matrices is formed in such a way that each of the permutation matrices can be decomposed into a group of partial permutation matrices. Each of the partial permutation matrices in a group represents non-interfering radio links between the n nodes. In each timeslot, the n nodes are configured for radio transmission and reception in accordance with at least one of the partial permutation matrices in each group to transmit traffic between the n nodes. Example SCA can be used to provision longer-term guaranteed-rate backhaul traffic flows supporting multimedia services such as VOIP or IPTV between base-stations in a WMN, with near-minimal delay and jitter and near-perfect Quality-of-Service for every provisioned traffic flow.
-
Citations
21 Claims
-
1. A method of scheduling transmission of traffic in a wireless mesh network comprising n nodes, said method comprising:
-
forming an n×
n rate matrix, wherein entries of said n×
n matrix define the bandwidth of links between said n nodes;forming a representation of a sequence of permutation matrices whose sum equals at least said rate matrix, from said rate matrix, wherein each of said permutation matrices represent radio links between said n nodes, and wherein said sequence of permutation matrices defines a sequence of radio links to provide the bandwidth of links between said n nodes; forming a representation of a sequence of partial permutation matrices, wherein each of said permutation matrices can be decomposed into groups of partial permutation matrices in said sequence of partial permutation matrices, each one of said partial permutation matrices in a group representing non-interfering radio links between said n nodes; in each timeslot, configuring said n nodes for radio transmission and reception in accordance with at least one of said partial permutation matrices in each group of partial permutation matrices to transmit traffic between said n nodes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21)
-
-
18. A wireless mesh network comprising n nodes, and a control processor, said control processor in communication with said n nodes, said control processor operable to:
-
form a representation of a sequence of permutation matrices whose sum equals at least said rate matrix, from an n×
n rate matrix, wherein entries of said n×
n matrix define the bandwidth of links between said n nodes, wherein each of said permutation matrices represent radio links between said n nodes, and wherein said sequence of permutation matrices defines a sequence of radio links to provide the bandwidth of links between said n nodes;form a representation of a sequence of partial permutation matrices, wherein each of said permutation matrices can be decomposed into groups of partial permutation matrices in said sequence of partial permutation matrices, each one of said partial permutation matrices in a group representing non-interfering radio links between said n nodes; configure in each timeslot, said n nodes for radio transmission and reception in accordance with at least one of said partial permutation matrices in each group of partial permutation matrices to transmit traffic between said n nodes.
-
Specification