A key issue in Wireless LANs (WLANs) is the management of user congestion at popular zones called “hot-spots”. At these sites, there are several access points (APs) with overlapped coverage and throughput is usually unevenly distributed among them. The reason is that the current IEEE 802.11 standard does not support a mechanism to distribute stations, thus they select APs based exclusively on the received signal quality. In addition, when the number of users per AP increases, the throughput per user decreases. As a result, the total network throughput is reduced producing under utilisation of the network resources. Several approaches have been suggested to solve this problem. Some of them are based on the modification or enhancement of the MAC layer, hence changes to the physical layer are required. This would imply that all deployed stations should be changed. Other approaches are based on adding Quality of Service (QoS) support to the standard. These solutions require that stations and APs cooperate, which makes its deployment difficult in existing WLANs. Recently, some vendors of WLAN devices have incorporated load-balancing capabilities within their products. Nevertheless, they also require cooperation between stations and APs. Another limitation of these load-balancing schemes is that they simply balance the number of associated users across APs. From the analysis of related work, we have identified in this thesis two groups of common issues that any load distribution scheme should deal with: architectural and algorithmic issues. Architectural issues deal with key points such as the cooperation between APs and stations, centralized versus distributed control or the most efficient load metrics to be used. Algorithmic issues refer to the four policies that a load distribution algorithm should include: transfer, which defines when an AP is suitable to participate in the load distribution; selection, which selects the user to transfer; location, which finds a suitable AP for the user and information, which specifies when, from where and what information is to be collected. To address these issues, we propose and evaluate a new group of mechanisms, called Load Distribution System (LDS), the goal of which is to provide higher utilization of the overall network resources. This is achieved by means of dynamically transferring users among APs. We consider as a load metric the throughput per AP and not only the number of associated users per AP. Each AP determines whether the network is balanced or not, calculating the balance index (β). This index, bounded between 0 and 1, indicates any slight change in the load of the APs and quantifies the fairness of the network. The LDS runs at each AP in a distributed manner; it does not require the modification of the standard and it is transparent to stations. Furthermore, our proposed LDS can be applied to any type of IEEE 802.11 networks (a, b or g) since they share the same architecture and MAC protocol. We evaluate the effectiveness of our LDS, building an experimental prototype. We perform three initial tests to set the necessary parameters of the LDS: the handover delay, the sampling time to monitor the traffic and the reactivity of the algorithms. After initial parameters are determined, we experimentally test the performance of the LDS. The results show that average packet delay per user can be decreased and total throughput in the network can be increased in comparison with a WLAN without our LDS. We also show that the LDS is stable and that it only transfers a station if this increases overall performance. Based on these results, we conclude that current WLANs will benefit from applying our LDS.
[1]
J. Antonio García-Macías,et al.
Quality of Service and Mobility for the Wireless Internet
,
2003,
Wirel. Networks.
[2]
Yuguang Fang,et al.
Call admission control schemes and performance analysis in wireless mobile networks
,
2002,
IEEE Trans. Veh. Technol..
[3]
Mary Baker,et al.
Analysis of a local-area wireless network
,
2000,
MobiCom '00.
[4]
Michael G. Barry,et al.
Supporting service differentiation in wireless packet networks using distributed control
,
2001,
IEEE J. Sel. Areas Commun..
[5]
Kin K. Leung,et al.
Outdoor IEEE 802.11 cellular networks: radio link performance
,
2002,
2002 IEEE International Conference on Communications. Conference Proceedings. ICC 2002 (Cat. No.02CH37333).
[6]
Ilenia Tinnirello,et al.
Improving load balancing mechanisms in wireless packet networks
,
2002,
2002 IEEE International Conference on Communications. Conference Proceedings. ICC 2002 (Cat. No.02CH37333).
[7]
Ilenia Tinnirello,et al.
Kalman filter estimation of the number of competing terminals in an IEEE 802.11 network
,
2003,
IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).
[8]
Balachander Krishnamurthy,et al.
Early measurements of a cluster-based architecture for P2P systems
,
2001,
IMW '01.
[9]
Reinhard Riedl,et al.
Classification of load distribution algorithms
,
1996,
Proceedings of 4th Euromicro Workshop on Parallel and Distributed Processing.
[10]
Sachin Garg,et al.
Wireless access server for quality of service and location based access control in 802.11 networks
,
2002,
Proceedings ISCC 2002 Seventh International Symposium on Computers and Communications.
[11]
Mukesh Singhal,et al.
Load distributing for locally distributed systems
,
1992,
Computer.
[12]
Amre El-Hoiydi.
Implementation options for the distribution system in the 802.11 wireless LAN infrastructure network
,
2000,
2000 IEEE International Conference on Communications. ICC 2000. Global Convergence Through Communications. Conference Record.
[13]
A. Stephens,et al.
Wi-Fi (802.11b) and Bluetooth: enabling coexistence
,
2001,
IEEE Netw..
[14]
Ian T. Foster,et al.
Mapping the Gnutella Network
,
2002,
IEEE Internet Comput..
[15]
Jeffrey D. Case,et al.
Simple Network Management Protocol (SNMP)
,
1989,
RFC.
[16]
J. Williams.
The IEEE 802.11b security problem. 1
,
2001
.
[17]
Raj Jain,et al.
Analysis of the Increase and Decrease Algorithms for Congestion Avoidance in Computer Networks
,
1989,
Comput. Networks.
[18]
Paramvir Bahl,et al.
Characterizing user behavior and network performance in a public wireless LAN
,
2002,
SIGMETRICS '02.
[19]
Paramvir Bahl,et al.
Hot-spot congestion relief in public-area wireless networks
,
2002,
Proceedings Fourth IEEE Workshop on Mobile Computing Systems and Applications.
[20]
kc claffy,et al.
Measuring the Immeasurable: Global Internet Measurement Infrastructure
,
2001
.
[21]
Steve Kapp.
802.11: Leaving the Wire Behind
,
2002,
IEEE Internet Comput..