TY - JOUR TI - Design and implementation of 802.11 control API and experimental evaluation of channel selection algorithms DO - https://doi.org/doi:10.7282/T3K939VJ PY - 2016 AB - This thesis presents design and implementation of an HTTP based control API on top of the 802.11 software access point - hostapd and experimental evaluation of channel coordination algorithms using the framework developed. The hostapd cli, a front end program to interact with hostapd is modified to control the channel via HTTP interface through CSA(Channel Switch Announcement) commands. The time taken to switch the channel through this framework is studied experimentally. The API is then used to enable experimental evaluation of radio resource management algorithms running on a central controller. The control framework has been implemented on the ORBIT testbed using a set of 802.11 nodes with specified topology controlled by a logically centralized algorithm running on a server machine. The setup is used to study candidate channel assignment algorithms in terms of metrics such as total system throughput. Throughput analysis for different channel coordination algorithms was carried out using iperf to compare their performance. WiFi Automatic Channel Selection(ACS), a survey based channel selection algorithm is compared with alternative graph coloring algorithms including HSum and HMinMax and their performance is analyzed. The experimental results show that the graph coloring algorithms HSum and HMinMax perform better when compared to ACS in terms of overall system throughput. The ORBIT nodes were grouped to form two different networks and performance of inter-network and intra-network cooperation was studied by controlling the channel through a logically centralized controller. The results show increased performance of inter-network cooperation when compared to intra-network cooperation in terms of overall system throughput. KW - Electrical and Computer Engineering KW - Wireless communication systems LA - eng ER -