A generalized method for constructing failure-behavior models of fault-tolerant multiprocessor systems with inter-subsystem redundancy

Main Article Content

Vitaliy A. Romankevich
Kostiantyn V. Morozov
Alexei M. Romankevich
Daniil V. Halytsky
Lefteris Zacharioudakis

Abstract

Relevance. The evaluation of reliability characteristics of fault-tolerant multiprocessor systems is an important task, particularly during their analysis and design. GL-models of system failure behavior can be used for this purpose. For systems with inter-subsystem redundancy, such models should take into account the possibility of using the processors of a donor subsystem both when the subsystem remains operational and after it loses operability. Existing approaches do not provide a complete representation of these operating modes. Purpose. To develop a generalized method for constructing GL-models of the failure behavior of fault-tolerant multiprocessor systems with inter-subsystem redundancy. Objective. To formalize the principles of constructing GL-models of a donor subsystem taking into account different modes of processor utilization, to develop an algorithm implementing the proposed method, and to perform experimental verification of the correctness of the constructed models. Methods. The study employs the GL-model formalism, methods for constructing basic and auxiliary GL-models, the formation of extended state vectors, and the analysis of graph connectivity. Scientific novelty. A generalized method for constructing GL-models of fault-tolerant multiprocessor systems with inter-subsystem utilization of reserve processors is proposed. Unlike existing approaches, the proposed method takes into account the possibility of using the processors of a donor subsystem both when it remains operational and after it loses operability, when its operational processors may still be used to support other subsystems. Practical significance. The proposed method can be used for constructing GL-models of complex fault-tolerant multiprocessor systems and for the subsequent evaluation of their reliability characteristics. Results. A method and an algorithm for constructing GL-models of systems with inter-subsystem redundancy have been developed. The proposed approach is based on constructing auxiliary models that describe the sets of reserve and operational processors of a donor subsystem and on forming extended state vectors for constructing GL-models of recipient subsystems. Representative examples are considered for systems with limitations on the number of reserve resources and for systems employing sliding redundancy. Experimental studies confirmed the correctness of the constructed models. It is shown that the complexity of the edge-function expressions of the resulting GL-models is comparable to that of the corresponding basic models with equivalent fault-tolerance parameters. Conclusions. The proposed method provides a formal representation of inter-subsystem redundancy within GL-models and can be integrated with other approaches to constructing failure-behavior models of fault-tolerant multiprocessor systems. The experimental results confirm the correctness of the proposed method and demonstrate the feasibility of its application in the analysis and design of complex fault-tolerant multiprocessor systems.

Downloads

Download data is not yet available.

Article Details

Topics

Section

Computer engineering and cybersecurity

Authors

Author Biographies

Vitaliy A. Romankevich , National Technical University of Ukraine “Igor Sikorsky Kyiv Polytechnic Institute”, 37, Peremogy Ave. Kyiv, 03056, Ukraine

Doctor of Engineering Sciences, Professor, Head of System Programming and Specialized Computer System Department

Scopus Author ID: 57193263058

Kostiantyn V. Morozov , National Technical University of Ukraine “Igor Sikorsky Kyiv Polytechnic Institute”, 37, Peremogy Ave. Kyiv, 03056, Ukraine

PhD, Assistant, System Programming and Specialized Computer System Department

Scopus Author ID: 57222509251

Alexei M. Romankevich , National Technical University of Ukraine “Igor Sikorsky Kyiv Polytechnic Institute”, 37, Peremogy Ave. Kyiv, 03056, Ukraine

Doctor of Engineering Sciences, Professor, System Programming and Specialized Computer System Department

Scopus Author ID: 6602114176

Daniil V. Halytsky , National Technical University of Ukraine “Igor Sikorsky Kyiv Polytechnic Institute”, 37, Peremogy Ave. Kyiv, 03056, Ukraine

postgraduate student, System Programming and Specialized Computer System Department

Scopus Author ID: 58553487600

Lefteris Zacharioudakis , Neapolis University Pafos, 2, Danais Ave. Pafos, 8042, Cyprus

PhD (Eng), Assistant professor

Scopus Author ID: 57422876200

Most read articles by the same author(s)

Similar Articles

You may also start an advanced similarity search for this article.