Congestion Control in Streaming Services with an On-Off MPTCP Algorithm
Łukasz Piotr Łuczak, Przemyslaw Ignaciuk
DOI: http://dx.doi.org/10.15439/2024F1146
Citation: Proceedings of the 19th Conference on Computer Science and Intelligence Systems (FedCSIS), M. Bolanowski, M. Ganzha, L. Maciaszek, M. Paprzycki, D. Ślęzak (eds). ACSIS, Vol. 39, pages 265–270 (2024)
Abstract. In this paper, by adopting the analytical framework of dynamical systems theory, a new congestion control (CC) algorithm for Multipath TCP (MPTCP) streaming services is developed. The proposed nonlinear algorithm, following an on-off principle, is formally demonstrated robust with respect to variable network conditions. It maintains stream consistency at the negotiated video rate despite \emph{a priori} unknown delay fluctuations. Also, precise guidelines for buffer size allocation at the receiver are provided. The designed algorithm is compared against the established MPTCP CC algorithms: LIA, OLIA, BaLIA, and wVegas. The tests, conducted in open networks using real devices and equipment, show that the on-off controller reduces protocol delay, jitter, and Head-of-Line blocking, which is crucial for ensuring high-quality streaming in mobile networks.
References
- “Cisco annual internet report (2018-2023) white paper,” 2020. [Online]. Available: https://www.cisco.com/c/en/us/solutions/collateral/executive-perspectives/annual-internet-report/white-paper-c11-741490.html
- K. Hatakeyama, Y. Osana, M. Tanabe, and S.-i. Kuribayashi, “Proposed congestion control method reducing the size of required resource for all-ip networks,” in 2009 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing. Victoria, BC, Canada: IEEE, 8 2009. http://dx.doi.org/10.1109/PACRIM.2009.5291413. ISBN 978-1-4244-4560-8 pp. 1–4, [Online; accessed 2024-04-03]. [Online]. Available: http://ieeexplore.ieee.org/document/5291413/
- C. Raiciu, M. Handley, and D. Wischik, “Coupled congestion control for multipath transport protocols,” RFC Editor, Tech. Rep., 10 2011, http://dx.doi.org/10.17487/rfc6356. [Online]. Available: https://www.rfc-editor.org/info/rfc6356
- L. Kou, R. Wang, and S. R. Chen, “A mptcp congestion control algorithm based on packet loss,” in Frontiers of Manufacturing Science and Measuring Technology III, ser. Applied Mechanics and Materials, vol. 401. Trans Tech Publications Ltd, 12 2013. doi: 10.4028/www.scientific.net/AMM.401-403.1760 pp. 1760–1765.
- T. Lubna, I. Mahmud, and Y.-Z. Cho, “D-LIA: Dynamic congestion control algorithm for MPTCP,” ICT Express, vol. 6, no. 4, pp. 263–268, 2020. http://dx.doi.org/https://doi.org/10.1016/j.icte.2020.03.005. [Online]. Available: https://www.sciencedirect.com/science/article/pii/S2405959519304229
- M. U. Mudassir and M. I. Baig, “Mfvl hcca: A modified fast-vegas-lia hybrid congestion control algorithm for mptcp traffic flows in multihomed smart gas iot networks,” Electronics, vol. 10, no. 6, 2021. http://dx.doi.org/10.3390/electronics10060711. [Online]. Available: https://www.mdpi.com/2079-9292/10/6/711
- M. Morawski and P. Ignaciuk, “A green multipath tcp framework for industrial internet of things applications,” Computer Networks, vol. 187, p. 107831, 3 2021. http://dx.doi.org/10.1016/j.comnet.2021.107831
- Ł. Łuczak, P. Ignaciuk, and M. Morawski, “Experimental assessment of mptcp congestion control algorithms for streaming services in open internet,” in Annals of Computer Science and Information Systems, 10 2023. http://dx.doi.org/10.15439/2023F9991 pp. 359–364, [Online; accessed 2024-04-03]. [Online]. Available: https://annals-csis.org/proceedings/2023/drp/9991.html
- M. Morawski and P. Ignaciuk, “Choosing a proper control strategy for multipath transmission in industry 4.0 applications,” IEEE Transactions on Industrial Informatics, vol. 18, no. 6, pp. 3609–3619, 6 2022. http://dx.doi.org/10.1109/TII.2021.3105499
- M. O. Farooq, T. Kunz, and M. St-Hilaire, “Differentiated services based congestion control algorithm for wireless multimedia sensor networks,” in 2011 IFIP Wireless Days (WD). Niagara Falls, ON, Canada: IEEE, 10 2011. http://dx.doi.org/10.1109/WD.2011.6098182. ISBN 978-1-4577-2028-4 pp. 1–6, [Online; accessed 2024-04-03]. [Online]. Available: http://ieeexplore.ieee.org/document/6098182/
- C. Lee, “Hcca for wireless mobile coverage networks,” Indian Journal of Science and Technology, vol. 9, no. 1, pp. 1–8, 1 2016. http://dx.doi.org/10.17485/ijst/2016/v9i46/107198
- W. Wei, K. Xue, J. Han, Y. Xing, D. S. L. Wei, and P. Hong, “Bbr-based congestion control and packet scheduling for bottleneck fairness considered multipath tcp in heterogeneous wireless networks,” IEEE Transactions on Vehicular Technology, vol. 70, pp. 330–345, 1 2021. http://dx.doi.org/10.1109/TVT.2020.3047877
- H. Li, Y. Wang, R. Sun, S. Guo, and H. Wang, “Delay-based congestion control for multipath tcp in heterogeneous wireless networks,” IEEE Wireless Communications and Networking Conference Workshops (WC-NCW), pp. 1–6, 4 2019. http://dx.doi.org/10.1109/WCNCW.2019.8902835
- J. Ye, L. Feng, Z. Xie, J. Huang, and X. Li, “Fine-grained congestion control for multipath tcp in data center networks,” IEEE Access, vol. 7, pp. 30 495–30 504, 3 2019. http://dx.doi.org/10.1109/ACCESS.2019.2902860
- W. Wei, K. Xue, J. Han, D. S. L. Wei, and P. Hong, “Shared bottleneck-based congestion control and packet scheduling for multipath tcp,” IEEE/ACM Transactions on Networking, vol. 28, pp. 1380–1395, 2 2020. http://dx.doi.org/10.1109/TNET.2020.2970032