Skip to main content
Log in

Assuring Efficient Path Selection in an Intent-Based Networking System: A Graph Neural Networks and Deep Reinforcement Learning Approach

  • Published:
Journal of Network and Systems Management Aims and scope Submit manuscript

Abstract

The recent advancements in network systems, including Software-Defined Networking (SDN), Network Functions Virtualization (NFV), and cloud networking, have significantly enhanced network management. These technologies increase efficiency, reduce manual efforts, and improve agility in deploying new services. They also enable scalable network resources, facilitate handling demand surges, and provide efficient access to innovative solutions. Despite these advancements, the performance of interconnected nodes is still influenced by the heterogeneity of network infrastructure and the capabilities of physical links. This work introduces a comprehensive solution addressing these challenges through Intent-Based Networking (IBN). Our approach utilizes IBN for defining high-level service requirements (QoS) tailored to individual node specifications. Further, we integrate a Graph Neural Network (GNN) to model the network’s overlay topology and understand the behavior of nodes and links. This integration enables the translation of defined intents into optimal paths between end-to-end nodes, ensuring efficient path selection. Additionally, our system incorporates Deep Deterministic Policy Gradients (DDPG) for dynamic weight calculation of QoS metrics to adjust the link cost assigned to network paths based on performance metrics, ensuring the network adapts to the specified QoS intents. The proposed solution has been implemented as an IBN system design comprising an intent definition manager, a GNN model for optimal path selection, an Off-Platform Application (OPA) for policy creation, an assurance module consisting of the DDPG mechanism, and a real-time monitoring system. This design ensures continuous efficient path selection assurance, dynamically adapting to changing conditions and maintaining optimal service levels per the defined intents.

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
Algorithm 1
Algorithm 2
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  1. Rana, D.S., Dhondiyal, S.A., Chamoli, S.K.: Software defined networking (sdn) challenges, issues and solution. Int. J. Comput. Sci. Eng. 7(1), 884–889 (2019)

    Google Scholar 

  2. Papavassiliou, S.: Software defined networking (sdn) and network function virtualization (nfv). Fut. Internet 12(1), 7 (2020)

    Article  Google Scholar 

  3. Rashid, A., Chaturvedi, A.: Cloud computing characteristics and services: a brief review. Int. J. Comput. Sci. Eng. 7(2), 421–426 (2019)

    Google Scholar 

  4. Barakabitze, A., Hines, A.: Network softwarization and virtualization in future networks: The promise of sdn, nfv, mec, and fog/cloud computing (2023)

  5. Zhang, T., Qiu, H., Linguaglossa, L., Cerroni, W., Giaccone, P.: Nfv platforms: Taxonomy, design choices and future challenges. IEEE Trans. Netw. Serv. Manag. 18(1), 30–48 (2020)

    Article  Google Scholar 

  6. Mijumbi, R., et al.: Network function virtualization: state-of-the-art and research challenges. IEEE Commun. Surv. Tutor. 18(1), 236–262 (2015)

    Article  Google Scholar 

  7. Zeydan, E., Turk, Y.: Recent advances in intent-based networking: a survey (2020). 2020 IEEE 91st Vehicular Technology Conference (VTC2020-Spring)

  8. Clemm, A., Ciavaglia, L., Granville, L., Tantsura, J.: Intent-based networking-concepts and overview. Tech. Rep, Internet Engineering Task Force, Internet-Draft (2019)

  9. Boutaba, R., et al.: A comprehensive survey on machine learning for networking: evolution, applications and research opportunities. J. Internet Serv. Appl. 9(1), 1–99 (2018)

    Article  Google Scholar 

  10. Zheng, X., Leivadeas, A.: Network assurance in intent-based networking data centers with machine learning techniques (2021). In: 2021 17th International Conference on Network and Service Management (CNSM)

  11. Chemouil, P., et al.: Special issue on artificial intelligence and machine learning for networking and communications. IEEE J. Sel. Areas Commun. 37(6), 1185–1191 (2019)

    Article  Google Scholar 

  12. Nacef, A. et al.: Self-optimized network: When machine learning meets optimization (2021). 2021 IEEE Global Communications Conference (GLOBECOM)

  13. Dias, K.L., Pongelupe, M.A., Caminhas, W.M., de Errico, L.: An innovative approach for real-time network traffic classification. Comput. Netw. 158, 143–157 (2019)

    Article  Google Scholar 

  14. Rivera, J. J. D. et al.: An intent-based networking mechanism: A study case for efficient path selection using graph neural networks (2023). NOMS 2023-2023 IEEE/IFIP Network Operations and Management Symposium

  15. Zeydan, E., Turk, Y.: Recent advances in intent-based networking: A survey (2020). 2020 IEEE 91st Vehicular Technology Conference (VTC2020-Spring)

  16. LaMar, S., Gosselin, J. J., Caceres, I., Kapple, S., Jayasumana, A.: Congestion aware intent-based routing using graph neural networks for improved quality of experience in heterogeneous networks (2021). MILCOM 2021-2021 IEEE Military Communications Conference (MILCOM)

  17. Rafiq, A., Afaq, M., Song, W.C.: Intent-based networking with proactive load distribution in data center using ibn manager and smart path manager. J. Amb. Intell. Humaniz. Comput. 11, 4855–4872 (2020)

    Article  Google Scholar 

  18. Bannour, F., Dumbrava, S., Lu, D.: A flexible graphql northbound api for intent-based sdn applications (2022). NOMS 2022-2022 IEEE/IFIP Network Operations and Management Symposium

  19. Singh, A., Aujla, G.S., Bali, R.S.: Intent-based network for data dissemination in software-defined vehicular edge computing. IEEE Trans. Intell. Transp. Syst. 22(8), 5310–5318 (2021). https://doi.org/10.1109/TITS.2020.3002349

    Article  Google Scholar 

  20. Wu, Q., Liu, Q., Jia, Z., Xin, N., Chen, T.: P4sqa: A p4 switch-based qos assurance mechanism for sdn. IEEE Trans. Netw. Serv. Manag. (2023). https://doi.org/10.1109/TNSM.2023.3280913

    Article  Google Scholar 

  21. Lin, C., Wang, K., Deng, G.: A qos-aware routing in sdn hybrid networks. Procedia Comput. Sci. 110, 242–249 (2017)

    Article  Google Scholar 

  22. Erokhin, S., Petukhov, A., Pilyugin, P.: Critical information infrastructures monitoring based on software-defined networks (2019). Conference of Open Innovations Association, FRUCT

  23. Yang, C.N., Ku, L.C., Chen, J.J.: A perfsonar-based network performance weathermap system. Int. J. Grid High Perf. Comput. (IJGHPC) 13(3), 43–55 (2021)

    Article  Google Scholar 

  24. Isah, H., et al.: A survey of distributed data stream processing frameworks. IEEE Access 7, 154300–154316 (2019)

    Article  Google Scholar 

  25. Mnih, V., et al.: Human-level control through deep reinforcement learning. Nature 518(7540), 529–533 (2015)

    Article  Google Scholar 

  26. Silver, D. et al.: Deterministic policy gradient algorithms (2014). International conference on machine learning

  27. Lillicrap, T. P. et al.: Continuous control with deep reinforcement learning. arXiv preprint arXiv:1509.02971 (2015)

  28. Kadam, S. S. ,Ingle, D. R.: Literature review on redistribution of routing protocols in wireless networks using sdn along with nfv (2022). Soft Computing for Security Applications: Proceedings of ICSCS 2021

  29. Guo, Y., Wang, Z., Yin, X., Shi, X., Wu, J.: Traffic engineering in sdn/ospf hybrid network (2014). 2014 IEEE 22nd International Conference on Network Protocols

  30. Akin, E., Korkmaz, T.: Comparison of routing algorithms with static and dynamic link cost in software defined networking (sdn). IEEE Access 7, 148629–148644 (2019)

    Article  Google Scholar 

  31. Pujol-Perich, D., et al.: Ignnition: Bridging the gap between graph neural networks and networking systems. IEEE Netw. 35(6), 171–177 (2021)

    Article  Google Scholar 

  32. Knight, S., Nguyen, H.X., Falkner, N., Bowden, R., Roughan, M.: The internet topology zoo. IEEE J. Sel. Areas Commun. 29(9), 1765–1775 (2011)

    Article  Google Scholar 

Download references

Acknowledgements

To be added after the review process.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Wang-Cheol Song.

Ethics declarations

Conflict of interest

All authors certify that they have no affiliations with or involvement in any organization or entity with any financial interest or non-financial interest in the subject matter or materials discussed in this manuscript. The authors have no Conflict of interest to declare relevant to this article’s content.

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

Alam, S., Diaz Rivera, J.J., Sarwar, M.M.S. et al. Assuring Efficient Path Selection in an Intent-Based Networking System: A Graph Neural Networks and Deep Reinforcement Learning Approach. J Netw Syst Manage 32, 41 (2024). https://doi.org/10.1007/s10922-024-09814-y

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10922-024-09814-y

Keywords

Navigation