US7966010B2 - Method and system for tuning and self-monitoring of wireless networks - Google Patents
Method and system for tuning and self-monitoring of wireless networks Download PDFInfo
- Publication number
- US7966010B2 US7966010B2 US12/238,077 US23807708A US7966010B2 US 7966010 B2 US7966010 B2 US 7966010B2 US 23807708 A US23807708 A US 23807708A US 7966010 B2 US7966010 B2 US 7966010B2
- Authority
- US
- United States
- Prior art keywords
- performance indicator
- parameter
- access points
- value
- wireless network
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active, expires
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/18—Negotiating wireless communication parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/08—Access point devices
Definitions
- Wireless communication networks typically include a number of access points, each with one or more parameters governing their performance. Selection of correct parameter values may help to ensure optimal performance of the network.
- the present application relates to a method comprising determining a first performance indicator for a wireless network, the first performance indicator including an unperturbed value of a parameter of an access point of the network; perturbing the parameter of the wireless network by a predetermined increment to obtain a perturbed value of the parameter; determining a second performance indicator for the wireless network, the second performance indicator including the perturbed value of the parameter; and selecting the one of the unperturbed value of the parameter and the perturbed value of the parameter corresponding to a higher of the first performance indicator and the second performance indicator.
- the present application further relates to a system including a plurality of access points and a wireless switch.
- Each of the access points has a parameter.
- the wireless switch coordinates the access points; determines a first performance indicator for a wireless network, the first performance indicator including the access points including an unperturbed value of the parameter of a selected one of the access points; instructs the selected one of the access points to perturb its parameter by a predetermined increment to obtain a perturbed value of the parameter; determines a second performance indicator for the wireless network, the second performance indicator including the perturbed value of the parameter; and selects the one of the unperturbed value of the parameter and the perturbed value of the parameter corresponding to a higher of the first performance indicator and the second performance indicator.
- the present application further relates to a computer readable storage medium including a set of instructions executable by a processor.
- the instructions are operable to determine a first performance indicator for a wireless network.
- the first performance indicator includes an unperturbed value of a parameter of an access point of the network.
- the instructions are further operable to perturb the parameter of the wireless network by a predetermined increment to obtain a perturbed value of the parameter.
- the instructions are further operable to determine a second performance indicator for the wireless network.
- the second performance indicator includes the perturbed value of the parameter.
- the instructions are further operable to select the one of the unperturbed value of the parameter and the perturbed value of the parameter corresponding to the higher of the first performance indicator and the second performance indicator.
- FIG. 1 shows an exemplary wireless network according to the present invention.
- FIG. 2 shows an exemplary method for maintaining wireless network parameter values to optimize performance according to the present invention.
- exemplary embodiments of the present invention may be further understood with reference to the following description and the appended drawings, wherein like elements are referred to with the same reference numerals.
- the exemplary embodiments describe systems and methods for optimizing the ongoing runtime performance of wireless networks.
- a performance indicator is determined for the network, and then monitored during incremental changes in network parameters to determine whether the changes in parameters are beneficial.
- the wireless network is described as including access points and the exemplary parameter values and exemplary performance indicators are described for the access points.
- a wireless network may be deployed using access ports or other types of repeating/routing devices to extend network coverage, and the tuned parameters/performance indicators may apply to these types of devices.
- all of the types of the devices will be referred to as “access points.”
- the wireless network may include devices such as wireless switches in addition to access points and the tuned parameters/performance indicators may apply to both the access points and the wireless switches.
- parameter values may include channel, power, operating rate set and sensitivity settings. Parameter values may be optimized both at the initiation of network operations and during ongoing operations.
- the exemplary embodiments describe the use of a performance indicator to evaluate the performance of a wireless network.
- a performance indicator to evaluate the performance of a wireless network.
- Those of skill in the art will understand that many different performance indicators exist, and that the disclosure herein relates to just one of the many potential performance indicators. However, other types of performance indicators may also be used in the exemplary embodiments.
- P One important factor in optimizing the performance of a network, as measured by an exemplary performance indicator (“P”), is the bit rate (“BR”) of each of the N access points in the network.
- BR bit rate
- an effective bit rate (“E”) may be defined in terms of actual transmission time (“t trans ”) and waiting time (“t wait ”) as:
- the various data used to calculate the effective bit rate may typically be recorded by the access points and collected for aggregation at a central location, such as a network controller.
- the above formula incorporates t trans into the denominator of the expression in order to smooth the results. For example, if the denominator solely consisted of t wait , when there is no waiting time the value of E would become infinite; in contrast, by incorporating t trans into the denominator, when there is no waiting time, the numerator and the denominator are equal and the effective bit rate E is equal to the transmission bit rate BR.
- the above formula also properly results in a lower performance indicator due to more interference and increased waiting time for each access point. It should be noted that the product of the bit rate BR and the transmission time equals the packet size in bits.
- the network parameters should ideally not change significantly during its duration, and the performance indicator should likewise not change significantly. However, if a silent period is longer, such as if an access point remains unused for a long period of time, the performance indicator should not include that access point. That is to say, the contribution to the overall performance indicator from that access point should be zero.
- a low-pass filtered version F(E) of the effective bit rate E may be used, rather than using E directly.
- the performance indicator may be revised to be:
- n denotes the sample instance
- x(n) denotes the input series to the filter
- y(n) is the output series from the filter.
- the convergence rate of the filter may be user-configurable so that the filter may be adaptable to different situations.
- the effective bit rate may be replaced by the total throughput (e.g., the sum of uplink throughput and downlink throughput); this relates to user-observable statistics, and considers bi-directional throughput, but is also prone to fluctuation when some mobile units are idle.
- the power usage U may be incorporated into the performance indicator, such as by the following:
- non-overlapping channels are typically chosen for assignment. Since access points operating on non-overlapping channels do not interfere with one another, performance tuning may be done separately on each channel. Therefore, in the following exemplary implementation, it is assumed that all access points are operating on the same channel. The process described below may then be repeated on further operating channels.
- FIG. 1 illustrates an exemplary wireless network 100 according to the present invention.
- the wireless network 100 includes access points 110 , 120 , 130 and 140 .
- Each of the access points may have parameters governing their operation, including, but not limited to, a channel setting and a power setting. These settings may be hardware settings or software settings, and may be modified by any of the various means known in the art.
- the network 100 may include a wireless switch 150 for coordinating the operations of the network 100 .
- FIG. 2 illustrates an exemplary method 200 for monitoring and optimizing the ongoing performance of a wireless network such as the network 100 of FIG. 1 .
- the exemplary method 200 relates to the monitoring of power settings of each of the access points 110 , 120 , 130 and 140 in order to maximize performance (e.g., coverage area, data rate, bit rate, etc.) while avoiding interference between signals. Because the signals of access points operating on different channels may generally not interfere with one another, it is assumed that the access points 110 , 120 , 130 and 140 are operating on the same channel (e.g., WiFi channel 6 ).
- the method 200 may be applied separately to each group of access points operating on a single channel.
- the power settings of the access points 110 , 120 , 130 and 140 may have been previously initiated by other means for determining optimal initial settings for a wireless network; however, such prior optimization is not required for the operation of the method 200 .
- step 210 operations of the network 100 are initiated. This may include powering on components of the network such as the access points 110 , 120 , 130 and 140 , setting up channels, determining initial power settings, etc.
- the network 100 may be substantially as described above (e.g., access points 110 , 120 , 130 and 140 are operating on the same channel and have initial power settings determined).
- a performance indicator for the network 100 is determined.
- the performance indicator may be one of those described above, or may be another indicator appropriate for a given implementation of the network 100 .
- one of the access points e.g., access point 110
- the access point selected for evaluation may change. For example, in subsequent iterations, access point 120 may be selected, then access point 130 , then access point 140 , then subsequently returning to access point 110 .
- access point 120 may be selected, then access point 130 , then access point 140 , then subsequently returning to access point 110 .
- the transmission power of the selected one of the access points is perturbed by a small amount both upward and downward.
- the perturbation may be on the order of 1 dBm in either direction, but the size of the perturbation may vary in other embodiments.
- the performance indicator is recalculated for the increased and decreased transmission power applied in step 230 .
- the performance indicators for the upwards and downwards perturbed transmission power for the selected access point are compared to the original performance indicator, and the one of the three transmission powers (original, perturbed upwards, perturbed downwards) that results in the highest performance indicator is retained.
- step 270 the status of the network is determined. While the network remains active, the method continually returns to step 220 , where the above-described process is repeated to continue the process of tuning the performance of the network. Otherwise, network operations are terminated in 280 , and the method terminates.
- the above-described exemplary embodiment makes the assumption that the value of the performance indicator is a parabolic function of its input variables, and that there is a unique optimal point at which the highest value of the performance indicator may be achieved.
- the perturbing of the power of the access point is only exemplary and that other parameters such as channel, sensitivity settings, operating rate set, etc. may be perturbed to continuously tune the network. It is further noted that the method 200 may be carried out on a continuous basis during network operations because the network may experience various transient or permanent changes during operation, such as the number of mobile devices in the area, the introduction of obstructions, various types of electrical interferences, etc. Thus, the continuous self-tuning may be used to adjust the network to compensate for such changes.
Landscapes
- Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
y(n)=x(n)+b1*x(n−1)
y(n)=2*(x(n)+x(n−1))/2
Claims (19)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/238,077 US7966010B2 (en) | 2008-09-25 | 2008-09-25 | Method and system for tuning and self-monitoring of wireless networks |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/238,077 US7966010B2 (en) | 2008-09-25 | 2008-09-25 | Method and system for tuning and self-monitoring of wireless networks |
Publications (2)
Publication Number | Publication Date |
---|---|
US20100075661A1 US20100075661A1 (en) | 2010-03-25 |
US7966010B2 true US7966010B2 (en) | 2011-06-21 |
Family
ID=42038190
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/238,077 Active 2029-10-08 US7966010B2 (en) | 2008-09-25 | 2008-09-25 | Method and system for tuning and self-monitoring of wireless networks |
Country Status (1)
Country | Link |
---|---|
US (1) | US7966010B2 (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9736789B2 (en) * | 2011-02-22 | 2017-08-15 | Asoka Usa Corporation | Power line communication-based local hotspot with wireless power control capability |
US8644166B2 (en) | 2011-06-03 | 2014-02-04 | Asoka Usa Corporation | Sensor having an integrated Zigbee® device for communication with Zigbee® enabled appliances to control and monitor Zigbee® enabled appliances |
US8364326B2 (en) | 2011-02-22 | 2013-01-29 | Asoka Usa Corporation | Set of sensor units for communication enabled for streaming media delivery with monitoring and control of power usage of connected appliances |
US9257842B2 (en) | 2011-02-22 | 2016-02-09 | Asoka Usa Corporation | Set-top-box having a built-in master node that provides an external interface for communication and control in a power-line-based residential communication system |
US20150156647A1 (en) * | 2013-12-03 | 2015-06-04 | Motorola Mobility Llc | Methods and Devices for Path-Loss Estimation |
US9245409B1 (en) | 2014-10-04 | 2016-01-26 | Joingo, LLC. | System and method for communicating a gaming machine notification to a mobile device |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7136638B2 (en) * | 2002-10-25 | 2006-11-14 | Nokia Corporation | Method and system for analyzing a network environment and network parameters |
US20070014263A1 (en) * | 2003-11-28 | 2007-01-18 | Marco Ferrato | Method for evaluating the performances of a mobile telephony network |
US20080057933A1 (en) * | 2002-08-01 | 2008-03-06 | Christopher Brunner | Method and system for adaptive modification of cell boundary |
US20090239569A1 (en) * | 2008-03-19 | 2009-09-24 | Martin Dottling | Transmission power reduction in interference limited nodes |
-
2008
- 2008-09-25 US US12/238,077 patent/US7966010B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080057933A1 (en) * | 2002-08-01 | 2008-03-06 | Christopher Brunner | Method and system for adaptive modification of cell boundary |
US7136638B2 (en) * | 2002-10-25 | 2006-11-14 | Nokia Corporation | Method and system for analyzing a network environment and network parameters |
US20070014263A1 (en) * | 2003-11-28 | 2007-01-18 | Marco Ferrato | Method for evaluating the performances of a mobile telephony network |
US20090239569A1 (en) * | 2008-03-19 | 2009-09-24 | Martin Dottling | Transmission power reduction in interference limited nodes |
Also Published As
Publication number | Publication date |
---|---|
US20100075661A1 (en) | 2010-03-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7966010B2 (en) | Method and system for tuning and self-monitoring of wireless networks | |
USRE49566E1 (en) | Adjusting transmit power across a network | |
RU2560927C1 (en) | Method, device and system for dynamic frequency spectrum optimisation | |
CN103686745B (en) | Method and device for optimizing frequency in LTE system | |
KR101861908B1 (en) | Method and apparatus for implementing wireless system discovery and control using a state-space | |
US9313792B2 (en) | Wireless multi-site capacity coordination | |
US20190141580A1 (en) | System and method for value optimized mobile networks | |
CN104053222B (en) | Base station transmitting power method of adjustment and device | |
EP3435731A1 (en) | A system for optimizing quality of experience of a user device of a multi-radio multi-channel wireless network | |
US8699422B2 (en) | Method and apparatus for allocation of radio resources | |
US20080032732A1 (en) | Method and system for optimal allocation of uplink transmission power in communication networks | |
KR20090080723A (en) | Wireless network design device and method | |
US20170238218A1 (en) | Access control method and apparatus, and network device | |
CN103024749A (en) | Method and device for dynamic management of frequency spectrum | |
US11937139B2 (en) | Method and cloud server for cloud based client steering | |
EP2681967A1 (en) | Resource managing method, resource management device and apparatus for supporting operation of a radio communication network | |
EP2822346A1 (en) | Spectrum allocation in a wireless network | |
CN109729531B (en) | Determining a channel plan | |
EP4490843A1 (en) | Techniques for passive intermodulation avoidance | |
Irwin et al. | Traffic-aware channel assignment for multi-radio wireless networks | |
EP4165832B1 (en) | Automated evaluation of effects of changes in communications networks | |
US20120276885A1 (en) | Controlling a communication system | |
EP3490165A1 (en) | Channel determination device and method for extended wi-fi network | |
US11967986B2 (en) | Power optimization of point-to-point optical systems without visibility of intermediate system parameters | |
Raschellà et al. | On the impact of the Observation Strategy in a POMDP-based framework for Spectrum Selection |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: SYMBOL TECHNOLOGIES, INC.,NEW YORK Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:LI, AIHUA EDWARD;REEL/FRAME:021620/0863 Effective date: 20080925 Owner name: SYMBOL TECHNOLOGIES, INC., NEW YORK Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:LI, AIHUA EDWARD;REEL/FRAME:021620/0863 Effective date: 20080925 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
AS | Assignment |
Owner name: MORGAN STANLEY SENIOR FUNDING, INC. AS THE COLLATERAL AGENT, MARYLAND Free format text: SECURITY AGREEMENT;ASSIGNORS:ZIH CORP.;LASER BAND, LLC;ZEBRA ENTERPRISE SOLUTIONS CORP.;AND OTHERS;REEL/FRAME:034114/0270 Effective date: 20141027 Owner name: MORGAN STANLEY SENIOR FUNDING, INC. AS THE COLLATE Free format text: SECURITY AGREEMENT;ASSIGNORS:ZIH CORP.;LASER BAND, LLC;ZEBRA ENTERPRISE SOLUTIONS CORP.;AND OTHERS;REEL/FRAME:034114/0270 Effective date: 20141027 |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
AS | Assignment |
Owner name: SYMBOL TECHNOLOGIES, LLC, NEW YORK Free format text: CHANGE OF NAME;ASSIGNOR:SYMBOL TECHNOLOGIES, INC.;REEL/FRAME:036083/0640 Effective date: 20150410 |
|
AS | Assignment |
Owner name: SYMBOL TECHNOLOGIES, INC., NEW YORK Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:MORGAN STANLEY SENIOR FUNDING, INC.;REEL/FRAME:036371/0738 Effective date: 20150721 |
|
AS | Assignment |
Owner name: SILICON VALLEY BANK, CALIFORNIA Free format text: AMENDED AND RESTATED PATENT AND TRADEMARK SECURITY AGREEMENT;ASSIGNOR:EXTREME NETWORKS, INC.;REEL/FRAME:040521/0762 Effective date: 20161028 |
|
AS | Assignment |
Owner name: EXTREME NETWORKS, INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SYMBOL TECHNOLOGIES, LLC;REEL/FRAME:040579/0410 Effective date: 20161028 |
|
AS | Assignment |
Owner name: SILICON VALLEY BANK, CALIFORNIA Free format text: SECOND AMENDED AND RESTATED PATENT AND TRADEMARK SECURITY AGREEMENT;ASSIGNOR:EXTREME NETWORKS, INC.;REEL/FRAME:043200/0614 Effective date: 20170714 |
|
AS | Assignment |
Owner name: SILICON VALLEY BANK, CALIFORNIA Free format text: THIRD AMENDED AND RESTATED PATENT AND TRADEMARK SECURITY AGREEMENT;ASSIGNOR:EXTREME NETWORKS, INC.;REEL/FRAME:044639/0300 Effective date: 20171027 |
|
AS | Assignment |
Owner name: BANK OF MONTREAL, NEW YORK Free format text: SECURITY INTEREST;ASSIGNOR:EXTREME NETWORKS, INC.;REEL/FRAME:046050/0546 Effective date: 20180501 Owner name: EXTREME NETWORKS, INC., CALIFORNIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:SILICON VALLEY BANK;REEL/FRAME:046051/0775 Effective date: 20180501 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 8 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 12 |
|
AS | Assignment |
Owner name: BANK OF MONTREAL, NEW YORK Free format text: AMENDED SECURITY AGREEMENT;ASSIGNORS:EXTREME NETWORKS, INC.;AEROHIVE NETWORKS, INC.;REEL/FRAME:064782/0971 Effective date: 20230818 |