Abstract
In an SDN-based Data Center Network (SD-DCN) environment, network traffic is highly vulnerable to handle the dynamic requirements of the users. It creates difficulty for network management tasks and future network routing path prediction. Deep learning is an emerging technology available to analyze the network environment to enhance network performance. The advanced deep learning models can easily handle dynamic changes as compared to conventional mechanisms in the network environment. The Convolution Neural Network (CNN) deep learning model provides limited congestion features extraction. The Recurrent Neural Network (RNN) deep learning model provides long feature dependency information from the given traffic dataset. To overcome the limitations of CNN and RNN models, an efficient deep learning technique is required to find both congestion features and feature dependency from previous input data. Moreover, in this paper, the mathematical model is proposed which improves network routing and flow management mechanisms by using available link probability and computing average network delay in the network. The proposed mathematical model provides the average network delay and traffic dataset to CNN-RNN hybrid deep learning models to analyze the network traffic. The improvement of the Quality of Service (QoS) in the network is the major aim to incorporate a mathematical model in the proposed system. In the proposed work, the hybrid deep learning models are a combination of two deep learning models, i.e., CNN with Long Short Term Memory (LSTM) network as CNN-LSTM and Bidirectional Long Short Term Memory (BiLSTM) network as CNN-BiLSTM. The experimental results show that the proposed approach outperforms the existing work in terms of several metrics such as average network throughput, average network delay, packet loss rate, and routing overhead. Furthermore, the result comparison is analyzed for the training and testing error analysis of different deep learning models.













Similar content being viewed by others
Data availability
Data sharing is not applicable to this article as no new data were created or analyzed in this study.
Notes
Here, optimal link bandwidth is considered as 50 Mbps.
References
Kreutz D, Ramos FMV, Verissimo PE, Rothenberg CE, Azodolmolky S, Uhlig S (2015) Software-defined networking: a comprehensive survey. Proc IEEE J 103(1):14–76
Hinton GE, Osindero S, Teh Y-W (2006) A fast learning algorithm for deep belief nets. Neural Comput 18(7):1527–1554
Modi TM, Swain P (2022) Intelligent routing using convolutional neural network in software-defined data center network. J Supercomput 78:13373–13392
Azzouni A, Pujolle G (2018) Neutm: a neural network-based framework for traffic matrix prediction in sdn. In: Proceedings of the IEEE/IFIP Network Operations and Management Symposium (NOMS), pages 1–5
Modi T, Swain P (2019) Flowdcn: Flow scheduling in software defined data center networks. In: Proceedings of the 3rd IEEE International Conference on Electrical, Computer and Communication Technologies (ICECCT), pages 1–5
Lokhande P, Tiple BS (2017) A step towards advanced machine learning approach: deep learning. In: Proceeding of the IEEE International Conference on Energy, Communication, Data Analytics and Soft Computing (ICECDS), pages 1112–1116
Sabih A, Al-Dunainawi Y, Al-Raweshidy HS, Abbod MF (2017) Optimisation of software-defined networks performance using a hybrid intelligent system. Adv Sci Technol Eng Syst J 2(3):617–622
Mao B, Fadlullah ZM, Tang F, Kato N, Akashi O, Inoue T, Mizutani K (2017) Routing or computing?. The paradigm shift towards intelligent computer network packet transmission based on deep learning. IEEE Trans Comput 66(11):1946–1960
Chen X, Wang X, Bo Y, He Q, Huang M (2020) Deep learning-based traffic prediction for energy efficiency optimization in software-defined networking. IEEE Syst J 15:5583
Zhuang Z, Wang J, Qi Qi, Sun H, Liao J (2019) Toward greater intelligence in route planning: a graph-aware deep learning approach. IEEE Syst J 14(2):1658–1669
Mao B, Tang F, Fadlullah ZM, Kato N (2019) An intelligent route computation approach based on real-time deep learning strategy for software defined communication systems. IEEE Trans Emerg Top Comput 9(3):1554–1565
Azzouni A, Boutaba R, Pujolle G (2017) Neuroute: Predictive dynamic routing for software-defined networks. In: Proceedings of the 13th IEEE International Conference on Network and Service Management (CNSM), pages 1–6
Wu G (2022) Deep reinforcement learning based multi-layered traffic scheduling scheme in data center networks. Wirel Netw, 1–12
Liu W-x, Lu J, Cai J, Zhu Y, Ling S, Chen Q (2021) Drl-plink: deep reinforcement learning with private link approach for mix-flow scheduling in software-defined data-center networks. IEEE Trans Netw Serv Manag
Li Y, Wang H, Liu J (2017) Can cnn construct highly accurate models efficiently for high-dimensional problems in complex product designs? arXiv
Ryu sdn framework :component-based software defined networking framework build sdn agilely. https://ryu-sdn.org/ (2022)
McKeown N, Anderson T, Balakrishnan H, Parulkar G, Peterson L, Rexford J, Shenker S, Turner J (2008) Openflow: enabling innovation in campus networks. ACM SIGCOMM Comput Commun Rev 38(2):69–74
iperf - the ultimate speed test tool for tcp, udp and sctp. https://iperf.fr/ (2022)
Mininet an instant virtual network on your laptop (or other pc). https://http://mininet.org/ (2022)
Wang Zhiying, Ma Sheng, Huang Libo, Lai Mingche, Shi Wei (2015) Chapter 10 - message passing interface communication protocol optimizations. In: Networks-On-Chip, pages 317–349. Morgan Kaufmann, Oxford
Keras-neural networks api, written in python. https://pypi.org/project/Keras/ (2022)
Tensorflow -end-to-end open source platform for machine learning. https://www.tensorflow.org/resources/models-datasets (2022)
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have 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
Modi, T.M., Swain, P. Hybrid deep learning models and link probability based routing in software defined-DCN. J Supercomput 79, 9771–9794 (2023). https://doi.org/10.1007/s11227-022-04995-2
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-022-04995-2