Development of computer system components in critical applications: problems, their origins and solutions

Authors

DOI:

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

Keywords:

computer system, critical application, parallelization of calculations, approximate data, functional safety, fault tolerance, heckability, resource-based approach, problem of hidden faults, matrix structure version redundancy, strongly connected versions

Abstract

The article is devoted to analysis of problems of the computer system development in the domain of critical applications. The main trends of this development were highlighted, which consisted in increased demands for performance based on parallelization of calculations, processing of approximate data and ensuring functional safety in accordance with the need for structuring for parallelism and fuzziness of the natural world, as well as with increased responsibility in decisions made. Analysis of problems encountered in implementation of existing solutions was carried out. There was a lag behind theories limited by the model of exact data from the practice of processing approximate data for modern systems receiving initial data from sensors, including safety-related systems. The problems of matrix structures, which underlie the design of modern computer systems and demonstrate low efficiency in performance and power consumption, as well as in providing functional safety, important for critical applications, are disclosed. The application of fault-tolerant solutions as the basis of functional safety and distrust of these solutions, which is manifested in the practice of using dangerous imitation modes, were noted. They recreate emergency conditions to improve the checkability in solving the problem of hidden faults, since a fault-tolerant solution does not become fail-safe when there is a shortage of checkability. An analysis was given to the sources of the problems considered and the possibilities of solving them from the point of view of a resource-based approach, which identifies the problem of hidden faults as a challenge of growth with a lag of components from the development of the system. The role of matrix structures in the backlog of components and the need to solve the problem by repeating the version redundancy for these structures are shown. Method of introduction of version redundancy into matrix structure on the basis of strongly connected versions for solution of problems of fault tolerance and checkability in complex is proposed. The effectiveness of the method is estimated on an example of the iterative array multiplier using its software model.

Downloads

Download data is not yet available.

Author Biographies

Igor S. Kovalev, Odessa National Polytechnic University, 1, Shevchenka ave., Odesa, 65044, Ukraine

Master, Senior Lecturer of Computer Intellectual Systems and Networks Department, Odessa National Polytechnic University. Odessa, Ukraine

Oleksandr V. Drozd, Odessa National Polytechnic University, 1, Shevchenka ave., Odesa, 65044, Ukraine

Dr. Sci. (Eng.), (2003), Prof. of Computer Intellectual Systems and Networks Department. Odesa National Polytechnic University. Odesa, Ukraine.

Andrzej Rucinski, University of New Hampshire, Durham, New Hampshire, 03824, Boston, USA

PhD Professor Emeritus, Department of Electrical and Computer Engineering. University of New Hampshire, a member of the Executive Committee (Innovation Chair) of the IEEE Computer Society’s Design Automa- tion Technical Committee, USA Ambassador of International Society of Service Innovation Professionals. Boston, USA

Myroslav O. Drozd, Odessa National Polytechnic University, 1, Shevchenka ave., Odesa, 65044, Ukraine

PhD (2014), Associated Prof. of Information Systems Department. Odesa National Polytechnic University. Odesa, Ukraine

Viktor V. Antoniuk, Odessa National Polytechnic University, 1, Shevchenka ave., Odesa, 65044, Ukraine

PhD (2020), Associated Prof. of Computer Intellectual Systems and Networks Department. Odesa National Polytechnic University. Odesa, Ukraine

Yulian Yu. Sulima, Odessa Technical Professional College of the Odessa National Academy of Food Technologies, 54, Balkivska St., Odessa, 65006, Ukraine

PhD (2014), Head of the Computer Systems Department, SSU “Odessa Technical Professional College of the Odessa National Academy of Food Technologies”. Odessa, Ukraine

Downloads

Published

2020-11-20

How to Cite

Kovalev, I. S. ., Drozd, O. V. ., Rucinski, A. ., Drozd, M. O. ., Antoniuk, V. V. ., & Sulima, Y. Y. . (2020). Development of computer system components in critical applications: problems, their origins and solutions. Herald of Advanced Information Technology, 3(4), 252–262. https://doi.org/10.15276/hait.04.2020.4