Wireless network throughput improvement using machine learning technique

This project presents a viable method to optimize the wireless network by identifying the congestion level using machine learning techniques so that the user can switch to a network with lower congestion, to achieve a much higher network throughput. The data collected for machine learning is done wi...

Full description

Bibliographic Details
Main Author: Shyu, Zi Xun
Other Authors: Law Choi Look
Format: Final Year Project (FYP)
Language:English
Published: Nanyang Technological University 2024
Subjects:
Online Access:https://hdl.handle.net/10356/176331
_version_ 1811691100575891456
author Shyu, Zi Xun
author2 Law Choi Look
author_facet Law Choi Look
Shyu, Zi Xun
author_sort Shyu, Zi Xun
collection NTU
description This project presents a viable method to optimize the wireless network by identifying the congestion level using machine learning techniques so that the user can switch to a network with lower congestion, to achieve a much higher network throughput. The data collected for machine learning is done with the help of a Raspberry Pi 4B and an Archer T2U wireless adapter. Data is collected with the help of Kismet, a wireless sniffer that can do Penetration Testing on wireless networks. Wireshark is used to help parse out the data from Kismet logging files. Jupyterlab with built-in Python was used to train the data set gathered, using the Enhanced Random Forest Model (ERFM) and Neural Network (NN). ERFM attained a much higher accuracy than NN, achieving 96.03% accuracy in predicting the traffic congestion in the network. The most important feature that surfaced to determine the Congestion level was the Length of the packet follow-up with Received Signal Strength Indicator. Further work can be done by gathering more data in Kismet, such as using Geographical Position System (GPS) coordinates to improve and identify the congestion level on a location basis.
first_indexed 2024-10-01T06:14:31Z
format Final Year Project (FYP)
id ntu-10356/176331
institution Nanyang Technological University
language English
last_indexed 2024-10-01T06:14:31Z
publishDate 2024
publisher Nanyang Technological University
record_format dspace
spelling ntu-10356/1763312024-05-24T15:49:52Z Wireless network throughput improvement using machine learning technique Shyu, Zi Xun Law Choi Look School of Electrical and Electronic Engineering ECLLAW@ntu.edu.sg Engineering Info-communication This project presents a viable method to optimize the wireless network by identifying the congestion level using machine learning techniques so that the user can switch to a network with lower congestion, to achieve a much higher network throughput. The data collected for machine learning is done with the help of a Raspberry Pi 4B and an Archer T2U wireless adapter. Data is collected with the help of Kismet, a wireless sniffer that can do Penetration Testing on wireless networks. Wireshark is used to help parse out the data from Kismet logging files. Jupyterlab with built-in Python was used to train the data set gathered, using the Enhanced Random Forest Model (ERFM) and Neural Network (NN). ERFM attained a much higher accuracy than NN, achieving 96.03% accuracy in predicting the traffic congestion in the network. The most important feature that surfaced to determine the Congestion level was the Length of the packet follow-up with Received Signal Strength Indicator. Further work can be done by gathering more data in Kismet, such as using Geographical Position System (GPS) coordinates to improve and identify the congestion level on a location basis. Bachelor's degree 2024-05-19T23:40:25Z 2024-05-19T23:40:25Z 2024 Final Year Project (FYP) Shyu, Z. X. (2024). Wireless network throughput improvement using machine learning technique. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/176331 https://hdl.handle.net/10356/176331 en A3083-231 application/pdf Nanyang Technological University
spellingShingle Engineering
Info-communication
Shyu, Zi Xun
Wireless network throughput improvement using machine learning technique
title Wireless network throughput improvement using machine learning technique
title_full Wireless network throughput improvement using machine learning technique
title_fullStr Wireless network throughput improvement using machine learning technique
title_full_unstemmed Wireless network throughput improvement using machine learning technique
title_short Wireless network throughput improvement using machine learning technique
title_sort wireless network throughput improvement using machine learning technique
topic Engineering
Info-communication
url https://hdl.handle.net/10356/176331
work_keys_str_mv AT shyuzixun wirelessnetworkthroughputimprovementusingmachinelearningtechnique