Репозитарій КНУ
  • Yкраї́нська
  • English
  • Увійти
    Новий користувач? Зареєструйтесь.Забули пароль?
Репозитарій КНУ
  • Фонди & Зібрання
  • Статистика
  • Yкраї́нська
  • English
  • Увійти
    Новий користувач? Зареєструйтесь.Забули пароль?
  1. Головна
  2. Наукова періодика | Scientific periodicals
  3. Вісник Київського національного університету імені Тараса Шевченка. Фізико-математичні науки | Bulletin of Taras Shevchenko National University of Kyiv. Series: Physics and Mathematics
  4. 2026
  5. Вісник Київського національного університету імені Тараса Шевченка. Фізико-математичні науки. Том 82 № 1
  6. Удосконалення предиктивної моделі патерну circuit breaker для підвищення відмовостійкості мікросервісів
 
  • Деталі
Параметри

Удосконалення предиктивної моделі патерну circuit breaker для підвищення відмовостійкості мікросервісів

Тип публікації :
Стаття
Дата випуску :
5 червня 2026 р.
Автор(и) :
Пашко, Анатолій 
Папроцький, Ігор
Глибовець, Андрій
Теренчук, Світлана
Мова основного тексту :
English
eKNUTSHIR URL :
https://ir.library.knu.ua/handle/15071834/26018
DOI :
10.17721/1812-5409.2026/1.30
Журнал :
Bulletin of Taras Shevchenko National University of Kyiv. Physics and Mathematics 
Том :
82
Випуск :
1
ISSN :
1812-5409
Початкова сторінка :
2218
Кінцева сторінка :
2055
Цитування :
Пашко, А., Папроцький, І., Глибовець, А., Теренчук, С. (2026). Improvements to the circuit breaker prediction model for increasing the fault tolerance of microservices. Bulletin of Taras Shevchenko National University of Kyiv. Physics and Mathematics, 82(1), 2218–2055. https://doi.org/10.17721/1812-5409.2026/1.30
У високонавантажених розподілених системах надзвичайно важливо приділяти особливу увагу надійності комунікації між архітектурними компонентами, що робить відмовостійкість однією з базових властивостей мікросервісної архітектури. Попри наявність різноманітних патернів підвищення відмовостійкості, спрямованих на поліпшення стійкості мікросервісів, жоден із них не є універсальним для всього спектра можливих відмов у сервісній взаємодії. З огляду на це зберігається постійна потреба в пошуку ефективніших підходів до досягнення відмовостійкості в розподілених програмних системах.
Спираючись на наше попереднє дослідження, у якому було представлено предиктивну модель Circuit Breaker, пропонована робота детальніше досліджує її застосування для оцінювання ефективності в поєднанні з іншими поширеними патернами відмовостійкості. Центральним принципом предиктивної моделі є обчислення рейтингу комунікації між двома сервісами, визначеного як опукла комбінація різних метрик ефективності. Отримане значення рейтингу використовується для визначення того, чи може взаємодія із цільовим сервісом бути безпечно відновлена після періоду блокування. Подібно до традиційного патерна Circuit Breaker, запропонована модель спрямована на зменшення затримок під час передавання запитів в умовах невизначеного навантаження. Порівняно зі стандартними імплементаціями цього методу модель розроблено з метою скорочення часу блокування викликів між мікросервісами.
Метою статті є вдосконалення моделі Circuit Breaker та перевірка її ефективності в поєднанні з іншими патернами відмовостійкості, зокрема Retry та Timeout. У дослідженні розширено гнучкість Circuit Breaker Prediction Model шляхом опису адаптивного механізму ковзного вікна для метрик, що динамічно змінює розмір контексту залежно від навантаження під час роботи застосунку. Також алгоритм обчислення рейтингу було узагальнено, щоб забезпечити можливість використання довільної кількості метрик ефективності. У межах роботи проведено серію симульованих експериментів із різними конфігураціями комунікації між сервісами та комбінаціями патернів відмовостійкості, використовуючи стандартну реалізацію Circuit Breaker як базову для порівняння.
Отримані результати показують підвищення продуктивності комунікації насамперед шляхом зменшення затримок у передаванні запитів за однакових умов навантаження. Також розглянуто перспективи застосування принципів цієї моделі до інших патернів відмовостійкості, зокрема з акцентом на можливості використання різноманітних методів оптимізації для підтримки динамічного ухвалення рішень.
Ключові слова :

microservices archite...

distributed systems

fault tolerance

resilience patterns

high load

circuit breaker

service communication...

runtime adaptation

мікросервісна архітек...

розподілені системи

відмовостійкість

патерни відмовостійко...

високе навантаження

Circuit Breaker

взаємодія сервісів

адаптація під час вик...

Тип зібрання :
Publication
Файл(и) :
Ескіз недоступний
Формат

Adobe PDF

Розмір :

795.68 KB

Контрольна сума:

(MD5):a25f3d8ef7d094ec8f9f92abc91230a9

Ця робота розповсюджується на умовах ліцензії Creative Commons CC BY

Налаштування куків Політика приватності Угода користувача Надіслати відгук

Побудовано за допомогою Програмне забезпечення DSpace-CRIS - Розширення підтримується та оптимізується 4Наука

м. Київ, вул. Володимирська, 58, к. 42

(044) 239-33-30

ir.library@knu.ua