Метод повышения степени автономности сложных распределенных вычислительных систем
Authors: Синицын И.В. , Воронцов Ю.А. , Михайлова Е.К. 
Published: December 2024

В данной работе рассматривается проблема повышения автономности функционирования кластерных распределенных вычислительных систем (КРВС). Целью данной исследовательской работы является повышение автономности функционирования кластерных распределенных вычислительных систем. В соответствии с поставленной целью, в работе решается научная задача – на основании анализа применения существующих кластерных распределенных вычислительных систем, их архитектур и особенностей, а также проведенного анализа тенденций развития отечественных разработок в этой области разработать методику определения и задания основных эксплуатационных требований к перспективным кластерным распределенным вычислительным системам, обеспечивающих повышение их автономности. Первоначально в работе описывается текущее состояния вопроса автономности систем, включая рассмотрение существующих критериев соответствия компьютерной системы понятию автономности, а также классификация систем по степени их автономности, определяется необходимый перечень задач автономного функционирования. На основании этого производится построение формализованного аппарата, выделяются 2 группы задач, необходимых для решения вопроса автономного функционирования КРВС, даётся определение автономной компьютерной системы через вероятность работоспособности и функциональности технического, программного и информационного обеспечения, а также определение элементарного и сложного объекта. Представляется функция признаков, влияющая на выполнение целевой задачи сложного объекта и характеризующая интенсивность неисправностей и функциональных отказов в единицу времени. Вводится функция коэффициента автономности элементарного объекта, на основании которой определяется функция коэффициента автономности сложного объекта. На основании введенных определений и функций реализуется формализованное решение задачи повышения автономности путем максимизации комплексного показателя автономности, на основе прогнозирования периода автономного выполнения задач без внешнего вмешательства в процесс его функционирования.
This paper considers the problem of increasing the autonomy of the functioning of cluster distributed computing systems (CDCS). The goal of this research work is to increase the autonomy of functioning of cluster distributed computing systems. In accordance with the goal, the article solves the following scientific task: taking into account the analysis of the application of existing cluster distributed computing systems, their architectures and features, as well as the analysis of development trends of domestic developments in this area, develop a methodology for determining and setting the main operational requirements for promising cluster distributed computing systems that increase their autonomy. Initially, the paper describes the current state of the issue of autonomy of systems, including consideration of the existing criteria for the compliance of a computer system with the concept of autonomy, as well as the classification of systems according to the degree of their autonomy, and determines the necessary list of tasks for autonomous functioning. On the basis of this, a formalized apparatus is constructed, 2 groups of tasks are identified that are necessary to solve the issue of autonomous functioning of the CDCS, a definition of an autonomous computer system is given through the probability of operability and functionality of technical, software and information support, as well as the definition of an elementary and complex object. A feature function affecting the performance of the target task of a complex object and characterizing the intensity of malfunctions and functional failures in a unit of time is presented. The function of the coefficient of autonomy of an elementary object is introduced, on the basis of which the function of the coefficient of autonomy of a complex object is determined. On the basis of the introduced definitions and functions the formalized solution of the task of increasing autonomy is realized by maximizing the complex indicator of autonomy, based on predicting the period of autonomous task execution without external interference in the process of its functioning.