An Accurate Platform for Investigating TCP Performance in Wi-Fi Networks
An increasing number of devices are connecting to the Internet via Wi-Fi networks, ranging from mobile phones to Internet of Things (IoT) devices. Moreover, Wi-Fi technology has undergone gradual development, with various standards and implementations. In a Wi-Fi network, a Wi-Fi client typically us...
Main Authors: | , , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2023-07-01
|
Series: | Future Internet |
Subjects: | |
Online Access: | https://www.mdpi.com/1999-5903/15/7/246 |
_version_ | 1827732944430563328 |
---|---|
author | Shunji Aoyagi Yuki Horie Do Thi Thu Hien Thanh Duc Ngo Duy-Dinh Le Kien Nguyen Hiroo Sekiya |
author_facet | Shunji Aoyagi Yuki Horie Do Thi Thu Hien Thanh Duc Ngo Duy-Dinh Le Kien Nguyen Hiroo Sekiya |
author_sort | Shunji Aoyagi |
collection | DOAJ |
description | An increasing number of devices are connecting to the Internet via Wi-Fi networks, ranging from mobile phones to Internet of Things (IoT) devices. Moreover, Wi-Fi technology has undergone gradual development, with various standards and implementations. In a Wi-Fi network, a Wi-Fi client typically uses the Transmission Control Protocol (TCP) for its applications. Hence, it is essential to understand and quantify the TCP performance in such an environment. This work presents an emulator-based approach for investigating the TCP performance in Wi-Fi networks in a time- and cost-efficient manner. We introduce a new platform, which leverages the Mininet-WiFi emulator to construct various Wi-Fi networks for investigation while considering actual TCP implementations. The platform uniquely includes tools and scripts to assess TCP performance in the Wi-Fi networks quickly. First, to confirm the accuracy of our platform, we compare the emulated results to the results in a real Wi-Fi network, where the bufferbloat problem may occur. The two results are not only similar but also usable for finding the bufferbloat condition under different methods of TCP congestion control. Second, we conduct a similar evaluation in scenarios with the Wi-Fi link as a bottleneck and those with varying signal strengths. Third, we use the platform to compare the fairness performance of TCP congestion control algorithms in a Wi-Fi network with multiple clients. The results show the efficiency and convenience of our platform in recognizing TCP behaviors. |
first_indexed | 2024-03-11T01:04:06Z |
format | Article |
id | doaj.art-d90f7ef9a77b4161adc0de49a06636f5 |
institution | Directory Open Access Journal |
issn | 1999-5903 |
language | English |
last_indexed | 2024-03-11T01:04:06Z |
publishDate | 2023-07-01 |
publisher | MDPI AG |
record_format | Article |
series | Future Internet |
spelling | doaj.art-d90f7ef9a77b4161adc0de49a06636f52023-11-18T19:27:00ZengMDPI AGFuture Internet1999-59032023-07-0115724610.3390/fi15070246An Accurate Platform for Investigating TCP Performance in Wi-Fi NetworksShunji Aoyagi0Yuki Horie1Do Thi Thu Hien2Thanh Duc Ngo3Duy-Dinh Le4Kien Nguyen5Hiroo Sekiya6Graduate School of Science and Engineering, Chiba University, Chiba 263-8522, JapanGraduate School of Science and Engineering, Chiba University, Chiba 263-8522, JapanUniversity of Information Technology, Vietnam National University-Ho Chi Minh City (VNU-HCM), Ho Chi Minh City 700000, VietnamUniversity of Information Technology, Vietnam National University-Ho Chi Minh City (VNU-HCM), Ho Chi Minh City 700000, VietnamUniversity of Information Technology, Vietnam National University-Ho Chi Minh City (VNU-HCM), Ho Chi Minh City 700000, VietnamGraduate School of Science and Engineering, Chiba University, Chiba 263-8522, JapanGraduate School of Science and Engineering, Chiba University, Chiba 263-8522, JapanAn increasing number of devices are connecting to the Internet via Wi-Fi networks, ranging from mobile phones to Internet of Things (IoT) devices. Moreover, Wi-Fi technology has undergone gradual development, with various standards and implementations. In a Wi-Fi network, a Wi-Fi client typically uses the Transmission Control Protocol (TCP) for its applications. Hence, it is essential to understand and quantify the TCP performance in such an environment. This work presents an emulator-based approach for investigating the TCP performance in Wi-Fi networks in a time- and cost-efficient manner. We introduce a new platform, which leverages the Mininet-WiFi emulator to construct various Wi-Fi networks for investigation while considering actual TCP implementations. The platform uniquely includes tools and scripts to assess TCP performance in the Wi-Fi networks quickly. First, to confirm the accuracy of our platform, we compare the emulated results to the results in a real Wi-Fi network, where the bufferbloat problem may occur. The two results are not only similar but also usable for finding the bufferbloat condition under different methods of TCP congestion control. Second, we conduct a similar evaluation in scenarios with the Wi-Fi link as a bottleneck and those with varying signal strengths. Third, we use the platform to compare the fairness performance of TCP congestion control algorithms in a Wi-Fi network with multiple clients. The results show the efficiency and convenience of our platform in recognizing TCP behaviors.https://www.mdpi.com/1999-5903/15/7/246Wi-FiemulatorTCPcongestion controlevaluation |
spellingShingle | Shunji Aoyagi Yuki Horie Do Thi Thu Hien Thanh Duc Ngo Duy-Dinh Le Kien Nguyen Hiroo Sekiya An Accurate Platform for Investigating TCP Performance in Wi-Fi Networks Future Internet Wi-Fi emulator TCP congestion control evaluation |
title | An Accurate Platform for Investigating TCP Performance in Wi-Fi Networks |
title_full | An Accurate Platform for Investigating TCP Performance in Wi-Fi Networks |
title_fullStr | An Accurate Platform for Investigating TCP Performance in Wi-Fi Networks |
title_full_unstemmed | An Accurate Platform for Investigating TCP Performance in Wi-Fi Networks |
title_short | An Accurate Platform for Investigating TCP Performance in Wi-Fi Networks |
title_sort | accurate platform for investigating tcp performance in wi fi networks |
topic | Wi-Fi emulator TCP congestion control evaluation |
url | https://www.mdpi.com/1999-5903/15/7/246 |
work_keys_str_mv | AT shunjiaoyagi anaccurateplatformforinvestigatingtcpperformanceinwifinetworks AT yukihorie anaccurateplatformforinvestigatingtcpperformanceinwifinetworks AT dothithuhien anaccurateplatformforinvestigatingtcpperformanceinwifinetworks AT thanhducngo anaccurateplatformforinvestigatingtcpperformanceinwifinetworks AT duydinhle anaccurateplatformforinvestigatingtcpperformanceinwifinetworks AT kiennguyen anaccurateplatformforinvestigatingtcpperformanceinwifinetworks AT hiroosekiya anaccurateplatformforinvestigatingtcpperformanceinwifinetworks AT shunjiaoyagi accurateplatformforinvestigatingtcpperformanceinwifinetworks AT yukihorie accurateplatformforinvestigatingtcpperformanceinwifinetworks AT dothithuhien accurateplatformforinvestigatingtcpperformanceinwifinetworks AT thanhducngo accurateplatformforinvestigatingtcpperformanceinwifinetworks AT duydinhle accurateplatformforinvestigatingtcpperformanceinwifinetworks AT kiennguyen accurateplatformforinvestigatingtcpperformanceinwifinetworks AT hiroosekiya accurateplatformforinvestigatingtcpperformanceinwifinetworks |