main| new issue| archive| editorial board| for the authors| publishing house|
Πσρρκθι
Main page
New issue
Archive of articles
Editorial board
For the authors
Publishing house

 

 


ABSTRACTS OF ARTICLES OF THE JOURNAL "INFORMATION TECHNOLOGIES".
No. 12. Vol. 29. 2023

DOI: 10.17587/it.29.622-629

D. A. Perepelkin, Dr. Sc. (Tech.), Dean of the Faculty of Computer Engineering, M. A. Ivanchikova, Dr. Sc. (Tech.), Associate Professor of the CAD Department, V. T. Nguyen, Postgraduate Student,
Ryazan State Radio Engineering University, Ryazan, Russian Federation

Neural Network Multipath Routing in Software Defined Networks Based on Genetic Algorithm

Currently, a wide demand for the implementation and use of various cloud solutions is a modern trend and the driving force behind the development of network technologies. The growth of cloud application services delivered through data centers with varying network traffic needs demonstrates the limitations of traditional routing and load balancing methods. The combination of the advantages of software defined networks (SDN) technology and artificial intelligence (AI) methods ensures efficient management and operation of computer network resources. The paper proposes an approach to neural network multipath routing in SDN based on a genetic algorithm. The architecture and model of an artificial neural network has been developed to solve the problem of multipath routing in the SDN, which is able to predict the shortest paths based on the metrics of communication links. To optimize the hyperparameters of the neural network model, it is proposed to use a modified genetic algorithm. A visual software system SDNLoadBalancer has been developed and an experimental SDN topology has been designed, which makes it possible to study in detail the processes of neural network multipath routing in SDN based on the proposed approach. The obtained results show that the proposed neural network model has the ability to predict routes with high accuracy in real time, which makes it possible to implement various load balancing schemes in order to increase performance of SDN.
Keywords: software defined networks, neural network routing, multipath routing, recurrent neural networks, genetic algorithm

P. 622-629

Acknowledgements: The study was supported by the Grant of the Russian Science Foundation and Government of Ryazan Region, project No. 22-21-20093.

References

  1. Kreutz D., Ramos F., Verissimo P., Rothenberg C., Azodolmolky S., Uhlig S. Software-defined networking: A comprehensive survey, Proceedings of the IEEE, 2015, vol. 103, no. 1, pp. 14—76.
  2. Smeljanskij R. L. Programmno-konfiguriruemye seti, Otkrytye sistemy. SUBD, 2012, vol. 9, pp. 23—26 (in Russian).
  3. Korjachko V. P., Perepelkin D. A. Programmno-konfiguriruemye seti, Moscow, Gorjachaja linija — Telekom, 2020, 288 pp. (in Russian).
  4. Akyildiz I., Lee A., Wang P., Luo M., Chou W. A roadmap for traffic engineering in SDN-OpenFlow networks, Computer Networks, 2014, vol. 71, pp. 1—30.
  5. Rusek K., Suarez-Varela J., Almasan P., Barlet-Ros P., Cabellos-Aparicio A. RouteNet: Leveraging Graph Neural Networks for network modeling and optimization in SDN, IEEE Journal on Selected Areas in Communications, October 2020, vol. 38, iss. 10, pp. 2260—2270.
  6. Pierre S., Said H., Probst W. G. An artificial neural network approach for routing in distributed computer networks, Engineering Applications of Artificial Intelligence, February 2001, vol. 14, iss. 1, pp. 51—60.
  7. Kojic N., Reljin I., Reljin B. Neural Network for Optimization of Routing in Communication Networks, FACTA UNIVERSITATIS Series Electronics and Energetics, August 2006, vol. 19, no. 2, pp. 317—329
  8. Wang Z., Lu Z., Li C. Research on deep reinforcement learning multi-path routing planning in SDN, Journal of Physics: Conference Series, 2nd International Conference on Electronic Engineering and Informatics 17—19 July 2020, Lanzhou, China, 2020, vol. 1617.
  9. Perepelkin D. A., Ivanchikova M. A., Nguyen V. T. Intellektual'naya mnogoputevaya marshrutizatsiya v programmno-konfiguriruyemykh setyakh na osnove algoritmov optimizatsii murav'inoy kolonii, Informatsionnyye Tekhnologii, 2022, vol. 28, no. 10, pp. 520—528.
  10. Perepelkin D. A., Nguyen V. T. Intellektual'naya mno-goputevaya marshrutizatsiya v programmno-konfiguriruyemykh setyakh na osnove algoritma iskusstvennoy pchelinoy kolonii, Informatsionnyye Tekhnologii, 2022, vol. 28, no. 8, pp. 395—404.
  11. Perepelkin D. A., Ivanchikova M. A., Nguyen V. T. Intellektual'naya mnogoputevaya marshrutizatsiya v programmno-konfiguriruyemykh setyakh na osnove algoritma migratsii stai ptits, Vestnik Ryazanskogo gosudarstvennogo radiotekhnicheskogo universiteta, 2022, no. 82, pp. 44—59.
  12. Aszemi N. M., Dominic P. D. D. Hyperparameter Optimization in Convolutional Neural Network using Genetic Algorithms, (IJACSA) International Journal of Advanced Computer Science and Applications, 2019, vol. 10, no. 6.
  13. Loussaief S., Abdelkrim A. Convolutional Neural Network Hyper-Parameters Optimization based on Genetic Algorithms, (IJACSA) International Journal of Advanced Computer Science and Applications, 2018, vol. 9, no. 10.
  14. Alibrahim H., Ludwig S. A. Hyperparameter Optimization: Comparing Genetic Algorithm against Grid Search and Bayesian Optimization, 2021 IEEE Congress on Evolutionary Computation (CEC), DOI: 10.1109/CEC45853.2021.9504761.

 


To the contents