Abstract
Routing services in next generation networks not only need to provide good transmission quality in heterogeneous network environments, but also need to meet the differentiated performance requirements of different applications. For example, real-time applications require low latency performance guarantees, while low-cost applications pay more attention to strict cost guarantees. Recently, deep learning has been widely applied in the field of network. With the aid of the powerful deep neural networks, the communication network can perform the routing operation intelligently to avoid the possible failure and congestion. However, existing deep learning-based network routing algorithms cannot satisfy the specific performance requirements of users, because this kind of algorithm is an unconstrained feature learning method essentially, while the routing requirements of different applications are really a constrained problem. In order to solve the above problems, we propose a deep learning-based constrained intelligent routing method, which combines the advantages of Lagrange multiplier method for solving constrained problems and the learning ability of deep learning methods, making the routing service can not only learn complex features to adapt to network environments, but also can meet differentiated requirement of users on the performance. To the best of our knowledge, this is the first work to solve the constrained routing problem by using deep learning system. Experimental results prove the effectiveness of the proposed method and show it is a method suitable for providing high-quality routing services for the next generation network.













Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Nguyen VG, Brunstrom A, Grinnemo KJ, Taheri J (2017) SDN/NFV-based mobile packet core network architectures: a survey[J]. IEEE Commun Surv Tutorials 19(3):1567–1602
Tang F, Mao B, Fadlullah Z M et al (2019) ST-DeLTA: A novel spatial-temporal value network aided deep learning based intelligent network traffic control system[J]. IEEE Trans Sustain Comput 5(4):568–580
Tang F, Mao B, Fadlullah Z M et al (2017) On removing routing protocol from future wireless networks: a real-time deep learning approach for intelligent traffic control[J]. IEEE Wirel Commun 25(1):154–160
Kaiwartya O, Abdullah A H, Cao Y et al (2016) Internet of vehicles: motivation, layered architecture, network model, challenges, and future aspects[J]. IEEE Access 4:5356–5373
Kim HJ, Kim BH (2018) Implementation of young children English education system by AR type based on P2P network service model[J]. Peer-to-Peer Netw Appl 11(6):1252–1264
Wan J, Yi M, Li DI et al (2016) Mobile services for customization manufacturing systems: an example of industry 4.0[J]. IEEE Access 4:8977–8986
Stergiou C, Psannis KE, Kim BG, Gupta B (2018) Secure integration of IoT and cloud computing[J]. Futur Gener Comput Syst 78:964–975
Hodge SL System and method for third party monitoring of voice and video calls: U.S. Patent 10,277,640[P]. 2019-4-30
2014 What will 5G Be?[J]. IEEE J Sel Areas Commun 32(6)
Yao Q, Liao X, Jin H (2017) Training deep neural network on multiple GPUs with a model averaging method[J]. Peer-to-Peer Netw Appl 11(7):1–10
Sahrish Khan Tayyaba, et al. (2018) Resource allocation in SDN based 5G cellular networks[J]. Peer-to-Peer Netw Appl
Dijkstra EW (1959) A note on two problems in connexion with graphs[J]. Numer Math 1(1):269–271
Yanjun L, Xiaobo L, Osamu Y (2014) Traffic engineering framework with machine learning based meta-layer in software-defined networks[C]//2014 4th IEEE international conference on network infrastructure and digital content. IEEE: 121–125
Gunes M, Sorges U, Bouazizi I (2002) ARA-the ant-colony based routing algorithm for MANETs[C]//Proceedings. International Conference on Parallel Processing Workshop. IEEE: 79–85
Azzouni A, Boutaba R, Pujolle G (2017) NeuRoute: predictive dynamic routing for software-defined networks[C]//2017 13th international conference on network and service management (CNSM). IEEE: 1–6
Joksch HC (1966) The shortest route problem with constraints[J]. J Math Anal Appl 14(2):191–197
Widyono R (1994) The design and evaluation of routing algorithms for real-time channels. Int. Comput. Sci. Inst. Berkeley, Berkeley, CA, USA, Tech. Rep. TR-94-024
Lee WC, Hluchyi MG, Humblet PA (1995) Routing subject to quality of service constraints in integrated communication networks[J]. IEEE Netw 9(4):46–55
Jia Z, Varaiya P (2001) Heuristic methods for delay-constrained least cost routing problem using k-shortest-path algorithms[C]//Proc. IEEE INFOCOM: 1–9
Sun Q, Langendörfer H (1998) A new distributed routing algorithm for supporting delay-sensitive applications[J]. Comput Commun 21(6):572–578
Ishida K, Amano K, Kannari N (1998) A delay-constrained least-cost path routing protocol and the synthesis method[C]//proceedings fifth international conference on real-time computing systems and applications (Cat. No. 98EX236). IEEE: 58–65
Juttner A, Szviatovski B, Mécs I, et al (2001) Lagrange relaxation based method for the QoS routing problem[C]//proceedings IEEE INFOCOM 2001. Conference on computer communications. Twentieth annual joint conference of the IEEE computer and communications society (Cat. No. 01CH37213). IEEE 2: 859–868
Guck JW, Van Bemten A, Reisslein M et al (2017) Unicast QoS routing algorithms for SDN: a comprehensive survey and performance evaluation[J]. IEEE Commun Surv Tutorials 20(1):388–415
Kato N, Fadlullah ZM, Mao B et al (2016) The deep learning vision for heterogeneous network traffic control: proposal, challenges, and future perspective[J]. IEEE Wirel Commun 24(3):146–153
Mao B, Fadlullah ZM, Tang F, et al (2017) A tensor based deep learning technique for intelligent packet routing[C]//GLOBECOM 2017-2017 IEEE global communications conference. IEEE: 1–6
Fadlullah Z, Tang F, Mao B et al (2017) State-of-the-art deep learning: evolving machine intelligence toward tomorrow’s intelligent network traffic control systems[J]. IEEE Commun Surv Tutorials 19(4):2432–2455
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[J]. IEEE Trans Comput 66(11):1946–1960
Mao B, Tang F, Fadlullah ZM, Kato N, Akashi O, Inoue T, Mizutani K (2018) A novel non-supervised deep-learning-based network traffic control method for software defined wireless networks[J]. IEEE Wirel Commun 25(4):74–81
Mao Q, Hu F, Hao Q (2018) Deep learning for intelligent wireless networks: a comprehensive survey[J]. IEEE Commun Surv Tutorials 20(4):2595–2621
Feng G, Douligeris C, Makki K et al (2002) Performance evaluation of delay-constrained least-cost QoS routing algorithms based on linear and nonlinear lagrange relaxation[C]//2002 IEEE international conference on communications. Conference proceedings. ICC 2002 (Cat. No. 02CH37333). IEEE 4:2273–2278
Jüttner A, Mécs I Lagrange quality of service routing: U.S. Patent 7,020,086[P]. 2006-3-28
Azzouni A, Pujolle G (2017) A long short-term memory recurrent neural network framework for network traffic matrix prediction[J]. arXiv preprint arXiv:1705.05690
Mikolov T, Karafiát M, Burget L, et al (2010) Recurrent neural network based language model[C]//eleventh annual conference of the international speech communication association
Cho K, Van Merriënboer B, Gulcehre C, et al (2014) Learning phrase representations using RNN encoder-decoder for statistical machine translation[J]. arXiv preprint arXiv:1406.1078
Sak H, Senior A, Beaufays F (2014) Long short-term memory based recurrent neural network architectures for large vocabulary speech recognition[J]. arXiv preprint arXiv:1402.1128
Li S, Li W, Cook C, et al (2018) Independently recurrent neural network (indrnn): building a longer and deeper rnn[C]//proceedings of the IEEE conference on computer vision and pattern recognition: 5457–5466
Azzouni A, Pujolle G (2018) NeuTM: a neural network-based framework for traffic matrix prediction in SDN[C]//NOMS 2018-2018 IEEE/IFIP network operations and management symposium. IEEE: 1–5
Graves A, Schmidhuber J (2005) Framewise phoneme classification with bidirectional LSTM and other neural network architectures[J]. Neural Netw 18(5–6):602–610
Chollet F. Keras (2015)[J]. 2017
Issariyakul T, Hossain E (2012) Introduction to network simulator 2 (NS2)[M]//introduction to network simulator NS2. Springer, Boston, pp 21–40. https://doi.org/10.1007/978-0-387-71760-9_2.pdf
Kingma DP, Ba J (2015) Adam: a method for stochastic optimization, in:proceedings the 3rd international conference for learning representations. Springer Verlag, San Diego, pp 1–15
Rao Z, Xu Y, Pan S (2020) An intelligent routing method based on network partition[J]. Comput Commun 160:25–33
Acknowledgments
The research is supported by National Key Research and Development Program of China (No. 2017YFB0504202), National Natural Science Foundation of China (No. 91738302, 41571426), and Wuhan Applied Basic Research Program (No. 2017010201010114).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Rao, Z., Xu, Y. & Pan, S. A deep learning-based constrained intelligent routing method. Peer-to-Peer Netw. Appl. 14, 2224–2235 (2021). https://doi.org/10.1007/s12083-021-01185-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12083-021-01185-4