Невизначеності та умови їх виникнення при самотестуванні багатопроцесорних систем

Автор(и)

  • Віталій Олексійович Романкевич Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського», пр. Перемоги, 37. Київ, 03056, Україна
  • Костянтин В’ячеславович Морозов Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського», пр. Перемоги, 37. Київ, 03056, Україна
  • Олексій Віталійович Романкевич Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського», пр. Перемоги, 37. Київ, 03056, Україна
  • Лефтеріс Захаріудакіс Університет Неаполіс Пафос, Данаіс Авеню, 2. Пафос, 8042, Кіпр

DOI:

https://doi.org/10.15276/hait.07.2024.29

Ключові слова:

самотестування багатопроцесорних систем, діагностичний граф, граф-циркулянт, невизначеність

Анотація

Стаття присвячена проблемі організації самотестування багатопроцесорних систем. Аналізуються випадки, коли стан деяких процесорів (справний чи несправний) залишається невизначеним після виконання певної множини взаємних тестувань процесорів. Для встановлення стану таких процесорів потрібне використання деяких додаткових можливостей, наприклад додаткових зв’язків між процесорами. Невизначеність виникає частіше за все у таких випадках, коли кількість процесорів, які тестують даний процесор, є меншою за допустиму кількість відмов. Досліджуються багатопроцесорні системи, діагностичні графи яких можна представити графами-циркулянтами, зокрема графами з двома вхідними та двома вихідними дугами. Це пов’язано з вирішенням задачі мінімізації кількості взаємоперевірок процесорів системи (дійсно, кожний процесор тестується всього лише двома іншими). Проте при цьому може виникнути певна невизначеність у процесі встановлення стану окремих процесорів, і це може бути саме тоді, коли кількість допустимих (а також наявних) відмов у системі перевищує 2. Формулюються та доводяться теореми, які визначають конкретні характеристики системи організації взаємотестувань, коли описане явище стає можливим, але так чи інакше номери процесорів, стан яких не визначено, стають відомими. Відзначаються переваги архітектур зв’язків, котрі можуть бути описані графами-циркулянтами, зокрема те, що кількість процесорів в них може бути довільною, що не завжди має місце в інших випадках (наприклад в архітектурах з комутаторами зв’язків типу прямокутник або гіперкуб). Детально розглядаються відмовостійкі багатопроцесорні системи з допустимим числом відмов Т = 2, 3 та 4. Показується, що у випадку Т = 2 невизначеності не виникають, але при Т = 4 їх може виникнути до трьох (у випадку Т = 3 – до двох) при деяких стрибках у графі-циркулянті та деяких комбінаціях розміщення справних та несправних процесорів у системі. Наводяться приклади графів-циркулянтів, коли подібне не має місця.

Завантаження

Дані завантаження ще не доступні.

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

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

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

Scopus Author ID: 57193263058

Костянтин В’ячеславович Морозов , Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського», пр. Перемоги, 37. Київ, 03056, Україна

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

Scopus Author ID: 57222509251

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

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

 

Лефтеріс Захаріудакіс, Університет Неаполіс Пафос, Данаіс Авеню, 2. Пафос, 8042, Кіпр

кандидат технічних наук, доцент

Scopus Author ID: 57422876200

Опубліковано

2024-11-21

Як цитувати

Romankevich, V. A. ., Morozov, K. V. ., Romankevich, O. V. ., & Zacharioudakis, L. . (2024). Ambiguities and their emergence conditions in self-testing of multiprocessor systems. Вісник сучасних інформаційних технологій, 7(4), 405–413. https://doi.org/10.15276/hait.07.2024.29

Статті цього автора (авторів), які найбільше читають