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.
Similar content being viewed by others
References
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)
Papavassiliou, S.: Software defined networking (sdn) and network function virtualization (nfv). Fut. Internet 12(1), 7 (2020)
Rashid, A., Chaturvedi, A.: Cloud computing characteristics and services: a brief review. Int. J. Comput. Sci. Eng. 7(2), 421–426 (2019)
Barakabitze, A., Hines, A.: Network softwarization and virtualization in future networks: The promise of sdn, nfv, mec, and fog/cloud computing (2023)
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)
Mijumbi, R., et al.: Network function virtualization: state-of-the-art and research challenges. IEEE Commun. Surv. Tutor. 18(1), 236–262 (2015)
Zeydan, E., Turk, Y.: Recent advances in intent-based networking: a survey (2020). 2020 IEEE 91st Vehicular Technology Conference (VTC2020-Spring)
Clemm, A., Ciavaglia, L., Granville, L., Tantsura, J.: Intent-based networking-concepts and overview. Tech. Rep, Internet Engineering Task Force, Internet-Draft (2019)
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)
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)
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)
Nacef, A. et al.: Self-optimized network: When machine learning meets optimization (2021). 2021 IEEE Global Communications Conference (GLOBECOM)
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)
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
Zeydan, E., Turk, Y.: Recent advances in intent-based networking: A survey (2020). 2020 IEEE 91st Vehicular Technology Conference (VTC2020-Spring)
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)
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)
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
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
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
Lin, C., Wang, K., Deng, G.: A qos-aware routing in sdn hybrid networks. Procedia Comput. Sci. 110, 242–249 (2017)
Erokhin, S., Petukhov, A., Pilyugin, P.: Critical information infrastructures monitoring based on software-defined networks (2019). Conference of Open Innovations Association, FRUCT
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)
Isah, H., et al.: A survey of distributed data stream processing frameworks. IEEE Access 7, 154300–154316 (2019)
Mnih, V., et al.: Human-level control through deep reinforcement learning. Nature 518(7540), 529–533 (2015)
Silver, D. et al.: Deterministic policy gradient algorithms (2014). International conference on machine learning
Lillicrap, T. P. et al.: Continuous control with deep reinforcement learning. arXiv preprint arXiv:1509.02971 (2015)
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
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
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)
Pujol-Perich, D., et al.: Ignnition: Bridging the gap between graph neural networks and networking systems. IEEE Netw. 35(6), 171–177 (2021)
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)
Acknowledgements
To be added after the review process.
Author information
Authors and Affiliations
Corresponding author
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.
About this article
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
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10922-024-09814-y