With the wide deployment of IEEE 802.11 Wireless Local Area Networks, it has become common for mobile nodes (MNs) to have multiple access points (APs) to associate with. With the Received Signal Strength Indicator (RSSI)-based AP selection algorithm, which is implemented in most commercial IEEE 802.11 clients, the AP with the best signal strength is selected regardless of the candidate AP's available throughput, resulting in unbalanced distribution of clients among the APs in the network. Several studies have shown performance improvement in not just the new MN (nMN), but also the network as a whole when the selection process considers the current load status of candidate APs. However, the proposed algorithms in these studies assume that there are no hidden terminal problems that severely affect the performance of the network. Hidden terminal problems frequently occur in wireless networks with unlicensed frequencies, like IEEE 802.11 in the 2.4 GHz band. Moreover, none of the previous studies have considered frame aggregation, a major improvement in transmission efficiency introduced and widely deployed with the IEEE 802.11n standard. In this paper, we propose a new AP selection algorithm based on the estimation of available throughput calculated with a model based on the IEEE 802.11 distributed coordination function in consideration of hidden terminal problems and frame aggregation. The proposed algorithm is evaluated through extensive simulation, and the results show that the nMN with the proposed AP selection algorithm can achieve up to 55.84% and 22.31% higher throughput compared to the traditional RSSI-based approach and the selection algorithm solely based on the network load, respectively.
Bibliographical noteFunding Information:
This research was supported by the Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Science, ICT and Future Planning ( NRF-2013R1A1A3005914 ) and the MSIP (Ministry of Science, ICT and Future Planning), Korea , under the ITRC (Information Technology Research Center) support program ( IITP-2015-H8501-15-1019 ) supervised by the IITP (Institute for Information & Communications Technology Promotion).
All Science Journal Classification (ASJC) codes
- Information Systems
- Hardware and Architecture
- Computer Science Applications
- Computer Networks and Communications