Skip to main content
Log in

Subflow scheduling strategy for multipath transmission in SDN-based spatial network

  • Original Paper
  • Published:
Wireless Networks Aims and scope Submit manuscript

Abstract

The spatial network has numerous nodes and complex links, which makes it more suitable for the Multipath Transmission Control Protocol (MPTCP). As an extension of the traditional TCP protocol, this protocol can aggregate the bandwidth of multiple paths to improve transmission performance. However, the traditional network architecture has limited support for MPTCP, making it impossible to select a good transmission path for the subflow according to the current global network status, so it is easy to cause subflow collision. By separating the control plane and data plane, the Software Defined Network (SDN) architecture can obtain the global network status and better manage the network. The introduction of SDN can solve the problem that traditional networks cannot optimize subflow transmission based on the global network status. However, the existing SDN-based solutions mainly optimize the terrestrial network and take the available bandwidth of the network as the key reference factor, which is not suitable for the network environment with a large scale of time and space such as the spatial network. Besides, due to the high-speed movement of satellite nodes, frequent link switching will cause the selected path to fail and affect the subflow transmission on the path. For this reason, a dynamic subflow allocation strategy for multi-path transmission in SDN-based spatial networks is proposed in this paper, which uses the SDN controller to monitor and analyze the network status, and selects multiple optimal and disjoint transmission paths for the subflow based on the delay and bandwidth of the path to improve the link utilization and load balancing. Then, the strategy uses the predictable characteristics of the spatial network topology to predict the link to be disconnected, reselects the optimal path for the subflow, and solves the problem that the subflow cannot be continuously transmitted due to link switching. The experimental results show that the strategy in this paper is more suitable for the spatial network, because the selected path has lower delay and higher bandwidth. It solves the collision problem of subflows, and makes the subflow transmission have better stability in the highly dynamic spatial network.

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

Access this article

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

Notes

  1. https://github.com/floodlight/floodlight.

References

  1. Radhakrishnan, R., Edmonson, W. W., Afghah, F., Rodriguez-Osorio, R. M., Pinto, F., & Burleigh, S. C. (2016). Survey of inter-satellite communication for small satellite systems: Physical layer to network layer view. IEEE Communications Surveys & Tutorials, 18(4), 2442–2473.

    Article  Google Scholar 

  2. Lu, Y., Min, G., Zuo, Z., Liang, R., & Duan, Z. (2020). Structural Performance of Satellite Networks: A Complex Network Perspective IEEE Systems Journal & Tutorials, 15(3), 3848–3859.

    Google Scholar 

  3. Kimura, B. Y., Lima, D. C., & Loureiro, A. A. (2020). Packet scheduling in multipath TCP: Fundamentals, lessons, and opportunities. IEEE Systems Journal, 15(1), 1445–1457.

    Article  Google Scholar 

  4. Nisar, K., Jimson, E. R., Hijazi, M. H. A., Welch, I., Hassan, R., & Aman, A. H. M. (2020). Khan, S: A survey on the architecture, application, and security of software defined networking: Challenges and open issues. Internet of Things & Tutorials, 12, 100298.

    Google Scholar 

  5. Zannettou, S., Sirivianos, M., & Papadopoulos, F. (2016). Exploiting path diversity in datacenters using MPTCP-aware SDN. In 2016 IEEE symposium on computers and communication (ISCC), (pp. 539–546). IEEE

  6. Du, P., Pang, F., Braun, T., Gerla, M., Hoffmann, C., & Kim, J.H. (2017) Traffic optimization in software defined naval network for satellite communications. In MILCOM 2017-2017 IEEE military communications conference (MILCOM), (pp. 459–464). IEEE

  7. Nam, H., Calin, D., & Schulzrinne, H. (2016) Towards dynamic MPTCP Path control using SDN. In 2016 IEEE NetSoft Conference and Workshops (NetSoft), (pp. 286–294). IEEE

  8. Gao, K., Xu, C., Qin, J., Yang, S., Zhong, L., & Muntean, G. M. (2019) QoS-driven path selection for MPTCP: A scalable SDN-assisted approach. In 2019 IEEE wireless communications and networking conference (WCNC), (pp. 1–6). IEEE

  9. Kheirkhah, M. & Lee, M. (2019) AMP: An adaptive multipath TCP for data center networks. In 2019 IFIP networking conference (IFIP networking), (pp. 1–9). IEEE

  10. Chen, Y. S., Ting, L. C., Hsieh, N. T., & Ke, C. H. (2020). Enhancing multimedia streaming with weighted multiple transmission paths in software defined networks. Journal of Internet Technology & Tutorials, 21(7), 2047–2054.

    Google Scholar 

  11. Naeem, F., Srivastava, G., & Tariq, M. (2020). A software defined network based fuzzy normalized neural adaptive multipath congestion control for the internet of things. IEEE Transactions on Network Science and Engineering, 7(4), 2155–2164.

    Article  Google Scholar 

  12. Lei, K., Liang, Y., & Li, W. (2020). Congestion control in SDN-based networks via multi-task deep reinforcement learning. IEEE Network, 34(4), 28–34.

    Article  Google Scholar 

  13. Dave, M. (2018). An efficient traffic management solution in data center networking using SDN. In 2018 international conference on power energy, environment and intelligent control (PEEIC), (pp. 825–829). IEEE

  14. Mon, O. M., Mon, M. T. (2019) Flow path computing in software defined networking. In 2019 international conference on advanced information technologies (ICAIT), (pp. 13–18). IEEE

  15. Akin, E., Korkmaz, T. (2019) Rate-based dynamic shortest path algorithm for efficiently routing multiple flows in SDN. In ICC 2019-2019 IEEE international conference on communications (ICC), (pp. 1–7). IEEE

  16. Izumi, K. & Ito, Y. (2019) Proposal of a method of reducing difference of mean delay between paths in MPTCP by SDN. In 2019 IEEE 8th global conference on consumer electronics (GCCE), (pp. 111–112). IEEE

  17. Al-Najjar, A., Khan, F. H., & Portmann, M. (2020). Network traffic control for multi-homed end-hosts via SDN. IET Communications, 14(19), 3312–3323.

    Article  Google Scholar 

  18. Hussein, A., Elhajj, I. H., Chehab, A., & Kayssi, A. (2017). SDN for MPTCP: An enhanced architecture for large data transfers in datacenters. In 2017 IEEE international conference on communications (ICC), (pp. 1–7). IEEE

  19. Tao, X., Ota, K., Dong, M., Qi, H., & Li, K. (2021). Congestion-aware scheduling for software-defined SAG networks. EEE Transactions on Network Science and Engineering, 8(4), 2861–2871.

    Article  Google Scholar 

  20. Xie, T. (2019). SDSN: software-defined space networking-architecture and routing algorithm. Mobile Networks and Applications, 24(5), 1542–1554.

    Article  Google Scholar 

  21. Shi, X., Li, Y., Zhao, S., & Wang, W. (2020). Multi-QoS adaptive routing algorithm based on SDN for satellite network. In IOP conference series: materials science and engineering, (vol. 768, p. 052035). IOP Publishing

  22. Chattopadhyay, S., Shailendra, S., Nandi, S., & Chakraborty, S. (2018). Improving MPTCP performance by enabling sub-flow selection over a SDN supported network. In 2018 14th international conference on wireless and mobile computing, networking and communications (WiMob), (pp. 1–8). IEEE

  23. Wang, F., Jiang, D., Qi, S., & Qiao, C. (2020) An adaboost based link planning scheme in space-air-ground integrated networks. Mobile Networks and Applications pp. 1–12

  24. Li, T., Zhou, H., Luo, H., & Yu, S. (2017). Service: A software defined framework for integrated space-terrestrial satellite communication. IEEE Transactions on Mobile Computing, 17(3), 703–716.

    Article  Google Scholar 

  25. Meng, X., Wu, L., & Yu, S. (2019). Multi-topology routing algorithms in SDN-based space information networks. Future Internet, 11(1), 15.

    Article  Google Scholar 

  26. Jiang, Z., Wu, Q., Li, H., & Wu, J. (2018). SCMPTCP: SDN cooperated multipath transfer for satellite network with load awareness. IEEE Access, 6, 19823–19832.

    Article  Google Scholar 

  27. Joshi, K. D. & Kataoka, K. (2016). SFO: SubFlow optimizer for MPTCP in SDN. In 2016 26th international telecommunication networks and applications conference (ITNAC), (pp. 173–178). IEEE

  28. Guo, C., Guo, J., Yu, C., Li, Z., Gong, C., & Waheed, A. (2020). A safe and reliable routing mechanism of LEO satellite based on SDN. Cmc-Computers Materials & Continua, 64(1), 439–454.

    Article  Google Scholar 

  29. McKeown, N., Anderson, T., Balakrishnan, H., Parulkar, G., Peterson, L., Rexford, J., et al. (2008). Openflow: enabling innovation in campus networks. ACM SIGCOMM Computer Communication Review, 38(2), 69–74.

    Article  Google Scholar 

  30. Yang, H., Riley, G. F., & Blough, D. M. (2019). Stereos: Smart table entry eviction for openflow switches. IEEE Journal on Selected Areas in Communications, 38(2), 377–388.

    Article  Google Scholar 

Download references

Acknowledgements

This work was supported in part by the National Natural Science Foundation of China (U21A20451), the Science and Technology Planning Project of Jilin Province, China (20200401105GX, 20220101143JC) and the CERNET Next Generation IT Innovation Project (NGIICS20190503).

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Hui Qi or Xiaoqiang Di.

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

Qi, H., Si, J., Hou, J. et al. Subflow scheduling strategy for multipath transmission in SDN-based spatial network. Wireless Netw 29, 941–953 (2023). https://doi.org/10.1007/s11276-022-03081-y

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11276-022-03081-y

Keywords

Navigation