1. Introduction
The
IEEE 802.11 wireless local area network (WLAN) has been deployed around the world as a major Internet access medium due to its simple installation, the low cost of devices, and its flexible extensions [
1,
2,
3,
4,
5]. In a WLAN, a user is connected to an
access point (AP) through a wireless medium to the Internet access service. Then, the connection capacity and the coverage area of the Internet service can be enhanced by installing new APs in the service field. As a result, a lot of APs are often installed randomly in service fields with default channel and power settings. Unplanned AP deployments result in dense WLAN environments, particularly in highly populated areas [
6].
Figure 1 illustrates the dense WLAN deployment example.
With dense WLAN deployment, a user often suffers from poor network performance caused by interference among the radio signals for data transmission between APs and hosts using the same or similar radio frequencies that have overlapping spectra. This interference problem may be mitigated by allocating the non-interfered orthogonal channels to the APs [
7,
8,
9]. However, the number of orthogonal channels is limited in the IEEE 802.11 WLAN. In the popular 2.4 GHz band, this number is limited to two for
channel bonding (CB) channels and four for
non-CB channels. It is noted that a
CB channel is often used to enhance the transmission capacity in a WLAN by bonding two adjacent channels into one channel.
As another way to reduce the interference in the dense WLANs, a reduction in the transmission power of the AP should be considered. Low transmission power can shorten the transmission rage and make the interfered signal weak. However, it can also decrease the data transmission capacity of the link and the coverage area of the AP. Therefore, it is crucial to set the proper transmission power for each AP, considering the relative positions of the APs and the hosts in the network field.
To address the abovementioned problem, we previously proposed the
AP transmission power optimization method for concurrently communicating APs in a WLAN. After assigning the orthogonal channels to minimize the interference, this method selects either the maximum or minimum transmission power to each AP such that the average
signal-to-interference ratio (SIR) among the APs is maximized [
10,
11].
However, in this method, the necessary received signal strength (RSS) for calculating the SIR needs to be measured under the possible combinations of transmission powers of the APs. They include the RSS of the target signal from its associated host and the RSS of the interference signals from other Wi-Fi devices. The measurements may result in intolerable loads and time for the user when the number of APs increases. Furthermore, only the CB was considered in the previous method, although it was observed that the use of non-CB channels for some APs sometimes offers a higher throughput when the APs are very closely located in a dense WLAN. A non-CB channel can decrease spectrum overlapping among the APs and increase the number of orthogonal channels, which can make wireless links less susceptible to interference.
In this paper, we propose an
AP interface setup optimization method using the
throughput estimation model [
12,
13] for concurrently communicating APs. The method selects either the CB or non-CB, in addition to the selection of either the maximum or minimum transmission power to each AP. This model approach is adopted to avoid the costs of RSS measurements under this increasing number of combinations. Using the throughput estimation model, the necessary RSS to calculate the SIR under all combinations of the CB/non-CB and the maximum/minimum power is instantly estimated. After estimating the SIR, the best combination for the highest SIR is selected as the best AP interface setup.
For evaluations of the proposal, we conducted extensive experiments using Raspberry Pi for APs and Linux PCs for hosts under 12 network topologies in three buildings at Okayama University in Japan and at Jatiya Kabi Kazi Nazrul Islam University in Bangladesh. The results confirm that the proposed method selects the best AP interface setup of the CB/non-CB and the maximum/minimum transmission power selections that offers the highest total throughput in any topology.
The novelty of the proposed method is that the AP interface setup, including the selection of CB or non-CB and the selection of the maximum or minimum transmission power is optimized by the throughput estimation model simulations without conducting RSS measurement experiments under multiple combinations. The throughput estimation model is a simple two-stage model that can be easily implemented and tuned. To estimate the RSS at an AP from another AP or a host, the model needs the distance and the obstacles between them, such as walls. Then, by calculating the estimated RSS with the model and calculating the SIR accordingly, the AP interface setups for a lot of APs in a large-scale wireless network can be optimized on a computer in a very short time.
The weak point of the proposed method may be the accuracy of the throughput estimation model. However, it is only used to estimate the RSS, not the throughput, and calculate the SIR from the RSS. Thus, the result is not sensitive to the model accuracy. The impact of the model accuracy of the proposed method will be investigated in future studies.
The rest of this paper is organized as follows.
Section 2 introduces related works in the literature.
Section 3 reviews our previous work.
Section 4 presents AP interface optimization using the throughput estimation model.
Section 5 presents the experiment setup for evaluations.
Section 6,
Section 7, and
Section 8.1 show the experimental results. Finally,
Section 9 concludes this paper with directions for future work.
2. Related Works
In this section, we introduce some related works in the literature on transmission power optimizations in a WLAN. They address the joint channel and power assignment in dense WLANs.
In [
14], Wu et al. proposed a joint channel allocation and power control scheme to minimize interference and improve the throughput. First, channels are allocated to the APs based on the principle that neighboring APs should have large channel spacing. Then, the power is adjusted according to the
signal-to-interference-noise ratio (SINR), ranging from the lowest power value to the default power value. However, only simulation results are presented, and only
non-CB channels are used.
In [
15], Kachroo et al. proposed a combined channel assignment and power optimization method to reduce interference. First, the optimal channel assignment is determined while keeping the other parameters such as the power and the position to constant. Then, the transmission power of each AP is optimized, taking the coverage area threshold into consideration. Again, only 20 MHz
non-CB channels were used in simulations.
In [
16] Garcia et al. proposed a heuristic algorithm for determining the optimal channel and power transmission configuration for the APs within a network. The signal-to-interference noise ratio (SINR) is considered as the metric for optimization. For SINR, an overlapping factor is assumed for channel spacing, and the average data rate is provided in accordance with SINR. However, no real measurement was provided to substantiate the proposal other than simulations.
In [
9], Tewari et al. proposed a joint transmission power and
partially overlapping channel (POC) assignment algorithm to maximize the network performance in dense WLANs. The authors considered only
non-CB POCs, and the effectiveness was verified in simulations only.
In [
17], Shitara et al. proposed a transmission power control scheme using an indicator that is issued from a neighbor AP. When the channel occupancy rate increases, the AP issues the indicator. The other APs adjust transmission powers based on the previous actions when they receive it. The effectiveness was verified only in simulations.
In [
18], Daldoul et al. introduced the power constraints and the impacts on data rates in
IEEE802.11n/ac protocols. A rate-ordering scheme called
MinstrelHT is defined to select the best data rate to improve the performance. The effectiveness was verified only in simulations.
In [
19], Zhao et al. proposed a joint power control and channel allocation method based on the reinforcement learning algorithm that combines the statistical channel state information to reduce the interference. An event-driven strategy is introduced to trigger the learning process and reacquire the optimal strategy. Only 20 MHz
non-CB channels were considered in simulations.
In [
20], Girmay et al. proposed a joint mode selection, channel allocation, and power control algorithm based on particle swarm optimization (PSO) to maximize the overall throughput. The mixed-integer nonlinear problem (MINP) is utilized to reduce the interference while ensuring the minimum data rate requirements for Wi-Fi users. However, only simulations were used to evaluate the proposal.
In [
21], Garroppo et al. proposed an efficient technique for energy efficiency in WLANs. It switches off the powers of some APs and controls the transmission powers when the user activity is low. However, they only considered off-peak hours of Internet usage to optimize energy consumption. Most researchers evaluate the effectiveness of their proposals using only non-CB channels and simulations. On the other hand, the proposed method leverages both non-CB and CB channels, and the effectiveness is evaluated in both real testbed experiments and simulations. Some existing approaches increase the average or total network throughput by assigning either proper channel numbers or transmission powers to APs, while others use both. The proposed method selects the channel type and the transmission power for each AP simultaneously based on the average SIR.
Table 1 compares the proposal and with related works in terms of relevant implementation issues.
5. Experimental Setups
In this section, we discuss the setups used in our experiments for evaluation.
5.1. Running Platform
Table 2 shows the PC platform used to run the proposed method.
5.2. Model Parameters
Table 3 shows the parameter values in the
throughput estimation model.
and
represent the value of
, which is the signal strength at 1 m from the AP when the maximum and minimum transmission power are assigned to the AP, respectively.
5.3. Devices and Software for Measurements
In our experiments,
Raspberry Pi [
26] with a USB wireless NIC adapter is adopted for the AP by running
Host Access Point Daemon (hostapd) [
27]. The built-in NIC adapter of
Raspberry Pi is used for the 20 MHz
non-CB channel. The USB wireless NIC adapter is used for the 40 MHz
CB channel, since the built-in NIC adapter of the adopted
Raspberry Pi does not support the CB. A laptop PC with a
Linux operating system (OS) is used for the server and the host. The 2.4 GHz frequency band is used for experiments.
To measure the throughput of a wireless link, TCP downlink traffic from the server to the host is generated using
iperf [
28] with a 477 kbyte TCP window and an 8 kbyte buffer. The server is connected to the AP by a wire. TCP downlink traffic is common in WLANs, since users often download data from servers on the Internet using TCP through web site accesses. The Linux tool
iw [
29] is used to measure RSS at the APs and to change the transmission power of the AP.
Table 4 shows the specifications of the devices and software used in the experiments.
5.4. Network Topologies and Fields
To evaluate the proposed AP interface setup optimization method through experiments, 13 network topologies in three network fields are considered.
Table 5 shows the locations of the APs and the hosts in the field for each topology. For any topology, the AP and its associated host are located in the same room as the usual situation in a WLAN.
Topologies 1–6 are made on the 3rd floor of the Engineering Building #2 at Okayama University (OU-Eng), Japan. In this field, there are eight rooms with two different room sizes of 7 m × 6 m and m × 6 m and one corridor with a size of 30 m × m. Six topologies are designed to consider different interference levels in experiments.
Topologies 7–10 are made on the 2nd floor of the Graduate School of Natural Science and Technology Building at Okayama University (OU-Grad), Japan. In this field, there is one large room of 17 m × 16 m in size and seven rooms with various sizes. Among them, the large room and the three rooms with a size of 9 m × 6 m are used. Four network topologies are designed to consider different interference levels.
Topologies 11–14 are made on the 2nd floor of the Science Building at Jatiya Kabi Kazi Nazrul Islam University (JU-Sci), Bangladesh. In this field, there are six rooms with two different room sizes of 8 m × 7 m and 4 m × 7 m and one corridor with a size of 32 m × m. Four topologies are designed to consider different interference levels in experiments.
Two APs and hosts are used in topologies 1, 2, 7, and 8; three APs and hosts are used in topologies 3, 4, 5, 6, 9, and 10; five APs and hosts are used in topologies 11 and 12; and 10 and 15 APs and hosts are used in topologies 13 and 14, respectively. Each AP is connected to one server PC by a wired cable, and one host PC is connected by wireless signal.Traffic is generated and downloaded to the host at the server using iperf.