{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,20]],"date-time":"2026-03-20T15:55:54Z","timestamp":1774022154564,"version":"3.50.1"},"reference-count":41,"publisher":"MDPI AG","issue":"10","license":[{"start":{"date-parts":[[2022,5,10]],"date-time":"2022-05-10T00:00:00Z","timestamp":1652140800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Ministry of Education","award":["2018R1A6A1A03025109"],"award-info":[{"award-number":["2018R1A6A1A03025109"]}]},{"name":"Ministry of Education","award":["2019R1A2C1006249"],"award-info":[{"award-number":["2019R1A2C1006249"]}]},{"name":"Korean government (MSIT)","award":["2018R1A6A1A03025109"],"award-info":[{"award-number":["2018R1A6A1A03025109"]}]},{"name":"Korean government (MSIT)","award":["2019R1A2C1006249"],"award-info":[{"award-number":["2019R1A2C1006249"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>The millimeter-wave (mmWave) band, which can provide data rates of multi-gigabits per second, could play a major role in achieving the throughput goals of 5G networks. However, the high-bandwidth mmWave signal is susceptible to blockage by various obstacles, which results in very large and frequent degradation in the quality of the received signals. TCP, the most representative transport layer protocol, suffers from significant performance degradation due to the very dynamic channel conditions of the mmWave signal. Therefore, in this paper, we propose a congestion control algorithm that guarantees sufficient throughput in 5G mmWave networks and that does not significantly worsen TCP fairness. The proposed algorithm, which is a modification of Scalable TCP (S-TCP) that is designed for high-speed networks, provides a more stable performance than the existing TCP congestion control algorithm in mmWave networks through simple modifications. In various simulation experiments that considered the actual mobile user environment, the proposed mmWave Scalable TCP (mmS-TCP) algorithm demonstrated throughput up to 2.4 times higher than CUBIC TCP in single flow evaluation, and the inter-protocol fairness index when competing with CUBIC flow significantly improved from 0.819 of S-TCP to 0.9733. Moreover, the mmS-TCP algorithm reduced the number of duplicated ACKs by 1\/4 compared with S-TCP, and it improved the average total throughput and intra-protocol fairness simultaneously.<\/jats:p>","DOI":"10.3390\/s22103609","type":"journal-article","created":{"date-parts":[[2022,5,10]],"date-time":"2022-05-10T21:52:11Z","timestamp":1652219531000},"page":"3609","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["mmS-TCP: Scalable TCP for Improving Throughput and Fairness in 5G mmWave Networks"],"prefix":"10.3390","volume":"22","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2739-8939","authenticated-orcid":false,"given":"Geon-Hwan","family":"Kim","sequence":"first","affiliation":[{"name":"School of Electronic and Electrical Engineering, Kyungpook National University, Daegu 41566, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9427-4229","authenticated-orcid":false,"given":"You-Ze","family":"Cho","sequence":"additional","affiliation":[{"name":"School of Electronic and Electrical Engineering, Kyungpook National University, Daegu 41566, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2022,5,10]]},"reference":[{"key":"ref_1","unstructured":"Postel, J. (2022, April 13). RFC 793: Transmission Control Protocol. Available online: https:\/\/tools.ietf.org\/html\/rfc793."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"537","DOI":"10.1145\/2829988.2787510","article-title":"TIMELY: RTT-based Congestion Control for the Datacenter","volume":"45","author":"Mittal","year":"2015","journal-title":"ACM SIGCOMM Comput. Commun. Rev."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"58","DOI":"10.1145\/3012426.3022184","article-title":"BBR: Congestion-based congestion control","volume":"14","author":"Cardwell","year":"2016","journal-title":"ACM Queue"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Hock, M., Neumeister, F., Zitterbart, M., and Bless, R. (2017, January 9\u201312). TCP LoLa: Congestion Control for Low Latencies and High Throughput. Proceedings of the IEEE 42nd Conference on Local Computer Networks (LCN), Singapore.","DOI":"10.1109\/LCN.2017.42"},{"key":"ref_5","unstructured":"Dong, M., Li, Q., Zarchy, D., Godfrey, P.B., and Schapira, M. (2015, January 4\u20136). PCC: Rearchitecting congestion control for consistent high performance. Proceedings of the 12th USENIX Symposium on Networked Systems Design and Implementation (NSDI), Oakland, CA, USA."},{"key":"ref_6","unstructured":"Polese, M., Jana, R., and Zorzi, M. (2015, January 11\u201314). NGMN view on 5G architecture. Proceedings of the IEEE 81st Vehicular Technology Conference (VTC), Glasgow, Scotland."},{"key":"ref_7","first-page":"23","article-title":"Modeling human blockers in millimeter wave radio links","volume":"10","author":"Lu","year":"2012","journal-title":"ZTE Commun."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Lorincz, J., Klarin, Z., and Ozegovic, J. (2021). A comprehensive overview of tcp congestion control in 5g networks: Research challenges and future perspective. Sensors, 21.","DOI":"10.3390\/s21134510"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"80","DOI":"10.1016\/j.comcom.2021.01.032","article-title":"A survey on TCP over mmWave","volume":"181","author":"Ren","year":"2021","journal-title":"Comput. Commun."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Hindawi, B., and Abbas, A.S. (2021, January 28\u201329). Congestion control techniques in 5G mmwave networks: A review. Proceedings of the 1st Babylon International Conference on Information Technology and Science (BICITS), Babil, Iraq.","DOI":"10.1109\/BICITS51482.2021.9509879"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Poorzare, R., and Auge, A.C. (2020, January 16\u201320). Open trends on TCP performance over urban 5G mmWave networks. Proceedings of the 17th ACM Symposium on Performance Evaluation of Wireless Ad Hoc, Sensors, & Ubiquitous Networks, Alicante, Spain.","DOI":"10.1145\/3416011.3424749"},{"key":"ref_12","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_13","doi-asserted-by":"crossref","first-page":"36342","DOI":"10.1109\/ACCESS.2021.3063623","article-title":"How sufficient Is TCP when deployed in 5G mmWave networks over the urban deployment?","volume":"9","author":"Poorzare","year":"2021","journal-title":"IEEE Access"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Zhang, M., Mezzavilla, M., Ford, R., Rangan, S., Panwar, S., Mellios, E., Kong, D., Nix, A., and Zorzi, M. (2022, January 10\u201314). Transport layer performance in 5G mmWave cellular. Proceedings of the IEEE Conference on Computer Communications Workshops, San Francisco, CA, USA.","DOI":"10.1109\/INFCOMW.2016.7562173"},{"key":"ref_15","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_16","doi-asserted-by":"crossref","first-page":"40","DOI":"10.1145\/2063166.2071893","article-title":"Bufferbloat: Dark buffers in the internet","volume":"15","author":"Gettys","year":"2011","journal-title":"ACM Queue"},{"key":"ref_17","first-page":"2237","article-title":"Performance Evaluations of TCP in 5G mmWave Cellular Network","volume":"46","author":"Kim","year":"2021","journal-title":"J. Korean Inst. Commun. Inf. Sci."},{"key":"ref_18","unstructured":"Kim, G.-H., and Cho, Y.-Z. (2021, January 16\u201318). TCP performance analysis in 5G mmWave network according to queue management policy. Proceedings of the KICS Summer Conference, Jeju, Korea."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"64","DOI":"10.1145\/1400097.1400105","article-title":"CUBIC: A new TCP-friendly high speed TCP variants","volume":"42","author":"Ha","year":"2008","journal-title":"ACM SIGOPS Oper. Syst. Rev."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"42","DOI":"10.1145\/2208917.2209336","article-title":"Controlling queue delay","volume":"10","author":"Nichols","year":"2012","journal-title":"ACM Queue"},{"key":"ref_21","unstructured":"Kim, G.-H., and Cho, Y.-Z. (2021, January 17\u201319). Performance evaluation between TCP congestion control algorithms in 5G mmWave networks. Proceedings of the KICS Autumn Conference, Yeosu, Korea."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Nguyen, B., Banerjee, A., Gopalakrishnan, V., Kasera, S., Lee, S.-J., Shaikh, A., and Merwe, J.V.D. (2014, January 17). Towards understanding TCP performance on LTE\/EPC mobile networks. Proceedings of the 4th Workshop on All Things Cellular: Operations, Applications, & Challenges, London, UK.","DOI":"10.1145\/2627585.2627594"},{"key":"ref_23","unstructured":"Li, R., Shariat, M., and Nekovee, M. (2016, January 6\u20139). Transport protocols behaviour study in evolving mobile networks. In Proceeding of the International Symposium on Wireless Communication Systems (ISWCS), Berlin, Germany."},{"key":"ref_24","unstructured":"Polese, M., Mezzavilla, M., Zhang, M., Zhu, J., Rangan, S., Panwar, S., and Zorzi, M. (November, January 29). Milliproxy: A TCP proxy architecture for 5G mmWave cellular systems. Proceedings of the 51st Asilomar Conference on Signals, Systems, and Computers, Pacific Grove, CA, USA."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Azzino, T., Drago, M., Polese, M., Zanella, A., and Zorzi, M. (2017, January 28\u201330). X-TCP: A cross layer approach for TCP uplink flows in mmWave networks. Proceedings of the 16th Annual Mediterranean Ad Hoc Networking Workshop, Budva, Montenegro.","DOI":"10.1109\/MedHocNet.2017.8001650"},{"key":"ref_26","unstructured":"Pieska, M., Kassler, A., Lundqvist, H., and Cai, T. (2018, January 14\u201316). Improving TCP fairness over latency controlled 5G mmWave communication links. Proceedings of the 22nd International ITG Workshop on Smart Antennas, Bochum, Germany."},{"key":"ref_27","unstructured":"Wischik, D., Raiciu, C., GreenHalgh, A., and Handley, M. (April, January 30). Design, implementation and evaluation of congestion control for multipath TCP. Proceedings of the 8th USENIX Symposium on Networked Systems Design and Implementation (NSDI), Boston, MA, USA."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Zhang, M., Mezzavilla, M., Zhu, J., Rangan, S., and Panwar, S. (2017, January 3\u20136). TCP Dynamics over mmWave Links. Proceedings of the 18th International Workshop on Signal Processing Advances in Wireless Communications (SPAWC), Sapporo, Japan.","DOI":"10.1109\/SPAWC.2017.8227746"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"83","DOI":"10.1145\/956981.956989","article-title":"Scalable TCP: Improving performance in highspeed wide area networks","volume":"32","author":"Kelly","year":"2003","journal-title":"Comput. Commun. Rev."},{"key":"ref_30","unstructured":"Gurtov, A., Henderson, T., and Floyd, S. (2022, April 13). RFC 2582: The NewReno Modification to TCP\u2019s Fast Recovery Algorithm. Available online: https:\/\/tools.ietf.org\/html\/rfc2582."},{"key":"ref_31","unstructured":"Floyd, S. (2022, April 13). RFC 3649: HighSpeed TCP for Large Congestion Windows. Available online: https:\/\/tools.ietf.org\/html\/rfc3649."},{"key":"ref_32","unstructured":"Combs, G. (2022, April 13). Wireshark-Interactively Dump and Analyze Network Traffic. Available online: https:\/\/manpages.ubuntu.com\/manpages\/bionic\/man1\/wireshark.1.html."},{"key":"ref_33","first-page":"527","article-title":"Network simulations with the ns-3 simulator","volume":"14","author":"Henderson","year":"2008","journal-title":"SIGCOMM Demonstr."},{"key":"ref_34","unstructured":"(2022, April 13). LTE-EPC Network Simulator. Available online: https:\/\/www.nsnam.org\/doxygen\/lena-simple-epc_8cc.html."},{"key":"ref_35","unstructured":"Centre Tecnologic de Telecomunicacions de Catalunya (2022, April 13). The LENA ns-3 LTE Module Documentation. Available online: https:\/\/dokumen.tips\/documents\/lena-lte-module-doc.html."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"2237","DOI":"10.1109\/COMST.2018.2828880","article-title":"End-to-End Simulation of 5G mmWave Networks","volume":"20","author":"Mezzavilla","year":"2018","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_37","unstructured":"(2022, April 13). NYU Wireless and University of Padova ns-3 Module for Simulating mmwave-Based Cellular Systems. Available online: https:\/\/github.com\/nyuwireless-unipd\/ns3-mmwave."},{"key":"ref_38","unstructured":"Leith, D., and Shorten, R. (2004, January 16\u201317). H-TCP: TCP for high-speed and long-distance networks. Proceedings of the International Workshop on Protocols for Future, Large-Scale and Diverse Network Transports (PFLDnet), Argonne, IL, USA."},{"key":"ref_39","unstructured":"Baiocchi, A., Castellani, A.P., and Vacirca, F. (2007, January 7\u20139). YeAH-TCP: Yet another highspeed TCP. Proceedings of the International Workshop on Protocols for Future, Large-Scale and Diverse Network Transports (PFLDnet), Manchester, UK."},{"key":"ref_40","unstructured":"Jain, R., Chiu, D.M., and Hawe, W.R. (1998). A quantitative measure of fairness and discrimination for resource allocation in shared computer system. arXiv."},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Kozu, T., Akiyama, Y., and Yamaguchi, S. (2013, January 4\u20136). Improving RTT Fairness on CUBIC TCP. Proceedings of the First International Symposium on Computing and Networking, Matsuyama, Japan.","DOI":"10.1109\/CANDAR.2013.30"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/10\/3609\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T23:08:35Z","timestamp":1760137715000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/10\/3609"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,5,10]]},"references-count":41,"journal-issue":{"issue":"10","published-online":{"date-parts":[[2022,5]]}},"alternative-id":["s22103609"],"URL":"https:\/\/doi.org\/10.3390\/s22103609","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,5,10]]}}}