{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,18]],"date-time":"2025-12-18T14:16:13Z","timestamp":1766067373222,"version":"build-2065373602"},"reference-count":45,"publisher":"MDPI AG","issue":"12","license":[{"start":{"date-parts":[[2021,6,16]],"date-time":"2021-06-16T00:00:00Z","timestamp":1623801600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61602435"],"award-info":[{"award-number":["61602435"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"name":"National Natural Science Foundation of Anhui","award":["1708085QF153"],"award-info":[{"award-number":["1708085QF153"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Google proposed the bottleneck bandwidth and round-trip propagation time (BBR), which is a new congestion control algorithm. BBR creates a network path model by measuring the available bottleneck bandwidth and the minimum round-trip time (RTT) to maximize delivery rate and minimize latency. However, some studies have shown that there are serious RTT fairness problems in the BBR algorithm. The flow with longer RTT will consume more bandwidth and the flows with shorter RTT will be severely squeezed or even starved to death. Moreover, these studies pointed out that even small RTT differences will lead to the throughput of BBR flows being unfair. In order to solve the problem of RTT fairness, an improved algorithm BBR-gamma correction (BBR-GC) is proposed. BBR-GC algorithm takes RTT as feedback information, and then uses the gamma correction function to fit the adaptive pacing gain. This approach can make different RTT flows compete for bandwidth more fairly, thus alleviating the RTT fairness issue. The simulation results of Network Simulator 3 (NS3) show that that BBR-GC algorithm cannot only ensure the channel utilization, but also alleviate the RTT fairness problem of BBR flow in different periods. Through the BBR-GC algorithm, RTT fairness is improved by 50% and the retransmission rate is reduced by more than 26%, compared with that of the original BBR in different buffer sizes.<\/jats:p>","DOI":"10.3390\/s21124128","type":"journal-article","created":{"date-parts":[[2021,6,16]],"date-time":"2021-06-16T21:58:32Z","timestamp":1623880712000},"page":"4128","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["Improvement of RTT Fairness Problem in BBR Congestion Control Algorithm by Gamma Correction"],"prefix":"10.3390","volume":"21","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0640-9299","authenticated-orcid":false,"given":"Wansu","family":"Pan","sequence":"first","affiliation":[{"name":"Hefei Institute of Physical Science, Chinese Academy of Sciences, Hefei 230031, China"},{"name":"University of Science and Technology of China, No.96 JinZhai Road, Baohe District, Hefei 230026, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiaofeng","family":"Li","sequence":"additional","affiliation":[{"name":"Hefei Institute of Physical Science, Chinese Academy of Sciences, Hefei 230031, China"},{"name":"University of Science and Technology of China, No.96 JinZhai Road, Baohe District, Hefei 230026, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Haibo","family":"Tan","sequence":"additional","affiliation":[{"name":"Hefei Institute of Physical Science, Chinese Academy of Sciences, Hefei 230031, China"},{"name":"University of Science and Technology of China, No.96 JinZhai Road, Baohe District, Hefei 230026, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jinlin","family":"Xu","sequence":"additional","affiliation":[{"name":"Hefei Institute of Physical Science, Chinese Academy of Sciences, Hefei 230031, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiru","family":"Li","sequence":"additional","affiliation":[{"name":"Hefei Institute of Physical Science, Chinese Academy of Sciences, Hefei 230031, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2021,6,16]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Tsiropoulou, E.E., Katsinis, G.K., Vamvakas, P., and Papavassiliou, S. (2013, January 25\u201327). Efficient uplink power control in multi-service two-tier femtocell networks via a game theoretic approach. Proceedings of the 2013 IEEE 18th International Workshop on Computer Aided Modeling and Design of Communication Links and Networks (CAMAD), Berlin, Germany.","DOI":"10.1109\/CAMAD.2013.6708098"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"38","DOI":"10.1016\/j.comcom.2015.05.012","article-title":"Combined power and rate allocation in self-optimized multi-service two-tier femtocell networks","volume":"72","author":"Tsiropoulou","year":"2015","journal-title":"Comput. Commun."},{"key":"ref_3","unstructured":"Floyd, S., Handley, M., and Padhye, J. (2020, April 21). A Comparison of Equation-Based and AIMD Congestion Control. Available online: http:\/\/citeseerx.ist.psu.edu\/viewdoc\/download?doi=10.1.1.37.7442&rep=rep1&type=pdf."},{"key":"ref_4","unstructured":"Yang, Y.R., and Lam, S.S. (2000, January 14\u201317). General AIMD congestion control. Proceedings of the 2000 International Conference on Network Protocols, Osaka, Japan."},{"key":"ref_5","unstructured":"Floyd, S., and Henderson, T. (2020, April 21). The NewReno Modification to TCP\u2019s Fast Recovery Algorithm. Available online: https:\/\/tools.ietf.org\/html\/rfc2582."},{"key":"ref_6","unstructured":"Xu, L., Harfoush, K., and Rhee, I. (2004, January 7\u201311). Binary increase congestion control (BIC) for fast long-distance networks. Proceedings of the IEEE Infocom, Hong Kong, China."},{"key":"ref_7","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":"ACM SIGOPS Oper. Syst. Rev."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"50:20","DOI":"10.1145\/3012426.3022184","article-title":"BBR: Congestion-based congestion control","volume":"14","author":"Cardwell","year":"2016","journal-title":"ACM Queue"},{"key":"ref_9","unstructured":"Cardwell, N., Cheng, Y., Gunn, C.S., Yeganeh, S.H., and Jacobson, V. (2016, January 13\u201318). BBR Congestion Control. Proceedings of the IETF 97th Meeting, Seoul, Korea. Available online: https:\/\/www.ietf.org\/proceedings\/97\/slides\/slides-97-iccrg-bbr-congestion-control-02.pdf."},{"key":"ref_10","unstructured":"Cardwell, N., Cheng, Y., Gunn, C.S., Yeganeh, S.H., and Jacobson, V. (2020, April 02). BBR Congestion Control: An Update. Available online: https:\/\/www.ietf.org\/proceedings\/98\/slides\/slides-98-iccrg-an-update-on-bbr-congestion-control-00.pdf."},{"key":"ref_11","unstructured":"Kleinrock, L. (1979, January 10\u201314). Power and deterministic rules of thumb for probabilistic problems in computer communications. Proceedings of the International Conference on Communications, Boston, MA, USA."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Hock, M., Bless, R., and Zitterbart, M. (2017, January 10\u201313). Experimental evaluation of BBR congestion control. Proceedings of the International Conference on Network Protocols (ICNP), Toronto, ON, Canada.","DOI":"10.1109\/ICNP.2017.8117540"},{"key":"ref_13","unstructured":"Ma, S., Jiang, J., Wang, W., and Li, B. (2017). Fairness of Congestion-Based Congestion Control: Experimental Evaluation and Analysis. arXiv."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Scholz, D., Jaeger, B., Schwaighofer, L., Raumer, L., Geyer, F., and Carle, G. (2018, January 14\u201316). Toward a Deeper Understanding of TCP BBR Congestion Control. Proceedings of the IFIP Networking, Zurich, Switzerland.","DOI":"10.23919\/IFIPNetworking.2018.8696830"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Mahmud, I., Kim, G.H., and Lubna, T. (2020). BBR-ACD: BBR with advanced congestion detection. Electronics, 9.","DOI":"10.3390\/electronics9010136"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"239","DOI":"10.1049\/el.2018.6440","article-title":"Rethinking the rate estimation of BBR congestion control","volume":"56","author":"Su","year":"2020","journal-title":"Electron. Lett."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"2541","DOI":"10.1007\/s00607-020-00829-2","article-title":"A BBR-based congestion control for delay-sensitive real-time applications","volume":"102","author":"Najmuddin","year":"2020","journal-title":"Computing"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Do, H., Gregory, M.A., and Li, S. (2019, January 27\u201329). SDN-basedWireless Access Networks Utilising BBR TCP Congestion Control. Proceedings of the 29th International Telecommunication Networks and Applications Conference (ITNAC), Auckland, New Zealand.","DOI":"10.1109\/ITNAC46935.2019.9078015"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"914","DOI":"10.1109\/TVT.2020.3047877","article-title":"BBR-based Congestion Control and Packet Scheduling for Bottleneck Fairness Considered Multipath TCP in Heterogeneous Wireless Networks","volume":"70","author":"Wei","year":"2020","journal-title":"IEEE Trans. Veh. Technol."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Jia, M., Sun, W., Wang, Z., Yan, Y., Qin, H., and Meng, K. (2020, January 6\u20139). MFBBR: An Optimized Fairness-aware TCP-BBR Algorithm in Wired-cumwireless Network. Proceedings of the IEEE INFOCOM 2020-IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), Toronto, ON, Canada.","DOI":"10.1109\/INFOCOMWKSHPS50562.2020.9163004"},{"key":"ref_21","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_22","unstructured":"Cardwell, N., Cheng, Y., Yeganeh, S.H., Swett, I., Vasiliev, V., Jha, P., Seung, Y., Mathis, M., and Jacobson, V. (, January March). BBRv2: A Model-Based Congestion Control. Proceedings of the ICCRG IETF 104th Meeting, Available online: https:\/\/datatracker.ietf.org\/meeting\/104\/materials\/slides-104-iccrg-an-update-on-bbr-00."},{"key":"ref_23","unstructured":"Cardwell, N., Cheng, Y., Yang, K., Yeganeh, S.H., Jha, P., Seung, Y., Hsiao, L., Mathis, M., Swett, I., and Wu, B. (, January November). BBR Update: 1: BBR.Swift; 2: Scalableloss Handling. Proceedings of the IETF 109th Meeting, Available online: https:\/\/datatracker.ietf.org\/meeting\/109\/materials\/slides-109-iccrg-update-on-bbrv2-00."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"212","DOI":"10.1016\/j.comcom.2020.07.018","article-title":"An emulation-based evaluation of TCP BBRv2 alpha for wired broadband","volume":"161","author":"Kfoury","year":"2020","journal-title":"Comput. Commun."},{"key":"ref_25","unstructured":"(2021, January 07). Google\/BBR, TCP BBR v2 Alpha\/Preview Release. Available online: https:\/\/github.com\/google\/bbr\/tree\/-v2alpha."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Miyazawa, K., Sasaki, K., Oda, N., and Yamaguchi, S. (2018, January 22\u201324). Cycle and Divergence of Performance on TCP BBR. Proceedings of the IEEE International Conference on Cloud Networking (CloudNet), Tokyo, Japan.","DOI":"10.1109\/CloudNet.2018.8549411"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Zhang, Y., Cui, L., and Tso, F.P. (2018, January 25\u201328). Modest BBR: Enabling Better Fairness for BBR Congestion Control. Proceedings of the IEEE Symposium on Computers and Communications (ISCC), Natal, Brazil.","DOI":"10.1109\/ISCC.2018.8538521"},{"key":"ref_28","unstructured":"Claypool, S., Claypool, M., Chung, J., and Li, F. (August, January 28). Sharing but not caring-Performance of TCP BBR and TCP CUBIC at the network bottleneck. Proceedings of the Fifteenth Advanced International Conference on Telecommunications, Nice, France."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Ware, R., Mukerjee, M.K., Seshan, S., and Sherry, J. (2019, January 21\u201323). Modeling BBR\u2019s Interactions with Loss-Based Congestion Control. Proceedings of the Internet Measurement Conference, Amsterdam, The Netherlands.","DOI":"10.1145\/3355369.3355604"},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Tao, Y., Jiang, J., Ma, S., Wang, L., Wang, W., and Li, B. (2018, January 9\u201313). Unraveling the RTT-fairness Problem for BBR: A queueing model. Proceedings of the 2018 IEEE Global Communications Conference (GLOBECOM), Abu Dhabi, United Arab Emirates.","DOI":"10.1109\/GLOCOM.2018.8647260"},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Yang, M., Yang, P., Wen, C., Liu, Q., Luo, J., and Yu, L. (2019, January 15\u201318). Adaptive-BBR: Fine-grained congestion control with improved fairness and low latency. Proceedings of the 2019 IEEE Wireless Communications and Networking Conference (WCNC), Marrakech, Morocco.","DOI":"10.1109\/WCNC.2019.8885527"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"4099","DOI":"10.1109\/ACCESS.2019.2962213","article-title":"Delay-Aware BBR Congestion Control Algorithm for RTT Fairness Improvement","volume":"8","author":"Kim","year":"2019","journal-title":"IEEE Access"},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Sun, W., Jia, M., Zhang, G., and Wang, Z. (2020, January 14\u201316). RFBBR: A Rtt Faireness Awared Algorithm Based on BBR. Proceedings of the 2020 IEEE International Conference on Smart Internet of Things (SmartIoT), Beijing, China.","DOI":"10.1109\/SmartIoT49966.2020.00027"},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Pan, W., Tan, H., Li, X., and Li, X. (2021). Improved RTT Fairness of BBR Congestion Control Algorithm based on Adaptive Congestion Window. Electronics, 10.","DOI":"10.3390\/electronics10050615"},{"key":"ref_35","unstructured":"Zhang, S. (2019). An Evaluation of BBR and its variants. arXiv."},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Jain, V., Mittal, V., and Tahiliani, M.P. (2018, January 13\u201314). Design and implementation of TCP BBR in ns-3. Proceedings of the 10th Workshop on Ns-3, Surathkal, India.","DOI":"10.1145\/3199902.3199911"},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1016\/j.comcom.2019.05.011","article-title":"Reproducible measurement of TCP BBR congestion control","volume":"144","author":"Jaeger","year":"2019","journal-title":"Comput. Commun."},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Prakash, M., and Abdrabou, A. (2020). On the Fidelity of NS-3 Simulations of Wireless Multipath TCP Connections. Sensors, 20.","DOI":"10.3390\/s20247289"},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Chivers, Ian, and Jane Sleightholme (2015). An introduction to Algorithms and the Big O Notation. Introduction to Programming with Fortran, Springer.","DOI":"10.1007\/978-3-319-17701-4"},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Rubinstein-Salzedo, S. (2018). Big o notation and algorithm efficiency. Cryptography, Springer.","DOI":"10.1007\/978-3-319-94818-8"},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"1428","DOI":"10.1109\/83.951529","article-title":"Blind inverse gamma correction","volume":"10","author":"Farid","year":"2001","journal-title":"IEEE Trans. Image Process."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"1032","DOI":"10.1109\/TIP.2012.2226047","article-title":"Efficient contrast enhancement using adaptive gamma correction with weighting distribution","volume":"22","author":"Huang","year":"2012","journal-title":"IEEE Trans. Image Process."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1186\/s13640-016-0138-1","article-title":"An adaptive gamma correction for image enhancement","volume":"2016","author":"Rahman","year":"2016","journal-title":"EURASIP J. Image Video Process."},{"key":"ref_44","unstructured":"Jain, R.K., Chiu, D.M.W., and Hawe, W.R. (1984). A Quantitative Measure of Fairness and Discrimination, Eastern Research Laboratory, Digital Equipment Corporation."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"3359","DOI":"10.1007\/s11277-021-08074-2","article-title":"Improvement of Transmission Control Protocol for High Bandwidth Applications","volume":"117","author":"Veluswami","year":"2021","journal-title":"Wirel. Pers. Commun."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/12\/4128\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T06:16:50Z","timestamp":1760163410000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/12\/4128"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,6,16]]},"references-count":45,"journal-issue":{"issue":"12","published-online":{"date-parts":[[2021,6]]}},"alternative-id":["s21124128"],"URL":"https:\/\/doi.org\/10.3390\/s21124128","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2021,6,16]]}}}