Implementation of Fault-Tolerance of Computer Networks

Main Article Content

Kornienko D. V. Mishina S. V.

Abstract

The presence and global expansion of computer networks over the past decades has become commonplace. From building small local networks within the city district, they very quickly moved on to organizing a global network. Naturally, with the expansion of the zone of influence, the problems of both small and large communication providers have greatly increased. Most of them are solved exclusively by strictly following the instructions and unquestioningly observing the limitations and features of data transfer protocols. However, networks are built by people who are extremely prone to making mistakes for various reasons beyond their control. These errors lead to significant problems both in terms of customer-oriented and economic policies of companies. In this article, we have considered one of the options for solving the problems associated with the human factor in the maintenance and modernization of computer networks through the use of software based on the high-level Python programming language and the specialized Kivy framework. The main task set during the development of the terms of reference was the creation of cross-platform specialized software for the employees of the company directly involved in the construction and use of the network, capable of completely or significantly leveling the problems of the human factor while at the facility and reducing the time of network outages at the time of technical work. Despite the simplicity in design and implementation, data were obtained that characterize a significant reduction in the time of work, as well as a significant reduction in the number of errors when rebuilding network segments.

Article Details

Section
Articles