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...

Full description

Bibliographic Details
Main Authors: Shunji Aoyagi, Yuki Horie, Do Thi Thu Hien, Thanh Duc Ngo, Duy-Dinh Le, Kien Nguyen, Hiroo Sekiya
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