A method for constructing GL-models of behavior under failure flow for complex non-basic fault-tolerant multiprocessor systems

Main Article Content

Vitaliy A. Romankevich
Kostiantyn V. Morozov
Daniil V. Halytsky
Ihor A. Yermolenko
Lefteris Zacharioudakis

Abstract

The paper proposes a method for constructing GL-models of the behavior of complex non-basic fault-tolerant multiprocessor systems under a failure flow. The aim of the study is to develop a universal approach that enables the formation of an integrated GL-model for systems characterized by multiple independent or weakly coupled operability conditions. Such models can be used, in particular, to evaluate the reliability parameters of the systems under consideration using statistical simulation methods. The study focuses on systems whose operability is determined by the simultaneous fulfillment of several relatively simple conditions, for each of which established methods for constructing GL-models are available (for example, a condition limiting the number of failures within a certain subset of processors). These include, in particular, hierarchical systems composed of multiple subsystems with their own levels of fault tolerance, as well as systems containing specialized processors of different types. The proposed method involves the preliminary construction of auxiliary GL-models for each operability condition; followed by their integration into a unified model through the sequential merging of their graphs via selected vertices (the merged vertices form a single vertex, while the remaining vertices and edges are copied). The order of model merging and the choice of corresponding vertices can be defined arbitrarily, providing flexibility in the structure of the resulting GL-model. Examples of the method’s application are presented, illustrating various options for determining the sequence of merging auxiliary models and selecting the connecting vertices of their graphs, as well as the use of different methods for constructing these models. The scientific novelty of the work lies in the generalization and formalization of the sequential GL-model merging procedure, which makes it possible to combine models of arbitrary structure and type into a unified model of a complex system without compromising the correctness of its behavior. Experimental results confirm that, despite structural differences in the graphs of the obtained models, their behavior on identical input vectors coincides completely and accurately reflects the operation of the fault-tolerant multiprocessor system under a failure flow. It is also shown that the method imposes no restrictions on the construction techniques of GL-models for individual conditions: models of different types can be combined, the conditions do not necessarily correspond to basic systems, and the model graphs may be other than a cycle graph. Furthermore, the paper provides complexity estimates for GL-models constructed by the proposed method, including the number of vertices and edges in their graphs and the overall complexity of edge functions, depending on the characteristics of the corresponding auxiliary models. The practical value of the method is that it enables automated construction of comprehensive models for systems with complex operability conditions and supports efficient reliability evaluation of real multiprocessor systems.

Downloads

Download data is not yet available.

Article Details

Topics

Section

Applied information technologies in energy engineering and automation

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

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

Ihor A. Yermolenko, 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

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.