Adaptive rate and reach optimization for wireless access networks
First Claim
1. A method for controlling a wireless local area network, which includes a centralized performance management controller and a plurality of network elements, the method comprising:
- determining interference between each network element and every other network element of the plurality of network elements;
populating an interference matrix identifying the interference between each combination of two network elements of the plurality of network elements;
generating an adjacency matrix based on the interference matrix indicating each combination of the two network elements of the plurality of network elements that has an unacceptable level of interference; and
improving overall performance of the wireless local area network by reducing the unacceptable levels of interference indicated by the adjacency matrix,wherein the method is performed both repetitively at predetermined fixed intervals to account for interference changes in the wireless local area network and at predetermined events, including when a new network element is added to the wireless local area network, andwherein the generating an adjacency matrix includes modeling the adjacency matrix as a graph by creating a vertex for each network element, coloring the graph such that no adjacent vertices have the same color, and pruning most recently added nodes from the graph in a sequential order starting at the newest added node when a predetermined number of colors are insufficient to color the graph.
3 Assignments
0 Petitions
Accused Products
Abstract
A method controls a wireless local area network, which includes a centralized performance management controller and a plurality of network elements. The method includes determining interference between each network element and every other network element of the plurality of network elements, and populating an interference matrix identifying the interference between each combination of two network elements of the plurality of network elements. The method also includes generating an adjacency matrix based on the interference matrix indicating each combination of the two network elements of the plurality of network elements that has an unacceptable level of interference. The method further includes improving overall performance of the wireless local area network by reducing the unacceptable levels of interference indicated by the adjacency matrix.
34 Citations
17 Claims
-
1. A method for controlling a wireless local area network, which includes a centralized performance management controller and a plurality of network elements, the method comprising:
-
determining interference between each network element and every other network element of the plurality of network elements; populating an interference matrix identifying the interference between each combination of two network elements of the plurality of network elements; generating an adjacency matrix based on the interference matrix indicating each combination of the two network elements of the plurality of network elements that has an unacceptable level of interference; and improving overall performance of the wireless local area network by reducing the unacceptable levels of interference indicated by the adjacency matrix, wherein the method is performed both repetitively at predetermined fixed intervals to account for interference changes in the wireless local area network and at predetermined events, including when a new network element is added to the wireless local area network, and wherein the generating an adjacency matrix includes modeling the adjacency matrix as a graph by creating a vertex for each network element, coloring the graph such that no adjacent vertices have the same color, and pruning most recently added nodes from the graph in a sequential order starting at the newest added node when a predetermined number of colors are insufficient to color the graph. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory tangible computer-readable storage medium encoded with an executable computer program for controlling a wireless local area network, which includes a centralized performance management controller and a plurality of network elements, and that when executed by a processor, causes the processor to perform operations comprising:
-
determining interference between each network element and every other network element of the plurality of network elements; populating an interference matrix identifying the interference between each combination of two network elements of the plurality of network elements; generating an adjacency matrix based on the interference matrix indicating each combination of the two network elements of the plurality of network elements that has an unacceptable level of interference; and improving overall performance of the wireless local area network by reducing the unacceptable levels of interference indicated by the adjacency matrix, wherein the operations are performed both repetitively at predetermined fixed intervals to account for interference changes in the wireless local area network and at predetermined events, including when a new network element is added to the wireless local area network, and wherein the generating an adjacency matrix includes modeling the adjacency matrix as a graph by creating a vertex for each network element, coloring the graph such that no adjacent vertices have the same color, and pruning most recently added nodes from the graph in a sequential order starting at the newest added node when a predetermined number of colors are insufficient to color the graph.
-
-
17. A centralized performance management server for controlling a wireless local area network, which includes a plurality of network elements, the server comprising:
-
a processor for determining interference between each network element and every other network element of the plurality of network elements, wherein the processor populates an interference matrix identifying the interference between each combination of two network elements of the plurality of network elements, and wherein the processor generates an adjacency matrix based on the interference matrix indicating each combination of the two network elements of the plurality of network elements that has an unacceptable level of interference; a storage for storing the interference matrix and the adjacency matrix; and a controller for reducing the unacceptable levels of interference indicated by the adjacency matrix, thereby improving overall performance of the wireless local area network, wherein the determining interference, the populating an interference matrix, the generating an adjacency matrix, and the improving overall performance are performed both repetitively at predetermined fixed intervals to account for interference changes in the wireless local area network and at predetermined events, including when a new network element is added to the wireless local area network, and wherein generating an adjacency matrix includes modeling the adjacency matrix as a graph by creating a vertex for each network element, coloring the graph such that no adjacent vertices have the same color, and pruning most recently added nodes from the graph in a sequential order starting at the newest added node when a predetermined number of colors are insufficient to color the graph.
-
Specification