Skip to main content

Advertisement

Log in

Fountain code-based multipath reliable transmission scheme with RNN-assisted predictive feedback

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  1. 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

  2. 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

    Article  Google Scholar 

  3. 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

  4. Zhang Z, Zhang C, Li H, Xie T (2020) Multipath transmission selection algorithm based on immune connectivity model. J Comput Appl 40(12):3571

    Google Scholar 

  5. 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

    Article  Google Scholar 

  6. 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

    Article  Google Scholar 

  7. Bonaventure O, Seo S (2016) Multipath tcp deployments. IETF J 12(2):24–27

    Google Scholar 

  8. 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

  9. Mohtavipour SM, Mollajafari M, Naseri A (2020) A novel packet exchanging strategy for preventing hol-blocking in fat-trees. Clust Comput 23:461–482

    Article  Google Scholar 

  10. 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

    Article  Google Scholar 

  11. 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

    Article  Google Scholar 

  12. 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

    Article  Google Scholar 

  13. 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

  14. 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

  15. Ford A, Raiciu C, Handley M, Bonaventure O (2013) Tcp extensions for multipath operation with multiple addresses. Report 2070-1721

  16. Zhang T, Zhao S, Cheng B (2020) Multipath routing and mptcp-based data delivery over manets. IEEE Access 8:32652–32673

    Article  Google Scholar 

  17. Chao L, Wu C, Yoshinaga T, Bao W, Ji Y (2021) A brief review of multipath tcp for vehicular networks. Sensors 21(8):2793

    Article  Google Scholar 

  18. Raiciu C, Handley M, Wischik D (2011) Coupled congestion control for multipath transport protocols. Report 2070-1721

  19. 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

    Article  Google Scholar 

  20. Peng Q, Walid A, Hwang J, Low SH (2014) Multipath tcp: analysis, design, and implementation. IEEE/ACM Trans Netw 24(1):596–609

    Article  Google Scholar 

  21. Lubna T, Mahmud I, Cho Y-Z (2020) D-lia: dynamic congestion control algorithm for mptcp. ICT Express 6(4):263–268

    Article  Google Scholar 

  22. 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

    Article  Google Scholar 

  23. 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

    Article  Google Scholar 

  24. 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

    Article  Google Scholar 

  25. 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

    Article  Google Scholar 

  26. 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

  27. 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

  28. 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

  29. 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

  30. 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

    Article  Google Scholar 

  31. 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

  32. 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

    Article  Google Scholar 

  33. 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

  34. 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

    Article  Google Scholar 

  35. 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

  36. 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

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

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

Correspondence to Jianhang Liu.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-024-06346-9

Keywords

Navigation