Про обчислювальну складність каскадних GL-моделей відмовостійких багатопроцесорних систем

Main Article Content

Vitaliy A. Romankevich
Kostiantyn V. Morozov
Alexei M. Romankevich
Yehor O. Nikishyn

Анотація

Роботу присвячено проблемі оцінки обчислювальної складності базових каскадних GL-моделей поведінки відмовостійких багатопроцесорних систем у потоці відмов. Метою роботи є зменшення складності таких моделей шляхом вибору їх параметрів. Показано, що одній системі зазвичай може відповідати ціле сімейство каскадних GL-моделей, які відрізняються глибиною та параметрами каскаду, причому кожна з них має власну обчислювальну складність. З метою спрощення процесу моделювання поведінки системи у потоці відмов доцільно обирати таку конфігурацію каскадної GL-моделі, яка має найменшу складність. Водночас необхідно враховувати можливі додаткові обмеження на модель (наприклад, обмеження на глибину каскаду). У роботі застосовано емпірико-аналітичний метод дослідження. Здійснено аналіз обчислювальної складності каскадних GL-моделей: за допомогою спеціально розробленого програмного забезпечення проведено автоматизовану побудову моделей для різних комбінацій параметрів, після чого виконано порівняння складності виразів їхніх реберних функцій з метою виявлення залежностей від значень параметрів. Експериментальні дослідження проведено для відмовостійких багатопроцесорних систем із різною кількістю процесорів і різною максимально допустимою кратністю відмов (але не більшою за половину загальної кількості процесорів у системі). Показано, що каскадні GL-моделі зазвичай мають суттєво нижчу обчислювальну складність порівняно зі звичайними базовими GL-моделями, особливо для систем із невеликою максимально допустимою кратністю відмов. Водночас у випадках, коли ця кратність дорівнює або перевищує половину кількості процесорів, звичайні моделі можуть виявитися менш складними. На основі проведеного аналізу вперше сформульовано практичні рекомендації щодо вибору параметрів каскадної GL-моделі. Зокрема, найменшої складності вдається досягти, коли на кожному рівні каскаду коефіцієнт відмовостійкості допоміжної моделі є мінімальним можливим, проте в цьому випадку глибина каскаду стає максимальною. Якщо ж глибина каскаду обмежена, найменша складність досягається за умов рівномірного або близького до рівномірного розподілу коефіцієнтів відмовостійкості допоміжних моделей (якщо рівномірного розподілу досягти неможливо, доцільно розміщувати коефіцієнти з більшими значеннями на останніх рівнях каскаду). Результати проведених експериментів демонструють, що застосування запропонованих рекомендацій дозволяє суттєво знизити загальну складність виразів реберних функцій каскадної GL-моделі порівняно з базовою GL-моделлю, причому ефективність підходу зростає зі збільшенням розмірів системи.

Downloads

Download data is not yet available.

Article Details

Тематика

Розділ

Інформаційні технології в енергетиці та у виробництві

Автори

Біографії авторів

Vitaliy A. Romankevich, Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського», пр. Берестейський, 37, Київ, 03056, Україна

доктор технічних наук, професор, завідувач кафедри Системного програмування та спеціалізованих комп’ютерних систем

Scopus Author ID: 57193263058

Kostiantyn V. Morozov, Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського», пр. Берестейський, 37, Київ, 03056, Україна

кандидат технічних наук, асистент кафедри Системного програмування та спеціалізованих комп’ютерних систем

Scopus Author ID: 57222509251

 

Alexei M. Romankevich, Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського», пр. Берестейський, 37, Київ, 03056, Україна

доктор технічних наук, професор, професор кафедри Системного
програмування та спеціалізованих комп’ютерних систем

Scopus Author ID: 6602114176

 

Yehor O. Nikishyn, Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського», пр. Берестейський, 37, Київ, 03056, Україна

 студент, кафедра Системного програмування та спеціалізованих комп’ютерних систем

 

Схожі статті

Ви також можете розпочати розширений пошук схожих статей для цієї статті.