eONPUIR

On the computational complexity of cascade GL-models for fault-tolerant multiprocessor systems

Показать сокращенную информацию

dc.contributor.author Romankevich, Vitaliy A.
dc.contributor.author Романкевич, Віталій Олексійович
dc.contributor.author Morozov, Kostiantyn V.
dc.contributor.author Морозов, Костянтин В’ячеславович
dc.contributor.author Romankevich, Alexei M.
dc.contributor.author Романкевич, Олексій Михайлович
dc.contributor.author Nikishyn, Yehor O.
dc.contributor.author Нікішин, Єгор Олексійович
dc.date.accessioned 2025-07-05T22:06:29Z
dc.date.available 2025-07-05T22:06:29Z
dc.date.issued 2025-06-27
dc.identifier.issn 2663-0176
dc.identifier.issn 2663-7731
dc.identifier.uri http://dspace.opu.ua/jspui/handle/123456789/15482
dc.description.abstract The article addresses the problem of evaluating the computational complexity of basic cascade GL-models used for modeling the behavior of fault-tolerant multiprocessor systems in the flow of failures. The purpose of this work is to reduce the complexity of such models by optimal selection of their parameters. It has been demonstrated that a single system usually corresponds to an entire family of cascade GL-models, differing in cascade depth and parameters, with each having its own computational complexity. To simplify the process of modeling the system behavior under a flow of failures, it is advisable to choose the cascade GL-model configuration with the lowest complexity. However, additional constraints on the model, such as cascade depth limitations, must also be considered. This work applies an empirical-analytical research method. An analysis of computational complexity for cascade GL-models was conducted using specially developed software, which automated model construction for various combinations of parameters. Subsequently, a comparative analysis of the complexity of their edge function expressions was performed to identify dependencies on parameter values. Experimental studies were carried out for fault-tolerant multiprocessor systems with varying numbers of processorsand different maximum allowable failure multiplicities (but not exceeding half of the total numberof processors in the system).It was shown that cascade GL-models typically have significantly lower computational complexity compared to standard basic GL-models, especially for systems with a small maximum number of allowed failures. However, in cases where the allowed number of failures equals or exceeds half of the processor count, standard models may become less complex. Based on the conducted analysis, practical recommendations for selecting the parameters of cascade GL-models were formulated for thefirst time. In particular, the lowest complexity is achieved when the fault tolerance coefficient of the auxiliary model is minimized at each cascade level; however, this leads to a maximal cascade depth.If cascade depth is limited, the lowest complexityis achieved by evenly or nearly evenly distributing the fault-tolerance coefficients among auxiliary models. If an even distribution is impossible, it is advisable to place higher-value coefficients at deeper cascade levels.Experimental results demonstrate that the application of the proposed recommendations can significantly reduce the overall complexity of edge function expressions in the cascade GL-model compared to the basic GL-model, with the effectiveness of the approach increasing as the system size grows. en
dc.description.abstract Роботу присвячено проблемі оцінки обчислювальної складності базових каскадних GL-моделей поведінки відмовостійких багатопроцесорних систем у потоці відмов. Метою роботи є зменшення складності таких моделей шляхом вибору їх параметрів. Показано, що одній системі зазвичай може відповідати ціле сімейство каскадних GL-моделей, які відрізняються глибиною та параметрами каскаду, причому кожна з них має власну обчислювальну складність. З метою спрощення процесу моделювання поведінки системи у потоці відмов доцільно обирати таку конфігурацію каскадної GL-моделі, яка має найменшу складність. Водночас необхідно враховувати можливі додаткові обмеження на модель (наприклад, обмеження на глибину каскаду). У роботі застосовано емпірико-аналітичний метод дослідження. Здійснено аналіз обчислювальної складності каскадних GL-моделей: за допомогою спеціально розробленого програмного забезпечення проведено автоматизовану побудову моделей для різних комбінацій параметрів, після чого виконано порівняння складності виразів їхніх реберних функцій з метою виявлення залежностей від значень параметрів. Експериментальні дослідження проведено для відмовостійких багатопроцесорних систем із різною кількістю процесорів і різною максимально допустимою кратністю відмов (але не більшою за половину загальної кількості процесорів у системі).Показано, що каскадні GL-моделі зазвичай мають суттєво нижчу обчислювальну складність порівняно зі звичайними базовими GL-моделями, особливо для систем із невеликою максимально допустимою кратністю відмов. Водночас у випадках, коли ця кратність дорівнює або перевищує половину кількості процесорів, звичайні моделі можуть виявитися менш складними. На основі проведеного аналізу вперше сформульовано практичні рекомендації щодо вибору параметрів каскадної GL-моделі. Зокрема, найменшої складності вдається досягти, коли на кожному рівні каскаду коефіцієнт відмовостійкості допоміжної моделі є мінімальним можливим, проте в цьому випадку глибина каскаду стає максимальною.Якщо ж глибина каскаду обмежена, найменша складність досягається за умов рівномірного або близького до рівномірного розподілу коефіцієнтів відмовостійкості допоміжних моделей (якщо рівномірного розподілу досягти неможливо, доцільно розміщувати коефіцієнти з більшими значеннями на останніх рівнях каскаду). Результати проведених експериментів демонструють, що застосування запропонованих рекомендацій дозволяє суттєво знизити загальну складність виразів реберних функцій каскадної GL-моделі порівняно з базовою GL-моделлю,причому ефективність підходу зростає зі збільшенням розмірів системи. en
dc.language.iso en en
dc.publisher Odessа Polytechnic National University en
dc.subject Cascade GL-models en
dc.subject fault-tolerant multiprocessor systems en
dc.subject computational complexity en
dc.subject basic systems en
dc.subject parameters adjustment en
dc.subject reliability assessment en
dc.subject каскадні GL-моделі en
dc.subject відмовостійкі багатопроцесорні системи en
dc.subject обчислювальна складність en
dc.subject базові системи en
dc.subject вибір параметрів en
dc.subject оцінка надійності en
dc.title On the computational complexity of cascade GL-models for fault-tolerant multiprocessor systems en
dc.title.alternative ПрообчислювальнускладністькаскаднихGL-моделейвідмовостійких багатопроцесорних систем en
dc.type Article en
opu.citation.journal Herald of Advanced Information Technology en
opu.citation.volume 2 en
opu.citation.firstpage 245 en
opu.citation.lastpage 258 en
opu.citation.issue 8 en


Файлы, содержащиеся в элементе

Этот элемент содержится в следующих коллекциях

Показать сокращенную информацию