Abstract
With the rapid advancement of internet technology, the demand for network performance continues to grow. Due to the problems of low fault tolerance and limited available bandwidth of traditional single-path transmission methods, multipath transmission has received widespread attention. However, existing multipath transmission schemes may encounter problems such as packet disorder and mutual interference between paths when facing complex network environments, thus reducing network transmission efficiency. This paper proposes a multipath reliable transmission scheme (FC-MPRT) based on fountain codes and recurrent neural networks (RNNs) to address these challenges. The scheme fully leverages the randomness and reliability of fountain codes to effectively solve the buffer-blocking problem caused by frequent packet loss retransmissions and the requirement for packets to arrive in order. Additionally, a supervised prediction scheme based on RNN is designed at the data receiving end to mitigate the potential resource wastage problem during encoding and decoding. The transmission efficiency is significantly enhanced by predicting the arrival of packets. We evaluate the performance of FC-MPRT in various network scenarios on NS-3 and Mininet platforms. Simulation results demonstrate that FC-MPRT achieves a 66.1% improvement in throughput and a 47.6% reduction in the average block transmission delay compared to existing multipath transmission schemes.









Similar content being viewed by others
References
Laghari AA, Wu K, Laghari RA, Ali M, Khan AA (2021) A review and state of art of internet of things (iot). In: Archives of Computational Methods in Engineering, pp 1–19
Lorincz J, Klarin Z, Oegovi J (2021) A comprehensive overview of tcp congestion control in 5g networks: research challenges and future perspectives. Sensors 21(13):4510
Huang H, Pan S, Zhang J (2022) Multipath routing identification for network measurement built on end-to-end packet order. Wireless Netw, pp 1–13
Zhang Z, Zhang C, Li H, Xie T (2020) Multipath transmission selection algorithm based on immune connectivity model. J Comput Appl 40(12):3571
Liu K, Quan W, Gao D, Yu C, Liu M, Zhang Y (2021) Distributed asynchronous learning for multipath data transmission based on p-ddqn. China Commun 18(8):62–74
Ji R, Cao Y, Fan X, Jiang Y, Lei G, Ma Y (2020) Multipath tcp-based iot communication evaluation: from the perspective of multipath management with machine learning. Sensors 20(22):6573
Bonaventure O, Seo S (2016) Multipath tcp deployments. IETF J 12(2):24–27
Britvin N, Karpukhin E. The linear network coding optimization in hybrid arq/fec system to counteract head-of-line blocking in queue. J Phys: Conf Ser, vol 1515, p. 032019. IOP Publishing
Mohtavipour SM, Mollajafari M, Naseri A (2020) A novel packet exchanging strategy for preventing hol-blocking in fat-trees. Clust Comput 23:461–482
Tu L-T, Nguyen TN, Duy TT, Tran PT, Voznak M, Aravanis AI (2022) Broadcasting in cognitive radio networks: a fountain codes approach. IEEE Trans Veh Technol 71(10):11289–11294
Liu X, Du X, Zhang J, Han D, Jin L (2022) Rofc-lf: recursive online fountain code with limited feedback for underwater acoustic networks. IEEE Trans Commun 70(7):4327–4342
Nie H, Jiang X, Tang W, Zhang S, Dou W (2020) Data security over wireless transmission for enterprise multimedia security with fountain codes. Multimedia Tools Appl 79:10781–10803
Zheng H, Du Q, Shen N, Zhang R (2022) Sustainable wireless delivery for hd-video streaming via short fountain-code assisted udp. In: 2022 IEEE Globecom workshops (GC Wkshps), pp 1273–1278. IEEE
Yuan M, Qiao Y, Fu Y, Tang J (2022) Fountain codes for reliable and deterministic packet transmission in industrial cloud control systems. IEEE Internet of Things J
Ford A, Raiciu C, Handley M, Bonaventure O (2013) Tcp extensions for multipath operation with multiple addresses. Report 2070-1721
Zhang T, Zhao S, Cheng B (2020) Multipath routing and mptcp-based data delivery over manets. IEEE Access 8:32652–32673
Chao L, Wu C, Yoshinaga T, Bao W, Ji Y (2021) A brief review of multipath tcp for vehicular networks. Sensors 21(8):2793
Raiciu C, Handley M, Wischik D (2011) Coupled congestion control for multipath transport protocols. Report 2070-1721
Khalili R, Gast N, Popovic M, Le Boudec J-Y (2013) Mptcp is not pareto-optimal: performance issues and a possible solution. IEEE/ACM Trans Netw 21(5):1651–1665
Peng Q, Walid A, Hwang J, Low SH (2014) Multipath tcp: analysis, design, and implementation. IEEE/ACM Trans Netw 24(1):596–609
Lubna T, Mahmud I, Cho Y-Z (2020) D-lia: dynamic congestion control algorithm for mptcp. ICT Express 6(4):263–268
Lubna T, Mahmud I, Kim G-H, Cho Y-Z (2021) D-olia: a hybrid mptcp congestion control algorithm with network delay estimation. Sensors 21(17):5764
Mahmud I, Lubna T, Song Y-J, Cho Y-Z (2020) Coupled multipath bbr (c-mpbbr): a efficient congestion control algorithm for multipath tcp. IEEE Access 8:165497–165511
Wei W, Xue K, Han J, Wei DS, Hong P (2020) Shared bottleneck-based congestion control and packet scheduling for multipath tcp. IEEE/ACM Trans Netw 28(2):653–666
Li W, Zhang H, Gao S, Xue C, Wang X, Lu S (2019) Smartcc: a reinforcement learning approach for multipath tcp congestion control in heterogeneous networks. IEEE J Sel Areas Commun 37(11):2621–2633
Chen C, Jiang L, Jun S, Zhu H, Gu J, Chang X (2022) A machine learning based mptcp subflow control algorithm for multi-access heterogeneous networks. In: 2022 IEEE 22nd International Conference on Communication Technology (ICCT), pp 1817–1822. IEEE
Xing Y, Xue K, Zhang Y, Han J, Li J, Wei D.S (2023) An online learning assisted packet scheduler for mptcp in mobile networks. IEEE/ACM Trans Netw
Saxena P, Dreibholz T, Skinnemoen H, Alay Ö, Vazquez-Castro M.A, Ferlin S, Acar G (2020) Resilient hybrid satcom and terrestrial networking for unmanned aerial vehicles. In: IEEE INFOCOM 2020-IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), pp 418–423. IEEE
He X, Jiang W, Cheng M, Zhou X, Yang P, Kurkoski B (2020) Guardrider: reliable wifi backscatter using reed-solomon codes with qos guarantee. In: 2020 IEEE/ACM 28th International Symposium on Quality of Service (IWQoS), pp 1–10. IEEE
Luo Q, Wang J, Liu S (2018) Aeromrp: a multipath reliable transport protocol for aeronautical ad hoc networks. IEEE Internet Things J 6(2):3399–3410
Luby M, Shokrollahi A, Watson M, Stockhammer T (2007) Raptorq forward error correction scheme for object delivery. IETF RMT draft-ietf-rmt-bb-fec-raptorq-04
Tang L, He X, Yang X, Wei Y, Wang X, Chen Q (2019) Arma-prediction-based online adaptive dynamic resource allocation in wireless virtualized network. IEEE Access 7:130438–130450
Lee D, Lee D, Choi M, Lee J Prediction of network throughput using arima. In: 2020 International Conference on Artificial Intelligence in Information and Communication (ICAIIC), pp 1–5. IEEE
Cheng H, Xie Z, Wu L, Yu Z, Li R (2019) Data prediction model in wireless sensor networks based on bidirectional lstm. EURASIP J Wirel Commun Netw 2019(1):1–12
Rezaei S, Liu X (2018) How to achieve high classification accuracy with just a few labels: a semi-supervised approach using sampled packets. arXiv preprint arXiv:1812.09761
Han J, Xue K, Xing Y, Li J, Wei W, Wei DS, Xue G (2021) Leveraging coupled bbr and adaptive packet scheduling to boost mptcp. IEEE Trans Wireless Commun 20(11):7555–7567
Author information
Authors and Affiliations
Contributions
J.L. is responsible for controlling the theme and logic of the manuscript, Q.G is responsible for the research, drawing of pictures and simulation of experiments, X.C., T.H. is responsible for organizing and writing formulas and tables, and D.W. is responsible for revising and commenting on the manuscript.All authors reviewed the manuscript.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Liu, J., Gao, Q., Cui, X. et al. Fountain code-based multipath reliable transmission scheme with RNN-assisted predictive feedback. J Supercomput 80, 23519–23543 (2024). https://doi.org/10.1007/s11227-024-06346-9
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-024-06346-9