Методи та засоби підвищення надійності та інформаційної стійкості багатопроцесорних систем для об’єктів критичного призначення

dc.contributor.advisorРоманкевич, О. М.
dc.contributor.advisorRomankevych, Oleksiy
dc.contributor.advisorРоманкевич, Алексей Михайлович
dc.contributor.degreedepartmentсистемного програмування і спеціалізованих комп’ютерних системuk
dc.contributor.degreefacultyприкладної математикиuk
dc.contributor.researchgrantorНаціональний технічний університет України "Київський політехнічний інститут"uk
dc.date.accessioned2016-05-19T08:29:09Z
dc.date.available2016-05-19T08:29:09Z
dc.date.issued2014
dc.description.abstractenReliability improvement of multiprocessor systems (MS) designed for controlling sophisticated objects, in particular those of critical purpose, is achieved in a variety of ways, which are discussed in this work, by introducing different types of redundancy, in particular temporal and hardware redundancies, and most often – by the fault-tolerant design of the system. The minimum number of additional processors required to increase the reliability (probability of operation without failure) of the system to the desired level is estimated. A method that uses internal reserves of MS, does not require additional processors and provides an ability to increase the reliability of the system more smoothly without the jumps is introduced. One of the necessary conditions for the functioning of fault-tolerant MS’s is the ability to self-test, methods to optimize this procedure in terms of reducing the time for the bus and matrix connection topologies were developed. A new structurally regular topology and modification of the method of testing 2-fault-tolerant MS’s, the goal of which is to minimize the temporal redundancy is proposed. The resulting number of test checks (which generally defines the testing time) is 2n, which is less than for other known methods of testing MS (n is the total number of processors). To improve the efficiency of testing and reconfiguration procedures on different criteria in general case, a method and algorithm for allocation of processors into subsets is proposed, in particular for the reduction of temporal redundancy, which can be used to increase reliability. In the course of a fairly long operation as the processors fail, system can go into a dangerous condition. To detect such a situation and assess it’s probability, a modification of the authors-developed model of MS behavior in a fault stream is proposed. To enhance informational robust being connected to negative human influence during design stage of MS, the methods of many-version processor units’ design had next development. Namely, the method of version’ creation on basis of mathematic models’ automorfism had been proposed. For practical using of such method the method of forming of many-digital direct and inverse replacements with linear complexity of soft- or hardware had been modified. The number of versions to implement the group operations on base of group carry’ realization which have wide value of the ratio cost/speed had been designed. Obtained results allow the development of method to design the versions of computer units with using of an arithmetic in residues. Evaluation of dependability of the values of increment of true processor units’ functioning probability due to existence of autocorrelation under probability variation of determined wraps of input signals was carried out. It is founded that calculating increment of processor units’ true functioning by means of autocorrecting facilities has increasing mode into the range of technical based enhance of input signals’ the number of digits. Also it is showed that this increment can be compatible (from engineer point of view) with probability of faults which are due to wraps of input signals. It is founded analytically an equality of the results of calculations of functioning’ trustworthiness under existence of determined warps of input data for selected Boolean functions both without taking into consideration of the functions’ superposition and with existence of such superposition.uk
dc.description.abstractruПовышение надежности многопроцессорных систем (МС) управления сложными объектами, в частности, критического назначения достигается разными путями, которые рассматриваются в работе, введением разных видов избыточности, в частности, временной и аппаратурной, и чаще всего – за счет придания им свойства отказоустойчивости. Оценивается минимальное количество дополнительных процессоров для повышения надежности (вероятности безотказной работы) системы до необходимого уровня. Предлагается метод, который использует внутренние резервы МС, не требует добавочных процессоров и дает возможность повышать надежность системы более плавно, без прыжков. Одним из необходимых условий функционирования отказоустойчивых МС является способность самотестироваться, разработаны методы оптимизации этой процедуры по критерию уменьшения времени для шинной и матричной топологий связей. Предложена новая структурно-регулярная топология и модификация метода тестирования 2-отказоустойчивых МС, целью которой является минимизация временной избыточности. Количество тестовых проверок (которое в общем определяет время тестирования) в итоге – 2n, что меньше, чем для других известных методов тестирования МС (n – общее количество процессоров). Для повышения эффективности процедур тестирования и реконфигурирования по разным критериям в общем случае предложен метод и алгоритм распределения процессоров по подмножествам, в частности, для уменьшения временной избыточности, которая может быть применима для повышения надежности. В процессе довольно долгой эксплуатации по мере выхода из строя процессоров система может перейти в опасное состояние. Для выявления такой ситуации и оценки её вероятности предложена модификация разработанной авторами модели поведения МС в потоке отказов. Для повышения информационной устойчивости БС, связанной с негативным антропогенным влиянием при разработке, дальнейшее развитие получили методы многоверсионного проектирования процессорных устройств, в частности предложен метод создания версий на основе автоморфизмов математических моделей, для практического применения которого модифицирован методику формирования много разрядных прямых и обратных подстановок с линейной сложностью программной или аппаратной реализации. Разработан ряд версий реализации групповых операций на основе реализации группового переноса, которые имеют широкий набор соотношений затраты / быстродействие. Полученные результаты обеспечивают развитие метода создания версий компьютерных устройств с использованием арифметики в остатках. Выполнена оценка зависимости значений прироста вероятности правильной работы процессорных устройств за счет автокоррекции при изменении значений вероятности детерминированных искажений входных сигналов. Установлено, что расчетный прирост вероятности правильной работы процессорных устройств за счет автокоректирующих свойств имеет возрастающий характер в пределах технически обоснованного роста разрядности входных сигналов. Также, показано, что этот прирост может быть вполне соизмеримым (с инженерной точки зрения) с вероятностью ошибок, вызванных искажениями входных сигналов. Аналитически определена тождественность результатов вычисления достоверности функционирования при наличии детерминированных искажений исходных данных для отдельно взятых булевых функций как без учета суперпозиций функций, так и с учетом суперпозиций.uk
dc.description.abstractukПідвищення надійності багатопроцесорних систем (БС) управління складними об’єктами, зокрема, критичного призначення досягається різними шляхами, що розглядаються у роботі, введення різних видів надлишковості, зокрема, часової і апаратурної, і частіше за все – за рахунок придання їм властивості відмовостійкості. Оцінюється мінімальна кількість додаткових процесорів для підвищення надійності (ймовірності безвідмовної роботи) системи до необхідного рівня. Кожен додатковий процесор дає певний стрибок у надійності. Пропонується метод, який використовує внутрішні резерви БС, не потребує додаткових процесорів і дає можливість підвищувати надійність системи більш плавно, без стрибків. Однією з необхідних умов функціонування відмовостійких БС є здатність самотестуватися, розроблено методи оптимізації цієї процедури за критерієм зменшення часу для шинної та матричної топологій зв’язків. Запропоновано нову структурно-регулярну топологію та модифікацію методу тестування 2-відмовостійких БС, метою якого є мінімізація часової надлишковості. Кількість тестових перевірок у підсумку - 2n, що менш, ніж відомо для інших методів тестування БС (n – загальна кількість процесорів). Для підвищення ефективності процедур тестування та реконфігурування за різними критеріями у загальному випадку запропоновано метод та алгоритм розподілення процесорів по підмножинах, зокрема, для зменшення часової надлишковості, яка може бути застосована для підвищення надійності. В процесі доволі довгої експлуатації по мірі виходу з ладу процесорів система може перейти у небезпечний стан. Для виявлення такої ситуації та оцынки ъъ ймовірності запропонована модифікація розробленої авторами моделі поведінки БС у потоці відмов. Для підвищення інформаційної стійкості БС, пов’язаної з негативним антропогенним впливом під час розробки, подальший розвиток набули методи багатоверсійного проектування процесорних пристроїв, зокрема запропоновано метод створення версій на основі автоморфізму математичних моделей, для практичного застосування якого модифіковано методику формування багато розрядних прямих та обернених підстановок з лінійною складністю програмної або апаратної реалізації. Розроблено ряд версій реалізації групових операцій на основі реалізації групового переносу, які мають широкий набір співвідношень витрати/швидкодія. Одержані результати забезпечують розвиток методу створення версій комп’ютерних пристроїв з використанням арифметики в залишках. Виконано оцінку залежності значень приросту ймовірності правильної роботи процесорних пристроїв за рахунок автокорекції при зміні значень імовірності детермінованих спотворень вхідних сигналів. Встановлено, що розрахунковий приріст імовірності правильної роботи процесорних пристроїв за рахунок автокорегуючих властивостей має зростаючий характер у межах технічно обґрунтованого росту розрядності вхідних сигналів. Також, показано, що цей приріст може бути цілком сумірним (з інженерної точки зору) з імовірністю помилок, викликаних спотвореннями вхідних сигналів. Аналітично визначена тотожність результатів обчислення достовірності функціонування за наявності детермінованих спотворень вхідних даних для окремо взятих булевих функцій як без врахування суперпозицій функцій, так і з врахуванням суперпозицій.uk
dc.format.page6 с.uk
dc.identifier2616-п
dc.identifier.govdoc0113U000716
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/15850
dc.language.isoukuk
dc.publisherНТУУ "КПІ"uk
dc.publisher.placeКиївuk
dc.status.pubpublisheduk
dc.subjectавтокорекціяuk
dc.subjectгруповий переносuk
dc.titleМетоди та засоби підвищення надійності та інформаційної стійкості багатопроцесорних систем для об’єктів критичного призначенняuk
dc.title.alternativeMethods and means of reliability increasing and information stability of the multiprocessor systems for objects of critical assignmenten
dc.title.alternativeМетоды и средства повышения надежности и информационной устойчивости многопроцессорных систем для объектов критического примененияru
dc.typeTechnical Reportuk
thesis.degree.level-uk

Файли

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