Closed-loop automatic channel selection
First Claim
Patent Images
1. A method for optimizing radio performance in a network, the method comprising:
- measuring actual maximum user throughput over a present 802.11 compliant transmission channel between a measuring station and another station in the network, the measurement of actual maximum user throughput associated with a closed loop between the measuring station and the other station and a channel quality of a present transmission channel, wherein measuring actual maximum user throughput occurs during normal network traffic patterns;
measuring test traffic data sent from the measuring station to the other station over an available 802.11 compliant transmission channel between the measuring station and the other station, the measurement associated with the closed loop between the measuring station and the other station and the channel quality of the available transmission 802.11 compliant channel;
storing measurement data associated with the actual maximum user throughput and the test traffic data, wherein the measurement data is closed-loop measurement data; and
determining channel quality between the measuring station and the other station in the network, wherein the measuring station maintains the present 802.11 compliant transmission channel when the channel quality of the present 802.11 compliant transmission channel is the same as or greater than the channel quality of the available 802.11 compliant channel between the measuring station and the other station.
13 Assignments
0 Petitions
Accused Products
Abstract
A system and method for improving radio performance through automatic channel selection utilizing a closed-channel model is disclosed. A measurement engine records maximum user throughput on a per station basis during normal traffic operation. The measurement engine further records throughput metrics based on test traffic sent to all associated stations during idle operation. A policy logic engine utilizes the measurements to determine an optimal transmission channel for transmission and receipt of data.
222 Citations
19 Claims
-
1. A method for optimizing radio performance in a network, the method comprising:
-
measuring actual maximum user throughput over a present 802.11 compliant transmission channel between a measuring station and another station in the network, the measurement of actual maximum user throughput associated with a closed loop between the measuring station and the other station and a channel quality of a present transmission channel, wherein measuring actual maximum user throughput occurs during normal network traffic patterns; measuring test traffic data sent from the measuring station to the other station over an available 802.11 compliant transmission channel between the measuring station and the other station, the measurement associated with the closed loop between the measuring station and the other station and the channel quality of the available transmission 802.11 compliant channel; storing measurement data associated with the actual maximum user throughput and the test traffic data, wherein the measurement data is closed-loop measurement data; and determining channel quality between the measuring station and the other station in the network, wherein the measuring station maintains the present 802.11 compliant transmission channel when the channel quality of the present 802.11 compliant transmission channel is the same as or greater than the channel quality of the available 802.11 compliant channel between the measuring station and the other station. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable storage medium having embodied thereon a program, the program being executable by a processor to perform a method for optimizing radio performance in a network, the method comprising:
-
measuring actual maximum user throughput between a measuring station and another station in the network over a present 802.11 compliant transmission channel, the measurement associated with channel quality of a present 802.11 compliant transmission channel, wherein measuring actual maximum user throughput occurs during normal network traffic patterns, wherein measuring actual maximum user throughput occurs during normal network traffic patterns; measuring test traffic data sent from the measuring station to the other station over an available 802.11 compliant transmission channel, the measurement associated with a closed loop between the measuring station and the other station and channel quality of an available 802.11 compliant transmission channel, wherein measuring the test traffic data occurs during idle periods; storing measurement data associated with the actual maximum user throughput and the test traffic data, wherein the measurement data is closed-loop measurement data; and determining channel quality between the measuring station and the other station in the network, wherein the measuring station maintains the present 802.11 compliant transmission channel when the channel quality is the same as or greater than the channel quality of the available 802.11 compliant channel between the measuring station and the other station and the measuring station changes the present 802.11 compliant transmission channel to the available 802.11 compliant transmission channel when the channel quality of the present 802.11 compliant transmission channel is less than the channel quality of the available 802.11 compliant channel, wherein the transmission 802.11 compliant channel is changed utilizing a dynamic frequency selection mechanism.
-
-
19. A system for optimizing radio performance, the system comprising:
-
a measurement engine stored in memory and executable by a processor to; record maximum user throughput on a per station basis during normal traffic operation over present 802.11 compliant transmission channels, and record throughput metrics based on test traffic sent to all associated stations during idle operation over one or more available 802.11 compliant transmission channels; a performance database that preserves per-channel throughput data across 802.11 compliant channel changes and chip resets in memory; and a policy and decision engine stored in memory and executable by a processor to; determine when to measure throughput, and determine on which 802.11 compliant channel throughput is measured, wherein the measurement is a closed-loop measurement between a measuring station and a second station.
-
Specification