Методи і засоби побудови моделей поведінки небазових відмовостійких багатопроцесорних систем

dc.contributor.authorМорозов, Костянтин В’ячеславович
dc.date.accessioned2021-04-08T09:16:07Z
dc.date.available2021-04-08T09:16:07Z
dc.date.issued2021
dc.description.abstractenThe thesis is devoted to the problem of building graph-logical models (GL models) of non-basic fault-tolerant multiprocessor systems (FTMS) for calculating their reliability parameters by means of carrying out statistical experiments with the above mentioned models. A method for transforming of GL-models by modifying the expression of any edge function of so-called MLE-model is proposed. The method is based on changing either any one or both two fragments of the edge function’s expression and allows modifying the model so that on some system state vectors, it starts to show an operable and/or inoperable state in contrast to the original one. The boundaries of influence for general case of modification of both single and several edge functions on change of the behavior of the model is analyzed. For the first time, an analytical apparatus that allows to determine the state vector of t-diagnosable FTMS based on the results of mutual testing of processors, according to the Preparata-Metze-Chen model (PMC-model), for arbitrary topology of connections between them has been proposed. For the first time, a method of building GL-models of so-called weighted systems, in which each component has a certain weight that characterizes its contribution to the performance of the system as a whole as well as a generalization of method of building GL-models, based on the usage of multivalued logic edge functions allowing them to be used as models of systems for which, as well as for their components, more than two states of operability are available are proposed. A method of building GL-models of hierarchical systems by means of composition of several MLE-models as well as a method of building models of systems consisting of several subsystems and having a sliding reserve are proposed.uk
dc.description.abstractruДиссертация посвящена проблеме построения графо-логических моделей (GL моделей) небазовых отказоустойчивых многопроцессорных систем (ОМС) в целях расчета их параметров надежности путем проведения статистических экспериментов с вышеупомянутыми моделями. ОМС, состоящая из n процессоров и остающаяся работоспособной при выходе из строя не более, чем m любых из них называется базовой. Все остальные системы, не соответствующие данному критерию, называются небазовыми. Один из эффективных методов расчета параметров надежности ОМС, в том числе небазовых, основан на проведении статистических экспериментов с так называемыми графо-логическими моделями, описывающими поведение системы в потоке отказов. Графо-логическая модель представляет собой неориентированный граф, ребрам которого соответствуют булевы реберные функции, зависящие от так называемого вектора состояния системы, каждый элемент которого соответствует состоянию одного из процессоров системы и принимает значение 1, если тот является работоспособным и 0 в противном случае. Если реберная функция принимает нулевое значение, соответствующее ей ребро, исключается из графа модели. Связность последнего характеризует состояние системы в потоке отказов: потеря связности графом соответствует потере работоспособности системой. Известен ряд методов, позволяющих строить различные GL-модели, каждая из которых имеет свои преимущества и недостатки. В частности, так называемые МВР-модели (минимум выпадающих ребер) имеют такое свойство: они теряют минимальное число ребер на векторах с кратностью отказов, на единицу превышающей степень отказоустойчивости системы. Кроме того, они базируются на циклических графах, процесс определения связности которых является тривиальным. Однако, алгоритм построения этой разновидности моделей (как и некоторых других) применим только для базовых ОМС. Построение GL-модели для небазовой системы может происходить путем модификации некоторой базовой модели, достаточно близкой к искомой, в результате чего на некотором множестве так называемых блокируемых векторов поведение моделей начинает отличаться. Такая модификация может происходить путем изменения структуры графа модели (проведение дополнительных ребер), изменения выражений реберных функций, или путем сочетания этих подходов. В работе рассматривается второй подход, основанный на модификации только выражений реберных функций, в результате чего граф модели остается циклическим. В результате анализа алгоритма построения реберных функций МВР-модели замечено, что их выражения состоят из двух частей. Предложен метод преобразования GL-моделей за счет модификации выражения любой реберной функции МВР-модели. Метод основан на изменении как одной, так и обеих частей выражения реберной функции и позволяет модифицировать модель так, что на некоторых векторах состояния системы она, в отличие от оригинальной, начинает показывать работоспособное и/или неработоспособное состояние. Проанализированы свойства модифицированных моделей, сформулированы и доказаны утверждения, позволяющие определять количество и множество блокируемых векторов в соответствии с параметрами модификации и вида модифицируемой функции. Также выполнен анализ влияния модификации на поведение МВР-модели для случая, когда модифицированная модель используется в качестве вспомогательной при ее построении. Получена оценка максимального количества векторов, которые могут быть блокированы предложенным методом. Определены функции и параметры их модификации, которые позволяют достичь этого количества блокируемых векторов. Проанализированы границы влияния для общего случая модификации как одной, так и нескольких реберных функций на изменение поведения модели. Впервые выполнен анализ необходимости модификации нескольких функций МВР-модели. Обнаружено, что в случае одновременной модификации нескольких реберных функций может проявляться побочный эффект в виде блокировки векторов с повышенной кратностью отказов. Получены критерии, позволяющие избежать его в общем случае, а также критерии выбора пар функций для случая модификации двух реберных функций. Впервые предложен аналитический аппарат, позволяющий определять вектор состояния t-диагностируемой ОМС на основе результатов взаимного тестирования процессоров, согласно модели Препараты-Метце-Чена (ПМЧ-модель), для произвольной топологии связей между ними. Метод основан на формировании и преобразовании булевого уравнения специального вида. Сформулированы рекомендации относительно возможных стратегий выбора пар процессоров для проведения дальнейших тестов. Получена оценка эффективности предложенного метода для заданного множества тестовых проверок, которое может быть представлено с помощью диагностического графа. Впервые предложен метод построения моделей так называемых взвешенных систем, в которых каждый компонент имеет некоторый вес, характеризующий его вклад в работоспособность системы в целом. В частности, взвешенная базовая система (или взвешенная k-из-n система) остается работоспособной до тех пор, пока суммарный вес всех ее работоспособных компонентов остается не меньшим некоторого порогового значения. Предложенный метод построения GL-моделей таких систем на базе МВР моделей основан на ni-кратном дублировании соответствующих элементов вектора состояния системы, выбирая значения ni пропорциональными весам соответствующих компонентов системы. Метод может быть применен для случаев весов, представленных как целыми, так и рациональными числами. Впервые предложено обобщение метода построения GL-моделей, основанное на использовании в качестве реберных функций многозначной логики. Это позволяет использовать их для построения моделей систем, для которых, как и их компонентов характерны более двух состояний работоспособности. То есть, в случаях, когда кроме полностью работоспособного и неисправного имеют место дополнительные состояния частичной работоспособности. Причем количества таких состояний как у системы, так и у каждого из ее компонентов могут различаться между собой. Предложен метод построения GL-моделей иерархических систем путем композиции нескольких МВР-моделей, а также метод построения моделей систем, состоящих из нескольких подсистем, и имеющих скользящий резерв, основанный на построении вспомогательных моделей для каждой из подсистем с последующим сочетанием значений их реберных функции во входном векторе результирующей модели. Разработано программное обеспечение, позволяющее выполнять эксперименты с модифицированными GL-моделями, а также определять вектор состояния системы согласно результатам тестовых проверок, согласно предложенному в работе методу. Получены экспериментальные данные, подтверждающие достоверность теоретически полученных результатов.uk
dc.description.abstractukДисертація присвячена проблемі побудови графо-логічних моделей (GL-моделей) небазових відмовостійких багатопроцесорних систем (ВБС) з метою розрахунку їх параметрів надійності шляхом проведення статистичних експериментів із вищезгаданими моделями. Запропоновано метод перетворення GL-моделей за рахунок модифікації виразу будь-якої реберної функції так званої МВР-моделі. Метод базуються на зміні як однієї, так і обох частин виразу реберної функції та дозволяє модифікувати модель так, що на деяких векторах стану системи вона, на відміну від оригінальної, починає показувати роботозданий і/або нероботоздатний стан. Проаналізовано межі впливу для загального випадку модифікації як однієї, так і кількох реберних функцій на зміну поведінки моделі. Вперше запропоновано аналітичний апарат, що дозволяє визначати вектор стану t-діагностованої ВБС на основі результатів взаємного тестування процесорів, згідно із моделлю Препарати-Метца-Чена (ПМЧ-модель), для довільної топології зв’язків між ними. Вперше запропоновано метод побудови GL-моделей так званих зважених систем, в яких кожний компонент має деяку вагу, що характеризує його вклад в роботоздатність системи в цілому, а також узагальнення методу побудови GL-моделей, що базується на використанні в якості реберних функцій багатозначної логіки та дозволяє використовувати їх для побудови моделей систем, для яких, як і їх компонентів характерні більше двох станів роботоздатності. Запропоновано метод побудови GL-моделей ієрархічних систем шляхом композиції декількох МВР-моделей, а також моделей систем, що складаються з кількох підсистем та мають ковзний резерв.uk
dc.format.page30 с.uk
dc.identifier.citationМорозов, К. В. Методи і засоби побудови моделей поведінки небазових відмовостійких багатопроцесорних систем : автореф. дис. … канд. техн. наук. : 05.13.05 – комп’ютерні системи та компоненти / Морозов Костянтин В’ячеславович. – Київ, 2021. – 30 с.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/40486
dc.language.isoukuk
dc.publisherКПІ ім. Ігоря Сікорськогоuk
dc.publisher.placeКиївuk
dc.subjectвідмовостійкі багатопроцесорні системиuk
dc.subjectграфо-логічні моделіuk
dc.subjectнадійністьuk
dc.subjectмодель Препарати-Метце-Ченаuk
dc.subjectзважені k-з-n системиuk
dc.subjectієрархічні системиuk
dc.subjectковзний резервuk
dc.subjectfault-tolerant multiprocessor systemsuk
dc.subjectgraph-logical modelsuk
dc.subjectreliabilityuk
dc.subjectPreparata-Metze-Chen modeluk
dc.subjectweighted k-out-of-n systemsuk
dc.subjecthierarchical systemsuk
dc.subjectsliding reserveuk
dc.subjectотказоустойчивые многопроцессорные системыuk
dc.subjectграфо логические моделиuk
dc.subjectнадежностьuk
dc.subjectмодель Препараты-Метце-Ченаuk
dc.subjectвзвешенные k-из-n системыuk
dc.subjectиерархические системыuk
dc.subjectскользящий резервuk
dc.subject.udc004.05uk
dc.titleМетоди і засоби побудови моделей поведінки небазових відмовостійких багатопроцесорних системuk
dc.typeThesisuk

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Morozov_aref.pdf
Розмір:
945.59 KB
Формат:
Adobe Portable Document Format
Опис:
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
9.01 KB
Формат:
Item-specific license agreed upon to submission
Опис: