On January 22, 2025, a meeting of the members of the editorial board and editorial board of the journals “Applied Aspects of Information Technology” and “Herald of Advanced Information Technology” was held (Read more)

GL-models for analyzing multiprocessor systems tolerant to one and two failures

Authors

  • Vitaliy A. Romankevich National Technical University of Ukraine “Igor Sikorsky Kyiv Polytechnic Institute”, 37, Peremogy Ave. Kyiv, 03056, Ukraine
  • Kostiantyn V. Morozov National Technical University of Ukraine “Igor Sikorsky Kyiv Polytechnic Institute”, 37, Peremogy Ave. Kyiv, 03056, Ukraine
  • Alexei M. Romankevich National Technical University of Ukraine “Igor Sikorsky Kyiv Polytechnic Institute”, 37, Peremogy Ave. Kyiv, 03056, Ukraine
  • Daniil V. Halytsky National Technical University of Ukraine “Igor Sikorsky Kyiv Polytechnic Institute”, 37, Peremogy Ave. Kyiv, 03056, Ukraine
  • Anton V. Zhurba National Technical University of Ukraine “Igor Sikorsky Kyiv Polytechnic Institute”, 37, Peremogy Ave. Kyiv, 03056, Ukraine

DOI:

https://doi.org/10.15276/aait.08.2025.9

Keywords:

fault-tolerance, multiprocessor systems, reliability estimation, GL-models, non-basic systems, cyclic graph, edge function

Abstract

The work is devoted to the problem of constructing GL-models of behavior in the fault flow of non-basic fault-tolerant multiprocessor systems. We consider systems that are fault-tolerant to any one failure, and under a certain condition – to any two failures of their processors. It is assumed that this condition is satisfied by a Boolean expression that depends on the states of the system's processors. To build models of such systems, we use the previously proposed method based on combining the expressions of the edge functions of auxiliary basic GL-models corresponding to 1- and 2-fault-tolerant systems. Two alternative ways of constructing auxiliary K(2, n) models are considered. It is shown that the obtained GL-models are based on the same cyclic graphs and differ only in the expressions of their edge functions. The complexity of the expressions of the edge functions of the obtained models is analyzed for the cases of using auxiliary GL-models of each type. The formulas for estimating the complexity of these expressions (the number of elementary logical operations) depending on the number of processors in the system, in particular, for cases when this number is a power of two, are obtained. Also, for the case of using one of the auxiliary models, the possibility of further simplification of the expressions of some of the edge functions is revealed. It is determined in which cases, namely, for what number of system processors, it is advisable to use auxiliary models of one or another type. Experiments confirm that the GL-models constructed in the above way adequately reflect the behavior of the system. Examples are given that demonstrate the application of the considered method of constructing non-basic GL-models and confirm the correctness of estimation the complexity of expressions of their edge functions when using auxiliary models of various types. It has also been shown that further simplification of the expressions for the edge functions in GL-models under construction is possible, particularly by reordering the edges in auxiliary models. However, this possibility has not been investigated in the general case within this article.

Downloads

Download data is not yet available.

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 (Eng), Associate Professor, 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

Anton V. Zhurba, 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 

Downloads

Published

2025-04-04

How to Cite

[1]
Romankevich V.A., Morozov K.V.., Romankevich A.M.., Halytsky D.V.., Zhurba A.V.. “GL-models for analyzing multiprocessor systems tolerant to one and two failures”. Applied Aspects of Information Technology. 2025; Vol. 8, No. 1: 113–128. DOI:https://doi.org/10.15276/aait.08.2025.9.