Simulation environment for the choice of the decision making algorithm in multi-version real-time system
Скачать файл:
URI (для ссылок/цитирований):
https://www.sciencedirect.com/science/article/abs/pii/S0950584919302630https://elib.sfu-kras.ru/handle/2311/142458
Автор:
Ковалев, Игорь Владимирович
Сарамуд, Михаил Владимирович
Лосев, Василий Владимирович
Коллективный автор:
Институт космических и информационных технологий
Кафедра информатики
Дата:
2020-04Журнал:
Information and Software TechnologyКвартиль журнала в Scopus:
Q1Квартиль журнала в Web of Science:
Q2Библиографическое описание:
Ковалев, Игорь Владимирович. Simulation environment for the choice of the decision making algorithm in multi-version real-time system [Текст] / Игорь Владимирович Ковалев, Михаил Владимирович Сарамуд, Василий Владимирович Лосев // Information and Software Technology. — 2020. — Т. 120. — С. 106245Аннотация:
Context: Nowadays the most effective way to improve the reliability of software is an approach with the
introduction of software redundancy - multi-version programming. The reliability of a multi-version
system is determined not only by the reliability of the versions that make it up, but to a greater degree by
the decision making algorithm.
Objective: Our objective is evaluation and selection of the most reliable voting algorithms in multi-version
environments. In order to get this objective there is a need to check all the algorithms in the execution
environment, simulating characteristic of the developed system. Thus, we obtain the characteristics of the
quality of the algorithm operation in precisely those conditions in which it will work in the system that is
developed.
Method: The article suggests weighted voting algorithms with a forgetting element, as well as
modifications of existing voting algorithms. To be able to check the quality of their work, the simulation
environment has been implemented that simulates the operation of the software multi-version execution
environment.
Results: The article substantiates the use of the most reliable decision making algorithms in the decision
block of the real-time operating system. A comparative analysis of decision making algorithms for the
operation of the decision making block of the multi-version real-time execution environment has been
carried out.
Conclusions: The software implementation of the simulation environment that implements the
simulations of versions with given characteristics is considered, not only classical decision making
algorithms, but also the author's modifications are investigated. The environment allows to obtain the
quality characteristics of all implemented decision making algorithms with given system characteristics.
The modeling results are considered, the dependence of the system reliability indicators on its input
parameters is shown, a comparative analysis of various decision making algorithms based on the modeling
results is made.
Коллекции:
Метаданные:
Показать полную информациюСвязанные материалы
Показаны похожие ресурсы по названию, автору или тематике.
-
Moisture sorption models for wood (Модели сорбционной влажности древесины)
Назиров, Рашит Анварович; Верховец, Сергей Владимирович; Инжутов, Иван Семенович; Баженов, Роман Владимирович; Тарасов, Игорь Владимирович (2016-12) -
Ensuring the safety and reliability of automated manufacturing processes of hazardous industries
Ковалев, Игорь Владимирович; Кузнецов, Петр Анатольевич; Лосев, Василий Владимирович; Сарамуд, Михаил Владимирович; Ворошилова, Анна Анатольевна (2020)The paper describes one of the approaches to solving the problem of ensuring the reliability of automated manufacturing system of hazardous chemical plants using various hazardous chemicals in the production processes. ... -
On the problem of version selection to create a graph for the ant colony optimization algorithm
Сарамуд, Михаил Владимирович; Ковалев, Игорь Владимирович; Лосев, Василий Владимирович; Ковалев, Дмитрий Игоревич; Карасева, Маргарита Владимировна (2019-12)The article considers various graph creation methods for presenting the structure of a multiversion software package in solving its optimization problem by the ant colony optimization algorithm. The paper presents a method ... -
On the question of evolutionary algorithms application in tasks of criterion optimization
Лифарь, Александра Станиславовна; Сарамуд, Михаил Владимирович; Лосев, Василий Владимирович; Ковалев, Игорь Владимирович (2019-12)The factors affecting the activities of the aluminum industry like the supply interruptions of raw materials are described in the article. The article proposes the improvement of the optimal alternative routes and enterprise ... -
Теоретические основы теплотехники. Тепломассообмен
Видин, Юрий Владимирович; Казаков, Роман Владимирович; Колосов, Виктор Владимирович (СФУ, Красноярск, 2015)Изложены основные разделы теории тепломассообмена: стационарная и нестационарная теплопроводность, тепломассообмен в капиллярно- пористых телах и при мелкодисперсном распыливании жидкости, конвективный теплообмен в ...