Аннотация:
В работе предложены решения по минимизированному вложению гамильтоновых графов в объемлющий отказоустойчивый граф, являющийся структурной моделью многопроцессорной отказоустойчивой вычислительной системы. Неисправности рассматриваются как отказы вершин и (или) связей между вершинами в графе. Математической основой исследований выбран инвариантно-групповой анализ свойств структуры системы. На его базе предложен единый подход к синтезу одно- и k-отказоустойчивых структур, сохраняющих после реконфигурации от отказов логическую структуру исходного целевого графа и, тем самым, исходный скомпилированный код заданий системы. Найдены минимальные отказоустойчивые решения для одно- и k-отказоустойчивых циклов, простых и диагональных решеток, других популярных структур, включая произвольные гамильтоновые графы, для которых решения носят минимизированный характер. Рассмотрены алгоритмы реконфигурации после произвольных одиночных и кратных отказов. Восстановление от отказов происходит очень просто, базируясь на небольших таблицах групповых автоморфизмов системы, которые позволяют корректно восстанавливать систему “на уровне теорем”, не требуя дополнительной верификации процесса реконфигурации ни в статике, ни в динамике.
Статья представлена к публикации членом редколлегии:П. П. Пархоменко
Образец цитирования:
М. Ф. Каравай, “Минимизированное вложение произвольных гамильтоновых графов в отказоустойчивый граф и реконфигурация при отказах. I. Одно-отказоустойчивые структуры”, Автомат. и телемех., 2004, № 12, 159–177; Autom. Remote Control, 65:12 (2004), 2003–2019
А. А. Лобов, М. Б. Абросимов, “Регулярное вершинное 1-расширение двухмерных решёток”, ПДМ. Приложение, 2021, № 14, 161–163
Hosseinabady M., Kakoee M.R., Mathew J., Pradhan D.K., “Low Latency and Energy Efficient Scalable Architecture for Massive NoCs Using Generalized de Bruijn Graph”, IEEE Transactions on Very Large Scale Integration (Vlsi) Systems, 19:8 (2011), 1469–1480
А. Б. Николаев, В. С. Подлазов, “Отказоустойчивое расширение системных сетей многопроцессорных вычислительных систем”, Автомат. и телемех., 2008, № 1, 162–170; A. B. Nikolaev, V. S. Podlazov, “Fault-tolerant expansion of system area networks in multiprocessor computer systems”, Autom. Remote Control, 69:1 (2008), 150–157
Victor S. Podlazov, Artem B. Nikolaev, “The Fault-tolerant Extension of System Area Networks of Multiprocessor System”, IFAC Proceedings Volumes, 41:2 (2008), 10662
C. C. Уваров, “Проектирование реконфигурируемых отказоустойчивых систем на плис с резервированием на уровне ячеек”, Автомат. и телемех., 2007, № 9, 176–189; S. S. Uvarov, “Design of the EPLD-based reconfigurable fault-tolerant systems with cell-level redundancy”, Autom. Remote Control, 68:9 (2007), 1631–1642
В. А. Ведешенков, “Подход к самодиагностированию неоднородных цифровых систем”, Автомат. и телемех., 2006, № 1, 162–177; V. A. Vedeshenkov, “An approach to self-diagnosis of nonuniform digital systems”, Autom. Remote Control, 67:1 (2006), 148–160
М. Ф. Каравай, “Минимизированное вложение произвольных гамильтоновых графов в отказоустойчивый граф и реконфигурация при отказах. II. Решетки и k-отказоустойчивость”, Автомат. и телемех., 2005, № 2, 175–189; M. F. Karavai, “Minimized embedding of arbitrary hamiltonian graphs in fault-tolerant graph and reconfiguration at faults. II. Grids and k-fault-tolerance”, Autom. Remote Control, 66:2 (2005), 328–340
В. А. Ведешенков, “Способ самодиагностирования неоднородных цифровых систем”, Пробл. управл., 4 (2005), 33–40