Skip to main content
Log in

Hybrid deep learning models and link probability based routing in software defined-DCN

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

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.

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
Fig. 10
Fig. 11
Fig. 12
Fig. 13

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

  1. Here, optimal link bandwidth is considered as 50 Mbps.

References

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

    Article  Google Scholar 

  2. Hinton GE, Osindero S, Teh Y-W (2006) A fast learning algorithm for deep belief nets. Neural Comput 18(7):1527–1554

    Article  MATH  MathSciNet  Google Scholar 

  3. Modi TM, Swain P (2022) Intelligent routing using convolutional neural network in software-defined data center network. J Supercomput 78:13373–13392

    Article  Google Scholar 

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

  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

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

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

    Article  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

  13. Wu G (2022) Deep reinforcement learning based multi-layered traffic scheduling scheme in data center networks. Wirel Netw, 1–12

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

  15. Li Y, Wang H, Liu J (2017) Can cnn construct highly accurate models efficiently for high-dimensional problems in complex product designs? arXiv

  16. Ryu sdn framework :component-based software defined networking framework build sdn agilely. https://ryu-sdn.org/ (2022)

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

    Article  Google Scholar 

  18. iperf - the ultimate speed test tool for tcp, udp and sctp. https://iperf.fr/ (2022)

  19. Mininet an instant virtual network on your laptop (or other pc). https://http://mininet.org/ (2022)

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

  21. Keras-neural networks api, written in python. https://pypi.org/project/Keras/ (2022)

  22. Tensorflow -end-to-end open source platform for machine learning. https://www.tensorflow.org/resources/models-datasets (2022)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tejas M. Modi.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-022-04995-2

Keywords

Navigation