Метод уникнення взаємоблокувань завдань в розподілених системах на основі протоколу міжпроцесної взаємодії

dc.contributor.authorКрещук, Владислав
dc.contributor.authorЛигун, Олексій
dc.contributor.authorСорочинський, Олександр
dc.contributor.authorKreshchuk, Vladyslav
dc.contributor.authorLyhun, Oleksii
dc.contributor.authorSorochynskyi, Oleksandr
dc.date.accessioned2026-03-23T14:21:33Z
dc.date.available2026-03-23T14:21:33Z
dc.date.issued2026
dc.description.abstractУ статті представлено результати розроблення та дослідження методу уникнення взаємоблокувань завдань у розподілених обчислювальних системах, що ґрунтується на інтеграції подієво-орієнтованої моделі виконання з формалізованим протоколом міжпроцесної взаємодії. Запропонований підхід формує цілісну методологічну основу керування розподіленими обчисленнями, у якій реактор розглядається як центральний координаційний механізм узгодження структурних залежностей між задачами та процедур доступу до ресурсів. Ключовим результатом є забезпечення структурної відсутності циклів очікування за рахунок поєднання алгоритмів виявлення потенційних конфліктів із адаптивним протоколом координації. У роботі сформовано комплексну систему метрик, що дозволяє кількісно оцінювати стан вузлів, параметри потоків і рівень ресурсного навантаження, що, у свою чергу, створює основу для обґрунтованого вибору стратегій планування, балансування та масштабування. Експериментальні результати, представлені у графічній та табличній формах, підтверджують збереження лінійної динаміки продуктивності при збільшенні кількості вузлів і прогнозоване зростання накладних витрат без втрати стійкості системи. Доведено, що інтеграція формальної моделі залежностей із протоколом обміну повідомленнями гарантує просування критичних шляхів виконання навіть у гетерогенних середовищах. Отримані результати свідчать про практичну придатність запропонованого методу для побудови масштабованих і надійних розподілених систем, у яких поєднуються вимоги високої ефективності використання ресурсів і стійкості до взаємоблокувань. Перспективи подальших досліджень пов’язані з адаптацією підходу до різнорідних архітектур вузлів і розширених конфігурацій із великою кількістю компонентів.
dc.description.abstractThe article presents the results of the development and research of the method of avoiding mutual blocking of tasks in distributed computing systems, which is based on the integration of an event-oriented model of execution with a formalized protocol of interprocess interaction. The proposed approach forms a holistic methodological basis for managing distributed computing, in which the reactor is considered as a central coordination mechanism for coordinating structural dependencies between tasks and resource access procedures. The key result is ensuring the structural absence of waiting cycles due to the combination of algorithms for detecting potential conflicts with an adaptive coordination protocol. In the work, a complex system of metrics was formed, which allows to quantitatively evaluate the state of nodes, flow parameters and the level of resource load, which, in turn, creates a basis for a reasonable choice of planning, balancing and scaling strategies. The experimental results, presented in graphic and tabular forms, confirm the preservation of the linear dynamics of performance with an increase in the number of nodes and the predicted increase in overhead costs without loss of system stability. Integrating a formal dependency model with a messaging protocol has been proven to guarantee the advancement of critical execution paths even in heterogeneous environments. The obtained results indicate the practical suitability of the proposed method for building scalable and reliable distributed systems that combine the requirements of high efficiency of resource use and resistance to mutual blocking. Prospects for further research are related to the adaptation of the approach to heterogeneous node architectures and advanced configurations with a large number of components
dc.identifier.citationКрещук В., Лигун О., Сорочинський О. Метод уникнення взаємоблокувань завдань в розподілених системах на основі протоколу міжпроцесної взаємодії // Вимірювальна та обчислювальна техніка в технологічних процесах. 2026. № 1. С. 294-307.
dc.identifier.doihttps://doi.org/10.31891/2219-9365-2026-85-37
dc.identifier.urihttps://elar.khmnu.edu.ua/handle/123456789/20912
dc.language.isouk
dc.publisherХмельницький національний університет
dc.subjectрозподілена система
dc.subjectкомп’ютерна система
dc.subjectвзаємоблокування
dc.subjectпротокол
dc.subjectреактор
dc.subjectdistributed system
dc.subjectcomputer system
dc.subjectinterlocking
dc.subjectprotocol
dc.subjecttask
dc.subjectreactor
dc.subject.udc004.75
dc.titleМетод уникнення взаємоблокувань завдань в розподілених системах на основі протоколу міжпроцесної взаємодії
dc.title.alternativeMethod of avoiding interlocks of tasks in distributed systems based on interprocess interaction protocol
dc.typeСтаття
Файли
Контейнер файлів
Зараз показуємо 1 - 1 з 1
Назва:
VOTTP_1_2026+294-307.pdf
Розмір:
1.15 MB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Назва:
license.txt
Розмір:
4.26 KB
Формат:
Item-specific license agreed upon to submission
Опис:
Зібрання