{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,10]],"date-time":"2026-03-10T15:37:36Z","timestamp":1773157056122,"version":"3.50.1"},"reference-count":50,"publisher":"MDPI AG","issue":"7","license":[{"start":{"date-parts":[[2023,7,19]],"date-time":"2023-07-19T00:00:00Z","timestamp":1689724800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Japan Society for the Promotion of Science (JSPS)","award":["20H0417"],"award-info":[{"award-number":["20H0417"]}]},{"name":"Japan Society for the Promotion of Science (JSPS)","award":["23H03377"],"award-info":[{"award-number":["23H03377"]}]},{"name":"Japan Society for the Promotion of Science (JSPS)","award":["JPMJFS2107"],"award-info":[{"award-number":["JPMJFS2107"]}]},{"DOI":"10.13039\/501100002241","name":"Japan Science and Technology Agency (JST)","doi-asserted-by":"publisher","award":["20H0417"],"award-info":[{"award-number":["20H0417"]}],"id":[{"id":"10.13039\/501100002241","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100002241","name":"Japan Science and Technology Agency (JST)","doi-asserted-by":"publisher","award":["23H03377"],"award-info":[{"award-number":["23H03377"]}],"id":[{"id":"10.13039\/501100002241","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100002241","name":"Japan Science and Technology Agency (JST)","doi-asserted-by":"publisher","award":["JPMJFS2107"],"award-info":[{"award-number":["JPMJFS2107"]}],"id":[{"id":"10.13039\/501100002241","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Future Internet"],"abstract":"<jats:p>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.<\/jats:p>","DOI":"10.3390\/fi15070246","type":"journal-article","created":{"date-parts":[[2023,7,19]],"date-time":"2023-07-19T21:21:46Z","timestamp":1689801706000},"page":"246","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["An Accurate Platform for Investigating TCP Performance in Wi-Fi Networks"],"prefix":"10.3390","volume":"15","author":[{"given":"Shunji","family":"Aoyagi","sequence":"first","affiliation":[{"name":"Graduate School of Science and Engineering, Chiba University, Chiba 263-8522, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yuki","family":"Horie","sequence":"additional","affiliation":[{"name":"Graduate School of Science and Engineering, Chiba University, Chiba 263-8522, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9387-7909","authenticated-orcid":false,"given":"Do","family":"Thi Thu Hien","sequence":"additional","affiliation":[{"name":"University of Information Technology, Vietnam National University-Ho Chi Minh City (VNU-HCM), Ho Chi Minh City 700000, Vietnam"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Thanh","family":"Duc Ngo","sequence":"additional","affiliation":[{"name":"University of Information Technology, Vietnam National University-Ho Chi Minh City (VNU-HCM), Ho Chi Minh City 700000, Vietnam"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Duy-Dinh","family":"Le","sequence":"additional","affiliation":[{"name":"University of Information Technology, Vietnam National University-Ho Chi Minh City (VNU-HCM), Ho Chi Minh City 700000, Vietnam"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0400-3084","authenticated-orcid":false,"given":"Kien","family":"Nguyen","sequence":"additional","affiliation":[{"name":"Graduate School of Science and Engineering, Chiba University, Chiba 263-8522, Japan"},{"name":"Institute for Advanced Academic Research, Chiba University, Chiba 263-8522, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3557-1463","authenticated-orcid":false,"given":"Hiroo","family":"Sekiya","sequence":"additional","affiliation":[{"name":"Graduate School of Science and Engineering, Chiba University, Chiba 263-8522, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2023,7,19]]},"reference":[{"key":"ref_1","unstructured":"Cisco Systems, I. (2015). The Zettabyte Era: Trends and Analysis, White Paper; Cisco."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Ganji, A., Page, G., and Shahzad, M. (August, January 29). Characterizing the Performance of WiFi in Dense IoT Deployments. Proceedings of the 2019 28th International Conference on Computer Communication and Networks (ICCCN), Valencia, Spain.","DOI":"10.1109\/ICCCN.2019.8847082"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Horie, Y., Thi Thu Hien, D., Nguyen, K., and Sekiya, H. (2020, January 21\u201323). A Comparison of Congestion Control Algorithms in Emulated Wi-Fi Networks. Proceedings of the 2020 International Conference on Information and Communication Technology Convergence (ICTC), Jeju, Republic of Korea.","DOI":"10.1109\/ICTC49870.2020.9289548"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Ganji, A., Singh, A., and Shahzad, M. (2020, January 3\u20136). Choosing TCP Variants for Cloud Tenants\u2014A Measurement based Approach. Proceedings of the 2020 29th International Conference on Computer Communications and Networks (ICCCN), Honolulu, HI, USA.","DOI":"10.1109\/ICCCN49398.2020.9209622"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Lukaseder, T., Bradatsch, L., Erb, B., Van Der Heijden, R.W., and Kargl, F. (2016, January 7\u201310). A Comparison of TCP Congestion Control Algorithms in 10G Networks. Proceedings of the 2016 IEEE 41st Conference on Local Computer Networks (LCN), Dubai, United Arab Emirates.","DOI":"10.1109\/LCN.2016.121"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Taruk, M., Budiman, E., and Setyadi, H.J. (2017, January 6\u20138). Comparison of TCP variants in Long Term Evolution (LTE). Proceedings of the 2017 5th International Conference on Electrical, Electronics and Information Engineering (ICEEIE), Malang, Indonesia.","DOI":"10.1109\/ICEEIE.2017.8328776"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"176393","DOI":"10.1109\/ACCESS.2020.3026540","article-title":"Challenges on the Way of Implementing TCP Over 5G Networks","volume":"8","author":"Poorzare","year":"2020","journal-title":"IEEE Access"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1109\/MIC.2017.3481348","article-title":"TCP and MP-TCP in 5G mmWave Networks","volume":"21","author":"Polese","year":"2017","journal-title":"IEEE Internet Comput."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1145\/997150.997155","article-title":"Performance Evaluation and Comparison of Westwood+, New Reno, and Vegas TCP Congestion Control","volume":"34","author":"Grieco","year":"2004","journal-title":"SIGCOMM Comput. Commun. Rev."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Shi, H., and Wang, J. (2023). Intelligent TCP Congestion Control Policy Optimization. Appl. Sci., 13.","DOI":"10.3390\/app13116644"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Ng, A.C.H., Malone, D., and Leith, D.J. (2005, January 22). Experimental Evaluation of TCP Performance and Fairness in an 802.11e Test-Bed. Proceedings of the 2005 ACM SIGCOMM Workshop on Experimental Approaches to Wireless Network Design and Analysis, Philadelphia, PA, USA.","DOI":"10.1145\/1080148.1080152"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Ong, K., Murray, D., and McGill, T. (2016, January 23\u201325). Large-Sample Comparison of TCP Congestion Control Mechanisms over Wireless Networks. Proceedings of the 2016 30th International Conference on Advanced Information Networking and Applications Workshops (WAINA), Crans-Montana, Switzerland.","DOI":"10.1109\/WAINA.2016.88"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Alakoca, H., Karaca, M., and Karabulut Kurt, G. (2015, January 25\u201328). Performance of TCP over 802.11ac based WLANs via Testbed Measurements. Proceedings of the 2015 International Symposium on Wireless Communication Systems (ISWCS), Brussels, Belgium.","DOI":"10.1109\/ISWCS.2015.7454420"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"43344","DOI":"10.1109\/ACCESS.2020.2977834","article-title":"BBRp: Improving TCP BBR Performance Over WLAN","volume":"8","author":"Grazia","year":"2020","journal-title":"IEEE Access"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Nguyen, K., and Sekiya, H. (2020, January 5\u20137). TCP Behavior on Multi-gigabit IEEE 802.11ad Link. Proceedings of the 8th IEEE International Conference on Green and Human Information Technology (ICGHIT), Hanoi, Vietnam.","DOI":"10.1109\/ICGHIT49656.2020.00022"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Muhammad, S., Zhao, J., and Refai, H.H. (2021, January 16\u201318). An Empirical Analysis of IEEE 802.11 ax. Proceedings of the 2020 International Conference on Communications, Signal Processing, and Their Applications (ICCSPA), Sharjah, United Arab Emirates.","DOI":"10.1109\/ICCSPA49915.2021.9385748"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"ElKassabi, I., and Abdrabou, A. (2022, January 26\u201329). An Experimental Comparative Performance Study of Different WiFi Standards for Smart Cities Outdoor Environments. Proceedings of the 2022 IEEE 13th Annual Ubiquitous Computing, Electronics & Mobile Communication Conference (UEMCON), New York, NY, USA.","DOI":"10.1109\/UEMCON54665.2022.9965626"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Yang, W., Zhou, X., Du, W., Sun, J., Ren, Y., and Xie, G. (2022, January 14\u201317). A Measurement Study of TCP Performance over 60GHz mmWave Hybrid Networks. Proceedings of the 2022 IEEE 23rd International Symposium on a World of Wireless, Mobile and Multimedia Networks (WoWMoM), Belfast, UK.","DOI":"10.1109\/WoWMoM54355.2022.00057"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"90","DOI":"10.1016\/j.comnet.2015.07.014","article-title":"The Good, the Bad and the WiFi: Modern AQMs in a Residential Setting","volume":"89","author":"Hurtig","year":"2015","journal-title":"Comput. Netw."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Showail, A., Jamshaid, K., and Shihada, B. (2014, January 6\u20139). An Empirical Evaluation of Bufferbloat in IEEE 802.11n Wireless Networks. Proceedings of the 2014 IEEE Wireless Communications and Networking Conference (WCNC), Istanbul, Turkey.","DOI":"10.1109\/WCNC.2014.6953002"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"129329","DOI":"10.1109\/ACCESS.2021.3113891","article-title":"A Performance Evaluation of TCP Pacing and TCP Small Queues","volume":"9","author":"Grazia","year":"2021","journal-title":"IEEE Access"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"1279","DOI":"10.1109\/TMC.2015.2456883","article-title":"TCP Performance over Wi-Fi: Joint Impact of Buffer and Channel Losses","volume":"15","author":"Pokhrel","year":"2016","journal-title":"IEEE Trans. Mob. Comput."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Bao, W., Wong, V.W.S., and Leung, V.C.M. (2010, January 6\u201310). A Model for Steady State Throughput of TCP CUBIC. Proceedings of the 2010 IEEE Global Telecommunications Conference GLOBECOM, Miami, FL, USA.","DOI":"10.1109\/GLOCOM.2010.5684172"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Poojary, S., and Sharma, V. (2011, January 5\u20139). Analytical Model for Congestion Control and Throughput with TCP CUBIC Connections. Proceedings of the 2011 IEEE Global Telecommunications Conference-GLOBECOM, Houston, TX, USA.","DOI":"10.1109\/GLOCOM.2011.6134001"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Yoshida, H., Satoda, K., and Murase, T. (2013, January 9\u201313). Constructing stochastic model of TCP throughput on basis of stationarity analysis. Proceedings of the 2013 IEEE Global Communications Conference (GLOBECOM), Atlanta, GA, USA.","DOI":"10.1109\/GLOCOM.2013.6831293"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"1458","DOI":"10.1093\/comjnl\/bxx023","article-title":"How Far Can We Go? Towards Realistic Software-Defined Wireless Networking Experiments","volume":"60","author":"Fontes","year":"2017","journal-title":"Comput. J."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Fontes, R.R., Afzal, S., Brito, S.H.B., Santos, M.A.S., and Rothenberg, C.E. (2015, January 9\u201313). Mininet-WiFi: Emulating software-defined wireless networks. Proceedings of the 2015 11th International Conference on Network and Service Management (CNSM), Barcelona, Spain.","DOI":"10.1109\/CNSM.2015.7367387"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Zhang, X., Wang, H., and Zhao, H. (2018, January 15\u201319). An SDN Framework for UAV Backbone Network Towards Knowledge Centric Networking. Proceedings of the IEEE INFOCOM 2018-IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), Honolulu, HI, USA.","DOI":"10.1109\/INFCOMW.2018.8406959"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"31688","DOI":"10.1109\/ACCESS.2019.2900445","article-title":"Artificial Intelligence-Based Handoff Management for Dense WLANs: A Deep Reinforcement Learning Approach","volume":"7","author":"Han","year":"2019","journal-title":"IEEE Access"},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Farrow, P. (2017, January 28\u201330). Performance analysis of heterogeneous TCP congestion control environments. Proceedings of the 2017 International Conference on Performance Evaluation and Modeling in Wired and Wireless Networks (PEMWN), Paris, France.","DOI":"10.23919\/PEMWN.2017.8308020"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"37131","DOI":"10.1109\/ACCESS.2021.3061696","article-title":"Understanding of BBRv2: Evaluation and Comparison With BBRv1 Congestion Control Algorithm","volume":"9","author":"Song","year":"2021","journal-title":"IEEE Access"},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Lantz, B., Heller, B., and McKeown, N. (2010, January 20\u201321). A Network in a Laptop: Rapid Prototyping for Software-Defined Networks. Proceedings of the 9th ACM SIGCOMM Workshop on Hot Topics in Networks, Monterey, CA, USA.","DOI":"10.1145\/1868447.1868466"},{"key":"ref_33","unstructured":"(2022, November 01). iperf\u2014The Ultimate Speed Test Tool for Tcp, Udp and Cctp. Available online: https:\/\/iperf.fr\/."},{"key":"ref_34","unstructured":"Xu, L., Harfoush, K., and Injong, R. (2004, January 7\u201311). Binary Increase Congestion Control (BIC) for Fast Long-distance Networks. Proceedings of the IEEE INFOCOM, Hong Kong, China."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"64","DOI":"10.1145\/1400097.1400105","article-title":"CUBIC: A New TCP-friendly High-speed TCP Variant","volume":"42","author":"Ha","year":"2008","journal-title":"Oper. Syst. Rev."},{"key":"ref_36","unstructured":"Leith, D., and Shorten, R. (2004, January 16\u201317). H-TCP: TCP for high-speed and long-distance networks. Proceedings of the PFLDnet, Argonne, IL, USA, February."},{"key":"ref_37","unstructured":"Floyd, S. (2023, June 27). HighSpeed TCP for Large Congestion Windows. RFC 3649 . Available online: https:\/\/www.rfc-editor.org\/info\/rfc3649."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"547","DOI":"10.1002\/sat.799","article-title":"TCP Hybla: A TCP Enhancement for Heterogeneous Networks","volume":"22","author":"Caini","year":"2004","journal-title":"Int. J. Satell. Commun. Netw."},{"key":"ref_39","unstructured":"Jacbson, V. (August, January 30). Berkeley TCP evolution from 4.3-Tahoe to 4.3 Reno. Proceedings of the 18th IETF, Vancouver, BC, Canada."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"83","DOI":"10.1145\/956981.956989","article-title":"Scalable TCP: Improving Performance in Highspeed Wide Area Networks","volume":"33","author":"Kelly","year":"2003","journal-title":"SIGCOMM Comput. Commun. Rev."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"20","DOI":"10.1145\/3012426.3022184","article-title":"BBR: Congestion-Based Congestion Control","volume":"14","author":"Cardwell","year":"2016","journal-title":"Queue"},{"key":"ref_42","unstructured":"Sing, J., and Soh, B. (2005, January 27\u201329). TCP New Vegas: Improving the Performance of TCP Vegas Over High Latency Links. Proceedings of the IEEE International Symposium on Network Computing and Applications, Cambridge, MA, USA."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"1465","DOI":"10.1109\/49.464716","article-title":"TCP Vegas: End to End Congestion Avoidance on a Global Internet","volume":"13","author":"Brakmo","year":"1995","journal-title":"IEEE J. Sel. Areas Commun."},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Hayes, D.A., and Armitage, G. (2011, January 9\u201313). Revisiting TCP Congestion Control Using Delay Gradients. Proceedings of the International Conference on Research in Networking, Valencia, Spain.","DOI":"10.1007\/978-3-642-20798-3_25"},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"417","DOI":"10.1016\/j.peva.2007.12.007","article-title":"TCP-Illinois: A Loss- and Delay-based Congestion Control Algorithm for High-speed Networks","volume":"65","author":"Liu","year":"2008","journal-title":"Perform. Eval."},{"key":"ref_46","unstructured":"Gerla, M., Lee, S., and Sanadidi, M. (2000). TCP Westwood: Congestion Control with Faster Recovery, The University of California, Los Angeles. Technical Report, UCLA CSD TR #200017."},{"key":"ref_47","unstructured":"Baiocchi, A., Castellani, A.P., and Vacirca, F. (2007, January 7\u20139). YeAH-TCP: Yet Another Highspeed TCP. Proceedings of the PFLDnet, Los Angeles, CA, USA."},{"key":"ref_48","doi-asserted-by":"crossref","unstructured":"Thu Hien, D.T., Duc Ngo, T., Le, D., Sekiya, H., Pham, V., and Nguyen, K. (2019, January 25\u201327). Targeting Bufferbloat in Wi-Fi Networks: An Emulator-based Approach. Proceedings of the 2019 19th International Symposium on Communications and Information Technologies (ISCIT), Ho Chi Minh City, Vietnam.","DOI":"10.1109\/ISCIT.2019.8905184"},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"815","DOI":"10.1587\/transcom.2019EBT0003","article-title":"Analytical Evaluation of a WLAN with Dense Network Nodes Considering Capture Effect","volume":"E103B","author":"Kanematsu","year":"2020","journal-title":"IEICE Trans. Commun."},{"key":"ref_50","unstructured":"(2022, November 01). Man Page of Tcpdump. Available online: https:\/\/www.tcpdump.org\/manpages\/tcpdump.1-4.99.1.html."}],"container-title":["Future Internet"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-5903\/15\/7\/246\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T20:15:04Z","timestamp":1760127304000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-5903\/15\/7\/246"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,7,19]]},"references-count":50,"journal-issue":{"issue":"7","published-online":{"date-parts":[[2023,7]]}},"alternative-id":["fi15070246"],"URL":"https:\/\/doi.org\/10.3390\/fi15070246","relation":{},"ISSN":["1999-5903"],"issn-type":[{"value":"1999-5903","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,7,19]]}}}