Репозитарій КНУ
Увійти(current)
  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 р.
Автор(и) :
Пашко, Анатолій  
Папроцький, Ігор
Глибовець, Андрій
Теренчук, Світлана
Мова основного тексту :
Англійська
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
Цитування :
[APA 7] Пашко, А., Папроцький, І., Глибовець, А., & Теренчук, С. (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
[ДСТУ] Improvements to the circuit breaker prediction model for increasing the fault tolerance of microservices / А. Пашко et al. Bulletin of Taras Shevchenko National University of Kyiv. Physics and Mathematics. 2026. Vol. 82, no. 1. P. 2218—2055. DOI: 10.17721/1812-5409.2026/1.30 (date of access: 25.07.2026).
У високонавантажених розподілених системах надзвичайно важливо приділяти особливу увагу надійності комунікації між архітектурними компонентами, що робить відмовостійкість однією з базових властивостей мікросервісної архітектури. Попри наявність різноманітних патернів підвищення відмовостійкості, спрямованих на поліпшення стійкості мікросервісів, жоден із них не є універсальним для всього спектра можливих відмов у сервісній взаємодії. З огляду на це зберігається постійна потреба в пошуку ефективніших підходів до досягнення відмовостійкості в розподілених програмних системах.
Спираючись на наше попереднє дослідження, у якому було представлено предиктивну модель Circuit Breaker, пропонована робота детальніше досліджує її застосування для оцінювання ефективності в поєднанні з іншими поширеними патернами відмовостійкості. Центральним принципом предиктивної моделі є обчислення рейтингу комунікації між двома сервісами, визначеного як опукла комбінація різних метрик ефективності. Отримане значення рейтингу використовується для визначення того, чи може взаємодія із цільовим сервісом бути безпечно відновлена після періоду блокування. Подібно до традиційного патерна Circuit Breaker, запропонована модель спрямована на зменшення затримок під час передавання запитів в умовах невизначеного навантаження. Порівняно зі стандартними імплементаціями цього методу модель розроблено з метою скорочення часу блокування викликів між мікросервісами.
Метою статті є вдосконалення моделі Circuit Breaker та перевірка її ефективності в поєднанні з іншими патернами відмовостійкості, зокрема Retry та Timeout. У дослідженні розширено гнучкість Circuit Breaker Prediction Model шляхом опису адаптивного механізму ковзного вікна для метрик, що динамічно змінює розмір контексту залежно від навантаження під час роботи застосунку. Також алгоритм обчислення рейтингу було узагальнено, щоб забезпечити можливість використання довільної кількості метрик ефективності. У межах роботи проведено серію симульованих експериментів із різними конфігураціями комунікації між сервісами та комбінаціями патернів відмовостійкості, використовуючи стандартну реалізацію Circuit Breaker як базову для порівняння.
Отримані результати показують підвищення продуктивності комунікації насамперед шляхом зменшення затримок у передаванні запитів за однакових умов навантаження. Також розглянуто перспективи застосування принципів цієї моделі до інших патернів відмовостійкості, зокрема з акцентом на можливості використання різноманітних методів оптимізації для підтримки динамічного ухвалення рішень.
Ключові слова :
microservices architecture distributed systems fault tolerance resilience patterns high load circuit breaker service communication runtime adaptation мікросервісна архітектура розподілені системи відмовостійкість патерни відмовостійкості високе навантаження Circuit Breaker взаємодія сервісів адаптація під час виконання
Файл(и) :
Вантажиться...
Ескіз
Завантажити
Формат :

Adobe PDF

Розмір :

795.68 KB

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

(MD5):a25f3d8ef7d094ec8f9f92abc91230a9

Creative Commons Attribution 4.0 International
Якщо не вказано інше, ця робота розповсюджується на умовах ліцензії Creative Commons Attribution 4.0 International
Контакти
  • ir.library@knu.ua
  • (044) 239-33-30
  • м. Київ, вул. Володимирська, 58, к. 42

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

  • Доступність
  • Політика приватності
  • Угода користувача
  • Надіслати відгук