Adaptive rate and reach optimization for wireless access networks
First Claim
1. A tangible computer readable medium storing a program for controlling a plurality of wireless local area network elements of a plurality of wireless local area networks, comprising:
- a defining segment that defines the plurality of wireless local area network elements and the plurality of wireless local area networks;
a network initiation segment that instructs each wireless local network element to attempt to communicate with each other wireless local network element in each of the plurality of wireless local area networks to generate interference data;
a wireless local area network element polling code segment that receives the interference data from the plurality of wireless local area network elements, the interference data indicating network elements that interfere with the other wireless local area network elements;
an interference matrix segment that, based upon the interference data, generates an interference matrix that corresponds to a representation of network interference, and includes determined interference data for each set of wireless local area networks;
a frequency/power determination code segment that determines a frequency and/or transmission power level for each wireless local area network element to reduce interference with the interfering network elements, the frequency/power determination code segment determining the power level to be an increased power level when a signal attenuation value between an access point and a client is above a threshold value; and
a transmitting code segment that transmits instructions to each wireless local area network element to control the frequency and/or transmission power level of the wireless local area network elements,wherein the frequency/power determination code segment determines the frequency and/or the transmission power level by generating an adjacency matrix, showing the acceptable and unacceptable levels of interference between each set of two wireless local network elements, based upon the interference matrix, and by coloring a graph, using a predetermined maximum number of colors, based upon the generated adjacency matrix,wherein the frequency/power determination code segment prunes most recently added nodes from the graph in a sequential order starting with a newest added node, when the predetermined maximum number of colors are insufficient to color the graph, and continues pruning until the predetermined maximum number of colors are sufficient to color the graph, andwherein the interference data includes determined interference data between every possible combination of two wireless local area network elements that are included in the plurality of wireless local area networks, and wherein each combination of two wireless local area network elements is designated as a set of wireless local area networks.
3 Assignments
0 Petitions
Accused Products
Abstract
A wireless local area network (WLAN) control system includes network elements (such as access points and clients) and a centralized dynamic performance management system. The network elements measure signal attenuation in communications with other WLAN network elements. The dynamic performance management system receives signal attenuation data from the network elements, and determines a frequency and/or transmission power level for each of the network elements to reduce interference with the other WLAN network elements. The dynamic performance management system also transmits instructions to each network element to control the frequency and/or transmission power level of the network elements.
-
Citations
15 Claims
-
1. A tangible computer readable medium storing a program for controlling a plurality of wireless local area network elements of a plurality of wireless local area networks, comprising:
-
a defining segment that defines the plurality of wireless local area network elements and the plurality of wireless local area networks; a network initiation segment that instructs each wireless local network element to attempt to communicate with each other wireless local network element in each of the plurality of wireless local area networks to generate interference data; a wireless local area network element polling code segment that receives the interference data from the plurality of wireless local area network elements, the interference data indicating network elements that interfere with the other wireless local area network elements; an interference matrix segment that, based upon the interference data, generates an interference matrix that corresponds to a representation of network interference, and includes determined interference data for each set of wireless local area networks; a frequency/power determination code segment that determines a frequency and/or transmission power level for each wireless local area network element to reduce interference with the interfering network elements, the frequency/power determination code segment determining the power level to be an increased power level when a signal attenuation value between an access point and a client is above a threshold value; and a transmitting code segment that transmits instructions to each wireless local area network element to control the frequency and/or transmission power level of the wireless local area network elements, wherein the frequency/power determination code segment determines the frequency and/or the transmission power level by generating an adjacency matrix, showing the acceptable and unacceptable levels of interference between each set of two wireless local network elements, based upon the interference matrix, and by coloring a graph, using a predetermined maximum number of colors, based upon the generated adjacency matrix, wherein the frequency/power determination code segment prunes most recently added nodes from the graph in a sequential order starting with a newest added node, when the predetermined maximum number of colors are insufficient to color the graph, and continues pruning until the predetermined maximum number of colors are sufficient to color the graph, and wherein the interference data includes determined interference data between every possible combination of two wireless local area network elements that are included in the plurality of wireless local area networks, and wherein each combination of two wireless local area network elements is designated as a set of wireless local area networks. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A dynamic performance management system for controlling wireless networks, comprising:
-
a plurality of defined wireless local area network elements that attempt to communicate with each other wireless local area network elements during an initiation phase to generate interference data, wherein each wireless local area network element is included in at least one of a plurality of wireless local area networks; a receiver that receives the interference data from the plurality of wireless local area network elements, the interference data indicating network elements that interfere with the other wireless local area network elements; an interference matrix system that generates an interference matrix based upon the interference data that corresponds to a representation of network interference, and includes determined interference data for each set of wireless local area networks; a frequency/power determination system that determines a frequency and/or transmission power level for each wireless local area network element to reduce interference with the interfering network elements, the frequency/power determination system determining the power level to be an increased power level when a signal attenuation value between an access point and a client is above a threshold value; and a transmitter that transmits instructions to each wireless local area network element to control the frequency and/or transmission power level of the wireless local area network elements, wherein the frequency/power determination system determines the frequency and/or the transmission power level by generating an adjacency matrix, showing the acceptable and unacceptable levels of interference between each set of two wireless local network elements, based upon the interference matrix, and by coloring a graph, using a predetermined maximum number of colors, based upon the generated adjacency matrix, wherein the frequency/power determination system prunes most recently added nodes from the graph in a sequential order starting with a newest added node, when the predetermined maximum number of colors are insufficient to color the graph, and continues pruning until the predetermined maximum number of colors are sufficient to color the graph, and wherein the interference data includes determined interference data between every possible combination of two wireless local area network elements that are included in the plurality of wireless local area networks, and wherein each combination of two wireless local area network elements is designated as a set of wireless local area networks. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A wireless local area network control system comprising:
- a plurality of defined access points that measure signal attenuation in communications with a plurality of defined other wireless local area network elements, wherein the plurality of access points and the plurality of other wireless local area network elements attempt to communicate with each other to generate signal attenuation data, wherein the signal attenuation data includes determined interference data between every possible combination of two access points, two wireless local area network elements, and one access point and one wireless local area network element, and wherein each combination is designated as an attenuation data set;
a dynamic performance management system that receives the signal attenuation data from the plurality of access points, generates an interference matrix based upon the signal attenuation data that corresponds to a representation of network interference and that includes information representing each attenuation data set, determines a frequency and/or transmission power level for each of the plurality of access points to reduce interference with the other wireless local area network elements, and transmits instructions to each access point to control the frequency and/or transmission power level of the access points, wherein the dynamic performance management system determines the power level to be an increased power level when a signal attenuation value between an access point and a client is above a threshold value, wherein the dynamic performance management system determines the frequency and/or the transmission power level by generating an adjacency matrix, showing the acceptable and unacceptable levels of interference between each set of two wireless local network elements, based upon the interference matrix, and by coloring a graph, using a predetermined maximum number of colors, based upon the generated adjacency matrix, and wherein the dynamic performance management system prunes most recently added nodes from the graph in a sequential order starting with a newest added node, when the predetermined maximum number of colors are insufficient to color the graph, and continues pruning until the predetermined maximum number of colors are sufficient to color the graph.
- a plurality of defined access points that measure signal attenuation in communications with a plurality of defined other wireless local area network elements, wherein the plurality of access points and the plurality of other wireless local area network elements attempt to communicate with each other to generate signal attenuation data, wherein the signal attenuation data includes determined interference data between every possible combination of two access points, two wireless local area network elements, and one access point and one wireless local area network element, and wherein each combination is designated as an attenuation data set;
-
15. A method for controlling a plurality of wireless local area network elements of a plurality of wireless local area networks, comprising:
-
defining the plurality of wireless local area network elements and the plurality wireless local area networks; generating interference data through an initiation phase that instructs each wireless local network element in each of the plurality of wireless local area networks to attempt to communicate with each other wireless local network element to generate interference data, wherein each combination of two wireless local area network elements is designated as a set of wireless local area networks; receiving the interference data from the plurality of wireless local area network elements, the interference data indicating network elements that interfere with the other wireless local area network elements; generating an interference matrix based upon the interference data that corresponds to a representation of network interference, and includes determined interference data for each set of wireless local area networks; determining a frequency and/or transmission power level for each wireless local area network element to reduce interference with the interfering network elements, including determining the power level to be an increased power level when a signal attenuation value between an access point and a client is above a threshold value, in which determining the frequency and/or transmission power level is by generating an adjacency matrix based upon the interference matrix, wherein the adjacency matrix shows the acceptable and unacceptable levels of interference between each set of two wireless local network elements; and transmitting instructions to each wireless local area network element to control the frequency and/or transmission power level of the wireless local area network elements, wherein determining the frequency and/or the transmission power level includes generating an adjacency matrix, showing the acceptable and unacceptable levels of interference between each set of two wireless local network elements, based upon the interference matrix, and by coloring a graph, using a predetermined maximum number of colors, based upon the generated adjacency matrix, wherein determining the frequency and/or the transmission power level includes pruning most recently added nodes from the graph in a sequential order starting with a newest added node, when the predetermined maximum number of colors are insufficient to color the graph, and continues pruning until the predetermined maximum number of colors are sufficient to color the graph, and wherein the interference data includes determined interference data between every possible combination of two wireless local area network elements that are included in the plurality of wireless local area networks.
-
Specification