Багаторівневий поведінковий контроль розподілених інформаційних систем
DOI:
https://doi.org/10.15276/hait.04.2019.6Ключові слова:
розподілені інформаційні системи, поведінковий контроль, ієрархічна мережа Петрі, модель перевірки, еволюція, багаторівневий контрольАнотація
Особливості експлуатації сучасних розподілених інформаційних систем в значній мірі підсилюють вимоги до достовірності їх функціонування і посилюють часові межі її відновлення. Висока вірогідність роботи забезпечується різноманітними засобами, зокрема, робочим і тестовим контролем, але часто обмежується реальним часом роботи цих систем. Відомі методи контролю використовують апаратні прискорювачі, декомпозицію і розпаралелювання, технології штучного інтелекту, але їх можливості не знімають доцільність розвитку нових моделей і методів, зокрема, високорівневих, заснованих на спеціальному аналізі поведінки систем. У статті представлений багаторівневий метод поведінкового робочого контролю розподілених інформаційних систем, що базується на ієрархічних мережах Петрі, однорівневих моделі і методі, а також ієрархічної моделі поведінкового робочого контролю. Багаторівневий метод використовує еволюційну оптимізацію і має особливості паралельної багаторівневої організації сумісних контрольних еволюцій окремих рівнів, які розвиваються за принципом «хвильового» алгоритму в фоновому режимі щодо основного функціонування самих розподілених інформаційних систем. Для визначення комплексних критеріїв контролю багаторівневого методу запропонована ієрархічна система сумісних функцій фітнес і вибору об'єктів в контрольних еволюціях рівнів ієрархічної моделі. У функціях пропонуються оцінки повноти і довжини (часу) перевірки для позицій, переходів і дуг мереж Петрі, лінійних і нелінійних графових структур поведінки, дію функцій розширено на контрольні примітиви і фрагменти. Ієрархія функцій фітнес і вибору дозволила ввести оцінки повноти і довжини робочого контролю, застосовані для оптимізації еволюційного пошуку в багаторівневому покритті необхідних перевірок. Ієрархічна декомпозиція, еволюційний підхід і ієрархія функцій фітнес і вибору багаторівневого методу, що оптимізують, дали можливість скоротити час і підвищити гнучкість організації поведінкового робочого контролю з урахуванням особливостей розподілених інформаційних систем.