| dc.contributor.author | Vyshnevsky, D. | en |
| dc.contributor.author | Baizan, V. | en |
| dc.contributor.author | Kalinovskyi, D. | en |
| dc.contributor.author | Samokish, A. | en |
| dc.contributor.author | Вишневський, Д. | uk |
| dc.contributor.author | Байзан, В. | uk |
| dc.contributor.author | Каліновький, Д. | uk |
| dc.contributor.author | Самокіш, А. | uk |
| dc.date.accessioned | 2026-08-24T08:47:40Z | |
| dc.date.available | 2026-08-24T08:47:40Z | |
| dc.date.issued | 2026 | |
| dc.identifier.citation | Vyshnevsky D., Baizan V., Kalinovskyi D., Samokish A. Development of an automation algorithm for restoring the operational capability of information and communication networks // Information Technologies and Computer Engineering. 2026. № 2 (23). P. 109-120. DOI: https://doi.org/10.31649/vitce/2.2026.109. | en |
| dc.identifier.issn | 1999-9941 | |
| dc.identifier.uri | https://ir.lib.vntu.edu.ua//handle/123456789/52359 | |
| dc.description.abstract | The aim of this study was to develop and evaluate the effectiveness of an algorithm for the automated recovery of network nodes in information and communication networks using virtualisation and automation tools. An analysis of existing approaches to network equipment redundancy, in particular the Virtual Router Redundancy Protocol and Hot Standby Router Protocol, was conducted, and their key limitations were identified: the inability to restore the router to its full functional state, limited scalability, and reliance on the human factor. It was determined that the average time for manual restoration of network nodes ranges 10 minutes to 1 hour or more, depending on many factors and conditions. A comparative analysis of modern configuration management tools, including Ansible, Puppet, Chef, and SaltStack, was conducted. The analysis results justified the choice of Ansible, a specialised automation tool, due to its agentless architecture, use of the secure Secure Shell protocol, and “PUSH” data transfer model, which provided instant responses without prior configuration of target nodes. An algorithm for automated deployment of a virtual router analogue in the Proxmox VE hypervisor environment, when the special Zabbix monitoring software detects a physical equipment failure, has been developed. Centralised management of the recovery process has been implemented via the Jenkins automation server, which receives WebHook signals Zabbix and initiates the execution of Ansible scripts. The algorithm included sequential stages: failure detection, creation of a new virtual machine, application of the current configuration the backup storage, and verification of the health of the restored node. To quantify effectiveness, an additive time model and a recovery-acceleration intensity coefficient were applied. It was found that the proposed automated algorithm reduces the network recovery time by 8,5 times compared to the manual method 30-60 minutes to 3-4 minutes. The proposed algorithm was applicable as a supplementary redundancy layer within existing information and communication networks for military and civilian purposes, requiring no substantial changes to the current infrastructure. | en |
| dc.description.abstract | Метою дослідження були розробка та оцінка ефективності алгоритму автоматизованого відновлення мережевих вузлів в інформаційно комунікаційних мережах засобами віртуалізації та інструментами автоматизації. Було проведено аналіз наявних підходів до резервування мережевого обладнання, зокрема протоколів Virtual Router Redundancy Protocol та Hot Standby Router Protocol, та встановлено їх ключові обмеження: неможливість відновлення повного функціонального стану маршрутизатора, відсутність масштабованості та залежність від людського фактору. Визначено, що середній час ручного відновлення мережевих вузлів становить від 10 хвилин до однієї години та більше, в залежності від багатьох факторів та умов. Проведено порівняльний аналіз сучасних інструментів конфігураційного управління таких як: Ansible, Puppet, Chef та SaltStack. За результатами аналізу було обґрунтовано вибір спеціального програмного забезпечення автоматизації Ansible завдяки її безагентній архітектурі, використанню захищеного Secure Shell-протоколу та моделі передачі даних “PUSH”, що забезпечує миттєве реагування без попереднього налаштування цільових вузлів. Розроблено алгоритм автоматизованого розгортання віртуального аналога маршрутизатора в середовищі гіпервізора Proxmox VE при виявленні відмови фізичного обладнання спеціальним програмним забезпеченням моніторингу Zabbix. Реалізовано централізоване управління процесом відновлення через сервер автоматизації Jenkins, який отримує WebHook-сигнали від Zabbix та ініціює виконання Ansible-сценаріїв. Алгоритм включає послідовні етапи: виявлення відмови, створення нової віртуальної машини, застосування актуальної конфігурації з резервного сховища та перевірку працездатності відновленого вузла. Для кількісної оцінки ефективності застосовано адитивну часову модель та коефіцієнт інтенсивності прискорення відновлення. Встановлено, що запропонований автоматизований алгоритм дозволяє скоротити час відновлення мережі у 9 разів порівняно з ручним методом з 30-60 хвилин до 3-4 хвилин. Досліджуваний алгоритм може бути використаний як додатковий рівень резервування в існуючих ІКМ військового та цивільного призначення без суттєвої модифікації наявної інфраструктури. | uk |
| dc.language.iso | en_US | |
| dc.publisher | ВНТУ | |
| dc.relation.ispartof | Information Technologies and Computer Engineering. № 23 : 109-120. | en |
| dc.relation.uri | https://itce.vn.ua/uk/journals/t-23-2-2026/rozrobka-algoritmu-avtomatizovanogo-vidnovlennya-pratsezdatnosti-merezhevikh-vuzliv-v-informatsiyno-komunikatsiynikh-merezhakh | |
| dc.subject | автоматизація мережі | uk |
| dc.subject | автоматизація процесів | uk |
| dc.subject | мережева інфраструктура | uk |
| dc.subject | віртуалізація | uk |
| dc.subject | відновлення мережі | uk |
| dc.subject | відмовостійкість | uk |
| dc.subject | network automation | en |
| dc.subject | process automation | en |
| dc.subject | network infrastructure | en |
| dc.subject | virtualisation | en |
| dc.subject | network recovery | en |
| dc.subject | fault tolerance | en |
| dc.title | Development of an automation algorithm for restoring the operational capability of information and communication networks | en |
| dc.title.alternative | Розробка алгоритму автоматизованого відновлення працездатності мережевих вузлів в інформаційно-комунікаційних мережах | uk |
| dc.type | Article, professional native edition | |
| dc.type | Article | |
| dc.identifier.udc | 004.7 | |
| dc.relation.references | Aditi, V., & Kumar, A. (2025). Optimizing infrastructure management using ansible. International Journal of Computer Science Trends and Technology (IJCST), 13(5), 15-20. Retrieved from https://www.ijitjournal.org/volume-11/issue-5/IJIT-V11I5P2.pdf. | |
| dc.relation.references | Arkin, O. (2001). ICMP usage in scanning. The complete know-how. Retrieved from https://www.cs.dartmouth.edu. | |
| dc.relation.references | AWX Project. (2024). Improving AWX performance. Retrieved from https://docs.ansible.com. | |
| dc.relation.references | Borgenstrand, M. (2018). Network automation – the power of Ansible. (Student’s Thesis, Mid Sweden University, Sundsvall, Sweden). Retrieved from https://miun.diva-portal.org/smash/record.jsf?pid=diva2%3A1228644&dswid=6339. | |
| dc.relation.references | Case, J.D., Fedor, M., Schoffstall, M.L., & Davin, J. (1990). RFC1157: Simple network management protocol (SNMP). Retrieved from https://datatracker.ietf.org/doc/html/rfc1157. | |
| dc.relation.references | Donnellan, D., & Lawrence, A. (2024). Annual outage analysis 2024: The causes and impacts of IT and data center outages. Retrieved from https://datacenter.uptimeinstitute.com. | |
| dc.relation.references | Elradi, M.D. (2023). Ansible: A reliable tool for automation. Electrical and Computer Engineering Studies, 2(1), 1-11. doi: 10.58396/eces020104. | |
| dc.relation.references | ETSI GS NFV 002. (2014). Network Functions Virtualisation (NFV); architectural framework. Retrieved from https://www.etsi.org. | |
| dc.relation.references | Gill, P., Jain, N., & Nagappan, N. (2011). Understanding network failures in data centers: Measurement, analysis, and implications. In Proceedings of the ACM SIGCOMM 2011 conference (pp. 350-361). New York: Association for Computing Machinery. doi: 10.1145/2018436.2018477. | |
| dc.relation.references | Hidayat, A.N., & Andi, W.R.E. (2025). Automating server deployment with ansible to improve performance, virtualization, and network security. Eduvest-Journal of Universal Studies, 5(8), 10618-10626. doi: 10.59188/eduvest.v5i8.52084. | |
| dc.relation.references | Hyndman, R.J., & Athanasopoulos, G. (2021). Forecasting: Principles and practice (3rd ed.). Melbourne: OTexts. Retrieved from https://otexts.com/fpp3/. | |
| dc.relation.references | Hyun, G., Oak, J., Kim, D., & Kim, K. (2024). The impact of an automation system built with Jenkins on the efficiency of container-based system deployment. Sensors, 24(18), article number 6002. doi: 10.3390/s24186002. | |
| dc.relation.references | Islavath, N. (2020). Automating infrastructure management: The power of Ansible for DevOps efficiency. International Journal of Computer Techniques, 7(2), 1-10. Retrieved from https://ijctjournal.org/volume-7-issue-2-ansible-devops-efficiency/. | |
| dc.relation.references | Katariya, H., Gedam, M., Lolage, R., Patil, S., & Shrivastav, U. (2025). Comparative analysis of configuration management tools: Chef vs. Ansible, SaltStack, and Puppet. EasyChair Preprint, article number 15755. Retrieved from https://easychair.org/publications/preprint/sbfH. | |
| dc.relation.references | Kukhareva, O.V., & Kukhariev, S.A. (2009). Research on network element load when varying network parameters with MPLS technology. System Research and Information Technologies, 4, 86-91. Retrieved from https://journal.iasa.kpi.ua/article/view/107273. | |
| dc.relation.references | Lee, B. (2024). Proxmox up and running. Virtualization Howto. Retrieved from https://www.amazon.com/Proxmox-Up-Running-Brandon-Lee-ebook/dp/B0F8VTCRKL. | |
| dc.relation.references | Li, T., Cole, B., Morton, P., & Li, D. (1998). Cisco Hot Standby Router Protocol (HSRP). Retrieved from https://datatracker.ietf.org/doc/html/rfc2281. | |
| dc.relation.references | Meijer, B., Hochstein, L., & Moser, R. (2025). Ansible: Up and running. Sebastopol: O’Reilly Media Inc. Retrieved from https://digtvbg.com/files/LINUX/Meijer%20B.%20Ansible.%20Up%20and%20Running...3ed%202022.pdf. | |
| dc.relation.references | Ministry of Defence of Ukraine. (2003). Handbook on air defence. Kyiv: Ministry of Defence. Retrieved from https://www.scribd.com/document/838499576/. | |
| dc.relation.references | Mohd Fuzi, M.F., Abdullah, K., Abd Halim, I.H., & Ruslan, R. (2021). Network automation using ansible for EIGRP network. Journal of Computing Research and Innovation, 6(4), 59-69. doi: 10.24191/jcrinn.v6i4.237. | |
| dc.relation.references | Nadas, S. (2010). Virtual router redundancy protocol (VRRP) version 3 for IPv4 and IPv6 (No. RFC5798). Retrieved from https://datatracker.ietf.org/doc/rfc5798. | |
| dc.relation.references | Order of the Command of the Signal and Cybersecurity Troops of the Armed Forces of Ukraine No. 369 “Instruction ‘Information and Automated Management Systems’”. (2020, December). Retrieved from https://sprotyvg7.com.ua. | |
| dc.relation.references | Order of the Command of the Signal and Cybersecurity Troops of the Armed Forces of Ukraine No. 372 “Instruction ‘Tactical communication’”. (2020, December). Retrieved from https://sprotyvg7.com.ua. | |
| dc.relation.references | Otava. (n.d.). Service level agreement. Retrieved from https://www.otava.com. | |
| dc.relation.references | Savchenko, Ya., & Levchenko, S. (2026). Analysis of requirements for software for managing local computer networks. Measuring and Computing Devices in Technological Processes, 1, 404-411. doi: 10.31891/2219-9365-2026-85-49. | |
| dc.relation.references | Shokhin, A. (2015). Network monitoring with Zabbix (Bachelor’s Thesis, Mikkeli University of Applied Sciences, Mikkeli, Finland). Retrieved from https://www.theseus.fi/bitstream/handle/10024/94415/Bachelor_Thesis-_Anatolii_Shokhin.pdf?sequence=1. | |
| dc.relation.references | Sriramoju, S. (2023). Optimizing customer and order automation in enterprise systems using event-driven design. International Journal of Research Publications in Engineering, Technology and Management, 6(4), 9006-9016. doi: 10.15662/IJRPETM.2023.0604006. | |
| dc.relation.references | Sterbenz, J.P.G., Hutchison, D., Çetinkaya, E. K., Jabbar, A., Rohrer, J. P., Schöller, M., & Smith, P. (2010). Resilience and survivability in communication networks: Strategies, principles, and survey of disciplines. Computer Networks, 54(8), 1245-1265. doi: 10.1016/j.comnet.2010.03.005. | |
| dc.relation.references | Verizon. (n.d.). Service level agreement. Retrieved from https://enterprise.verizon.com/terms/us/products/internet/sla. | |
| dc.relation.references | Vyshnevskyi, D.A., & Kalinovskyi, D.O. (2025). Method of automated restoration of routing in information and communication networks based on virtualization. Eighth international scientific and technical conference “Computer and information systems and technologies” (pp. 92-93). Kharkiv: National University of Radio Electronics. Retrieved from http://csitic.com/images/data/CSITIC.2025.pdf. | |
| dc.relation.references | Wågbrant, S., & Dahlén Radic, V. (2022). Automated network configuration: A comparison between ansible, puppet, and saltstack for network configuration (Bachelor’s Thesis, Mälardalen University, Västerås, Sweden). Retrieved from https://mdh.diva-portal.org/smash/record.jsf?pid=diva2%3A1667034&dswid=-4159. | |
| dc.relation.references | Yeremenko, O.S., Savchenko, R.O., Yakovenko, K.O., & Shestopalov, S.O. (2025). Research on reliability and fault tolerance management in infocommunication networks: Modelling and testing of default gateway redundancy protocols. Information and Communication Technologies, 5(1), 15-33. doi: 10.23939/ictee2025.01.015. | |
| dc.identifier.doi | https://doi.org/10.31649/vitce/2.2026.109 | |
| dc.identifier.orcid | https://orcid.org/0009-0007-8666-2951 | |
| dc.identifier.orcid | https://orcid.org/0009-0008-8334-7961 | |
| dc.identifier.orcid | https://orcid.org/0000-0003-1924-9351 | |