Удосконалення алгоритмів забезпечення відмовостійкості програмних систем

dc.contributor.authorАнтіч, Д.Ю.
dc.contributor.authorРадельчук, Г І.
dc.contributor.authorAntich, D.Y.
dc.contributor.authorRadelchuk, G.I.
dc.date.accessioned2021-11-23T14:15:27Z
dc.date.available2021-11-23T14:15:27Z
dc.date.issued2021
dc.description.abstractУ роботі представлено концепції відмовостійкості програмних систем та методи реагування системи на відмову. У дослідженні вдосконалено метод реагування системи на відмову шляхом проєктування комплексного рішення, що включає в себе доопрацювання та розширення класичних патернів відмовостійкості. Обґрунтовано доцільність та актуальність проектування нового методу відмовостійкості. Удосконалено алгоритми автома-тичного реагування та попередження відмов, що дозволяє зменшити кількість помилок, які виникають у системі, у порівнянні з існуючими рішеннями. Результатом дослідження є покращений метод забезпечення відмовостійкості програмних систем.uk_UA
dc.description.abstractThe study investigates the concepts of fault tolerance and methods of system responses to failures. The study is based on the research of modern resiliency patterns and common approaches of reaction to failures. During the research, the common unresolved issues with modern resiliency and fault tolerance approaches were defined. The study improved the method of the system response to failures by designing a comprehensive solution that includes refinement and expansion of classical patterns of fault tolerance as a proposal to resolve common problems. The new solution of fault tolerance is based on the combination of basic monitoring approaches, load balancing approaches, circuit breaker pattern, and re-designing of the sharding pattern to be applicable not only for databases but also for modern applications. The new solution is based on an automatic decision-making expert system, which based on anonymous data saved by the monitoring layer decides the root cause of the issue and validates which scenario is applicable for the current situation. Based on the decision system can either enable a user and load balancing approaches by isolating harmful users using improved sharding and load-balancing solutions or enable a circuit breaker to temporarily disable the faulty features. The new method of resiliency is supposed to prevent and reduce more errors compared to the existing solutions in the domain of fault tolerance and resiliency, thus the efficiency of the new approach is higher. The expediency and urgency of designing a new method of fault tolerance are substantiated by expressing the importance of resolving existing problems. Improved methods of automatic response and failure prevention, which allowed to reduce the number of errors that occur in the system compared to existing solutions in resiliency and fault tolerance.uk_UA
dc.identifier.citationАнтіч Д. Ю. Удосконалення алгоритмів забезпечення відмовостійкості програмних систем / Д. Ю. Антіч, Г. І. Радельчук // Вісник Хмельницького національного університету. Технічні науки. – 2021. – № 4. – С. 54-58.uk_UA
dc.identifier.urihttps://elar.khmnu.edu.ua/handle/123456789/10721
dc.language.isoukuk_UA
dc.publisherХмельницький національний університетuk_UA
dc.subjectпрограмна системаuk_UA
dc.subjectпатерн відмовостійкостіuk_UA
dc.subjectвідмовостійкістьuk_UA
dc.subjectалгоритмuk_UA
dc.subjectsoftware systemuk_UA
dc.subjectfault tolerance patternuk_UA
dc.subjectfault toleranceuk_UA
dc.subjectalgorithmuk_UA
dc.subject.udc004.052.3uk_UA
dc.titleУдосконалення алгоритмів забезпечення відмовостійкості програмних системuk_UA
dc.title.alternativeImprovement of software systems fault tolerance ensuring algorithmsuk_UA
dc.typeСтаттяuk_UA
Файли
Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
299-text_2021_4_t-54-58.pdf
Розмір:
448.67 KB
Формат:
Adobe Portable Document Format
Опис:
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Назва:
license.txt
Розмір:
4.26 KB
Формат:
Item-specific license agreed upon to submission
Опис: