<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Modeling and Planning of Parallel Information Processing in a Computing System Operating in Extremely Conditions</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Aleksander Basyrov</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Anatoly Khomonenko</string-name>
          <email>khomon@mail.ru</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Igor Koshel</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Emperor Alexander I St. Petersburg State Transport University</institution>
          ,
          <addr-line>9 Moskovsky pr., Saint. Petersburg, 190031</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Military Space Academy named after A.F. Mozhaisky</institution>
          ,
          <addr-line>st. Zhdanovskaya, 13, St. Petersburg, 197198</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Considers the functioning of a parallel computing system (PCS) as part of a robotic complex that is exposed to external extremely destructive influences (EDI), leading to its destruction. A model of parallel computations under the conditions of possible EDI is proposed. Examples of modeling the functioning of the PCS of a robotic complex with estimates of the maximum possible efficiency of its functioning for various implementations of parallel computation plans are given. Conclusions are made and proposals are formulated for planning parallel processing of information in terms of EDI on a robotic complex. On the basis of modeling the functioning of a robotic complex, the analysis of known algorithms for planning parallel computations with estimates of the quality indicator of the functioning of PVS for various implementations of plans for parallel computations is carried out. A new algorithm for planning parallel information processing in a computing system is proposed, taking into account the probable destruction of a robotic complex, and the results of its study presented.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Onboard computing system</kwd>
        <kwd>planning of parallel information processing</kwd>
        <kwd>maximum possible efficiency</kwd>
        <kwd>extreme destructive impact</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>1 One of the topical areas of application of
robotic systems is their use in extreme
conditions of destructive environmental influences,
in which human work is impossible or
extremely dangerous.</p>
      <p>
        Trends in the development of robotic
systems for various purposes are associated with
the need to implement a significant amount of
computation and require a scientifically based
approach to modeling and planning
computational processes occurring in their computing
systems. As is known [
        <xref ref-type="bibr" rid="ref1 ref2 ref3">1-3</xref>
        ], the main way to
improve the performance of computing
systems is the use of methods and technologies of
parallel computing.
      </p>
      <p>
        The problem of modeling and planning
parallel computing processes (PСP) under
normal functioning of a computing system
(CS) is successfully solved [
        <xref ref-type="bibr" rid="ref4 ref5 ref6">4-6</xref>
        ], however,
under conditions of extreme destructive
influences (EDI), it needs modeling approaches
that provide preventive (proactive) planning of
parallel calculations aimed at achieving the
maximum possible efficiency of the CS
functioning in conditions of its possible
destruction.
      </p>
      <p>External destructive effects on the robotic
complex can be of a different nature (high
temperature, critical shock loads, radiation
exposure). Without losing the generality of
modeling the processes of functioning of
robotic complexes in various conditions of
destructive influences, the article discusses EDI,
the implementation of which leads to a
complete loss of the robotic complex's
performance.</p>
      <p>
        Based on the concept of preventive
functional-parametric configuration of the CS [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ],
it is necessary to plan the computational
process in it, taking into account the possible
destruction of the CS and, accordingly, abnormal
termination of the computational process.
      </p>
      <p>
        The issues of planning parallel information
processing have been given sufficient attention
[
        <xref ref-type="bibr" rid="ref5 ref6">5, 6</xref>
        ]; various formulations of the problem of
planning parallel computations are known. The
purpose of planning is to develop a plan
(schedule) of the computational process that
ensures either the completion of computations
by a given (target) date, or by the minimum
possible. The article will consider a new
formulation of the task of scheduling parallel
computations, which is involved in performing
the maximum possible amount of
computational work with a random or indefinite
deadline for the completion of computations caused
by the destruction of the CS due to the EDI on
the robotic complex. Under these conditions,
when scheduling computations, it is necessary
to synthesize such a plan of the computational
process, in accordance with which the
maximum possible amount of computations will be
performed before the onset of the breakup of
the CS.
2. Features of the functioning of a
parallel computing system in
conditions of extreme
destructive influences
In the context of a possible abnormal
completion of the solution of target tasks by
external EDI (destruction of the CS), it is advisable
to assess the use of the CS with the maximum
possible efficiency of its functioning [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. The
maximum possible efficiency of the CS
functioning is the degree of the CS reaching the
state of performing the greatest amount of
computational work on the interval (regular or
abnormal) of the CS functioning.
      </p>
      <p>Let us consider the functioning of the СS of
a robotic complex, consisting of several
computational modules (processors or separate
computers) under the conditions of possible
EDI.</p>
      <p>The execution of a set of programs in real
time is realized according to the plan of a
parallel computational process. We will assume
that PСP planning is aimed at ensuring the
execution of programs (tasks) on a given set of
computational modules (СM) by a given
directive date. The implementation of PСP under
the conditions of external destructive
influences can be interrupted by the destruction of
the CS, which leads to a reduction in the
completion time of calculations and the execution
of not all planned tasks, but only some of
them.</p>
      <p>The PСP plan (Fig. 1) can be represented as
an array of tuples containing the task number,
the number of the computing module that will
execute the task, and the scheduled start (end)
time of the task. The figure shows the interval
[0, tD] of the normal functioning of the CS and
the interval [0, tp] of functioning, limited by
the extreme destructive effect (EDE) on the
complex.</p>
      <p>S (ξ) =
n
∑ хi(ξ) ⋅ τi
i=1
min (ξ, max{t i})
i
where τ i – is the execution time of the i-th
task;
ti – time of completion of the i-th task;
ξ – the time moment of the destruction of
the CS.</p>
      <p>
        Note that in the absence of EDI, this
indicator coincides with the acceleration factor of
parallel computations [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
      </p>
      <p>The task of organizing the functioning of
the CS of the robotic complex under the
conditions of EDI can be formulated as follows. For
the given task parameters, the parameters of
the CS of the robotic complex, the parameters
of the possible EDI on the CS, find</p>
      <p>the dependence of the value of the
maximum possible efficiency of the functioning of
the BCS on the plan of the computing process
(modeling task);</p>
      <p>a plan for a parallel computing process that
ensures the maximum value of the CS
performance factor (scheduling problem).</p>
      <p>Mathematical formulation of the
problem.</p>
      <p>Given: 1) a set Z of tasks with parameters:
{τi}, i = 1,.., n ; τi – is the time of solving the
i-th task, n is the number of tasks;</p>
      <p>2) the distribution function F(t) of the
moments of time for the implementation of the
EDI on the CS;</p>
      <p>Find: the plan of the computational
process, where, Ξ ={t1, t 2,.., t n} are the planned
time points for the completion of tasks, such
that
Ξ* = arg max S Ξ( Z , F )
Ξ* ∈ Ξadmis
,
where S Ξ is the mathematical expectation of
the CS performance factor, Ξadmis is the set
of admissible plans.
3. A model of a parallel
computational process during the
operation of a computing system
under conditions of extreme
destructive influences</p>
      <p>If, in accordance with the PСP plan, the i-th
task, i = 1, 2,..., n, ends at the moment of time ti and
the distribution function F(t) of the moment of
completion of calculations caused by the EDI is
known, then problems will be solved with
probability F (ti) = 1 − F (ti) , the planned completion time
of
which is not is superior ti (Fig. 2).
in this case, the value of the CS performance
coefficient at the moment of time is
determined by the expression
1 n
S(ti) =∑ τi ⋅(1 − F (ti)) (2)
ti i=1</p>
      <p>The values ti, and hence the value of
expression (2) for a given distribution function
F(t) of the completion time of calculations,
depend on the duration and order (sequence)
of task execution.</p>
      <p>To find the mathematical expectation of the
CS performance coefficient for the entire time
of its operation, we divide the calculation
scheduling interval into q intervals
0, χ1), χ1, χ2),..., χ q−1, χ q) so that the right
boundary of each interval corresponds to the
time of completion of at least one task.</p>
      <p>Then the mathematical expectation SΞ of
the CS performance coefficient for the entire
time of its operation will be</p>
      <p>n
q ∑ τi ⋅ хi(χi)
S Ξ =∑ i=1 ⋅( F (χi+1) − F (χi)). (3)
i=1
Note that F (χ q+1) = 1 since computations
χi
end at a moment in time χ q .</p>
      <p>Indicator (3) is the average value of the
coefficient of performance of the CS and can be
used as a generalized indicator of the quality
of functioning of the CS of the robotic
complex in the conditions of EDI.</p>
      <p>
        Note that in the absence of destructive
effects on the CS F (ξ) = 0, the indicator (3)
coincides with the "traditional" coefficient of
acceleration of parallel information processing
[
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
      </p>
      <p>
        The analysis shows that the type of EDI
distribution and the procedure for assigning
tasks to computational modules affect the
performance indicators of the CS functioning.
The difference in the value of the CS
productivity factor can reach 20%.
4. Algorithm for scheduling
parallel computations in a
computing system operating under
extreme destructive influences
Let us show the influence of the parallel
computation plan on the value of the indicator
of the quality of the CS functioning (3) by the
example of the distribution of 10 tasks with the
execution time correspondingly 1, 2, ..., 9, 10
units of time by three different scheduling
algorithms: the list scheduling algorithms [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]
LTM and GTM, and the Multi-Fit algorithm
[
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. These three computation plans are
schematically shown in Figure 3. The computation
time w (schedule length) in accordance with
the indicated plans is 22, 19 and 19 time units,
respectively.
Exponential F (t) = 1 − e−λt
The graphs of the dependence of the
efficiency factor of the CS on the time of its
de.
struction for various algorithms for planning
VFD are shown in Fig. 4.
difference in the value of the mathematical
expectation of the CS performance coefficient
is more than 18% for a uniform distribution,
more than 63% for an exponential distribution,
more than 20% for a normal distribution.
4.1. A two-phase algorithm for
planning parallel computing
processes in a CS operating
under extreme destructive
influences
      </p>
      <p>PCP scheduling algorithms minimize the
number of computational modules to complete
computations by a given (directive) deadline
or minimize the computation completion time
for a given structure of the computing system.
Under the conditions of the functioning of the
OCS described above, its degradation is
possible before the planned completion date of
calculations, therefore, it is required to construct
a plan that maximizes the value (3). This
formulation of the problem of scheduling parallel
computations, which consists in performing
the maximum possible amount of
computational work with an indefinite deadline for the
completion of computations, is new.</p>
      <p>
        PCP scheduling algorithms that provide an
optimal result belong to the class of
NPcomplete, therefore, in practice, real-time
systems use heuristic algorithms for assigning
tasks to CMs [
        <xref ref-type="bibr" rid="ref1 ref3 ref4">1,3,4</xref>
        ].
      </p>
      <p>The analysis of the results of the
application of the known algorithms for planning PCP
under the conditions of CS degradation
showed that the value of the performance
coefficient (3) strongly depends on the time of CS
degradation.</p>
      <p>Four algorithms were analyzed
two list algorithms: LTM - a task with a
shorter duration is assigned earlier than others
and GTM - a task with a longer duration is
assigned earlier than others;</p>
      <p>Multi-Fit algorithm - FFD-procedure
(FirstFit-Decreacing) for packing objects into
containers with iterative selection of the container
volume;</p>
      <p>Multi-Fit algorithm with tasks reordering in
increasing duration (MF +).</p>
      <p>The analysis consisted in calculating the
indicator (3) for the VFD plan constructed by
the selected algorithm for a given distribution
function of the time of degradation of the CS.
A random variable was simulated - the time of
degradation of the air force, distributed
according to uniform, exponential and normal
distribution laws.</p>
      <p>Regardless of the law of the distribution of
the time ξ of degradation of the CS, it was
found that with a mathematical expectation ξ
close to the beginning of the PCP plan, a
greater value of the residual productivity is
provided by the LTM algorithm, and if it is
close to the end of the PCP plan - by the
Multi-Fit algorithms.</p>
      <p>The idea of the proposed algorithm is based
on a combination of two scheduling
procedures for a parallel computational process: the
LTM list scheduling and the Multi-Fit
reordering algorithm.</p>
      <p>Assigning tasks to computational modules
goes through two phases. In the first phase,
some of the tasks with the shortest duration are
distributed among computational modules
(CM) in accordance with the list algorithm for
assigning tasks with the LTM function. In the
second phase, the remaining tasks are
distributed across the CM using the Multi-Fit
algorithm, after which, on each CM, the tasks are
finally reordered according to their
nondecreasing duration.</p>
      <p>
        An important parameter of the proposed
distribution of tasks is the ratio between the
number of tasks (amount of computations)
distributed by the LTM algorithm and by the
Multi-Fit algorithm. This ratio can be
formalized by the value
n
∆ =ΣLTM / ∑i=1τi ,
where Σ LTM is the total duration of tasks
distributed over the CM by the LTM
algorithm. Let's call this parameter the “phase
level” of the task distribution. The phase level ∆
changes in the interval [
        <xref ref-type="bibr" rid="ref1">0,1</xref>
        ], and at ∆ =0 the
proposed algorithm completely coincides with
the MF + algorithm, and at ∆ =1 – with the
LTM algorithm. By fitting in no more than n
iterations of the phase level, you can "tune"
the algorithm to obtain the maximum residual
performance for specific initial data.
      </p>
      <p>Let us give a formal description of a
twophase planning algorithm for a degrading PCP
(let's call it LTM + MF).</p>
      <p>Step 1. Ordering tasks in non-increasing
duration: τ 1 ≥τ 2 ≥ ... ≥τ n .</p>
      <p>Step 2. Using the given value ∆ ,
determine the maximum number k of the last tasks
in this sequence with numbers
n − k + 1, n − k + 2,..., n −1, n for which
condition
∑ τn−i+1 / ∑ τi ≤ Δ
i =1 i =1
is satisfied.</p>
      <p>Step 3. Sequentially assign tasks numbered
n, n-1,…, n-k-1 to those CMs on which the
next task will start its execution earlier than on
other CMs.</p>
      <p>Step 4. For the remaining n-k problems,
apply the Multi-Fit assignment algorithm.</p>
      <p>Step 5. In the resulting PCP plan, on each
CM, reorder the tasks according to their
nondecreasing duration.</p>
      <p>For any initial data (the number and
duration of tasks, the number of CMs, the
mathematical expectation of the point in time ξ of
PCP degradation), it is possible to determine
the value of the phase level that provides the
maximum average value of the CS
performance factor.
4.2. Results of statistical tests of
algorithms for planning
parallel computing processes in a
computing system operating
under extreme destructive
influences</p>
      <p>To analyze the effectiveness of the
application of the developed two-phase algorithm for
planning parallel computational processes, an
imitation model of the functioning of an CS of
a robotic complex under conditions of
destructive influences was created.</p>
      <p>
        The modeling consisted of multiple
generation of PCP plans by various planning
algorithms (LTM, GTM, MF, MF + and the
developed two-phase algorithm LTM + MF),
generation of a random variable - the time of CS
degradation, calculation and comparison of the
average residual capacity of the CS, which
implements different PCP plans ... When
modeling the time of degradation of the CS, three
distribution laws of a random variable were
used - uniform, exponential, and normal [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
The CS model included 2, 4, 6 and 8 CMs.
The number of tasks to be distributed varied
from 10 to 50, and the duration of each task
was a random number in the range from 1 to
30.
      </p>
      <p>Comparison of the planning efficiency by
different algorithms was carried out through
the ratio of the average residual performance
of the CS operating according to the PCP plan,
formed by the developed two-phase algorithm
LTM + MF, to the average residual
productivity of the CS, operating according to the PCP
plans, formed, respectively, by the LTM,
GTM, MF, MF + algorithms:
εLTM = S LTM + MF ; εGTM = S LTM + MF ;</p>
      <p>S LTM SGTM
εMF = S LTM + MF ; εMF + = S LTM + MF .</p>
      <p>S MF S MF +</p>
      <p>Figure 5 shows the dependences, where is
the algorithm with which the two-phase LTM
+ MF algorithm is compared, on the value of
p, which is equal to the ratio of the
mathematical expectation of the time of the CS
destruction to the planning interval of the PCP. The
value represents the relative gain (in percent)
in CS performance that can be obtained using
the LTM + MF algorithm. This gain depends
on the type and parameters of the distribution
of the time of CS degradation.</p>
      <sec id="sec-1-1">
        <title>a) uniform</title>
      </sec>
      <sec id="sec-1-2">
        <title>b) exponential c) normal</title>
        <p>In the numerical experiment carried out, the
smallest average gain was noted in comparison
with the LTM algorithm: up to 9% with a
normal distribution of the time of CS
degradation, up to 12% – with an exponential one, and
up to 13% – with a uniform one.</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>Conclusion</title>
      <p>The proposed approach to modeling and
planning the functioning of the computing
system of a robotic complex provides a solution
to computational problems in conditions of
possible destruction of the robotic complex
caused by EDI.</p>
      <p>The novelty of the considered model lies in
the ability to assess the value of the indicator
of the quality of the functioning of the CS of
the robotic complex - the productivity
coefficient with stochastic EDI on it.</p>
      <p>The proposed algorithm of polynomial
complexity provides operational planning of
parallel information processing in the CS of
the robotic complex. The scientific novelty of
the presented algorithm lies in the fact that, in
contrast to the known ones, it allows you to
rationally distribute the work (tasks) among
the performers with a random or indefinite
directive deadline for the total completion of
all work.</p>
      <p>An analysis of the results of simulation
modeling of the functioning of a robotic
complex under conditions of its possible
destruction indicates the possibility of a significant
increase in the value of the performance
coefficient of parallel information processing in an
CS based on the application of the proposed
two-phase planning algorithm for PCP.</p>
      <p>
        For an in-depth study of the state of
research on the topics touched upon by us, it is
recommended to familiarize yourself with
works [
        <xref ref-type="bibr" rid="ref13 ref14 ref15">13-15</xref>
        ].
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <source>[1] Models and research methods of information systems: monograph / ed. HELL. A.D. Khomonenko. SPb.: Lan</source>
          ,
          <year>2019</year>
          . 204 p.
          <article-title>(in Russian)</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Voevodin</surname>
            <given-names>VV</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Voevodin Vl</surname>
          </string-name>
          .V.
          <article-title>Parallel computing</article-title>
          . SPb.:
          <string-name>
            <surname>BHV-Petersburg</surname>
          </string-name>
          ,
          <year>2004</year>
          . 608 p.
          <article-title>(in Russian)</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Basyrov</surname>
            <given-names>A.G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Legkov</surname>
            <given-names>K.E.</given-names>
          </string-name>
          <article-title>The method of a heuristic-combined solution of laborconductive tasks in parallel computational systems of real time // 2019 Systems of signals generating and processing in the field of on board communications</article-title>
          , IEEE Inc., Moscow,
          <fpage>20</fpage>
          -
          <lpage>21</lpage>
          march
          <year>2019</year>
          . p.
          <fpage>8706765</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Zakharov</surname>
            ,
            <given-names>A.I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lokhvitskii</surname>
            ,
            <given-names>V.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Starobinets</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Yu</surname>
          </string-name>
          .,
          <string-name>
            <surname>Khomonenko</surname>
            ,
            <given-names>A.D.</given-names>
          </string-name>
          <article-title>Evaluation of the impact of parallel image processing on the operational efficiency of the Earth remote sensing spacecraft control complex</article-title>
          .
          <source>Sovremennye Problemy Distantsionnogo Zondirovaniya Zemli iz Kosmosa</source>
          ,
          <year>2019</year>
          ,
          <volume>16</volume>
          (
          <issue>1</issue>
          ), pp.
          <fpage>61</fpage>
          -
          <lpage>71</lpage>
          .
          <article-title>(in Russian)</article-title>
          .
          <source>DOI: 10</source>
          .21046/2070-7401- 2019-16-1-
          <fpage>61</fpage>
          -71.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <article-title>[5] Parallel information technologies: Textbook / А</article-title>
          .B.
          <string-name>
            <surname>Barsky</surname>
          </string-name>
          . M.: Internet University of Information Technologies; BINOMIAL. Knowledge Laboratory,
          <year>2007</year>
          . 503 p.
          <article-title>(in Russian)</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Kustov</surname>
            <given-names>V.N.</given-names>
          </string-name>
          <article-title>Foundations of the theory of limited structural parallelism</article-title>
          .
          <source>Ministry of Defense of the Russian Federation</source>
          ,
          <year>1992</year>
          . 246 p.
          <article-title>(in Russian)</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Basyrov</surname>
            <given-names>A.G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zakharov</surname>
            <given-names>I.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zabuzov</surname>
            <given-names>V.S.</given-names>
          </string-name>
          <article-title>The method of preventive functional-parametric configuration of the onboard computer system of a spacecraft based on predicting its degradation</article-title>
          .
          <source>Proceedings of the A.F. Mozhaisky. Issue</source>
          <volume>665</volume>
          / ed. Yu.V. Kuleshova. SPb.:
          <article-title>VKA named after</article-title>
          <string-name>
            <given-names>A.F.</given-names>
            <surname>Mozhaisky</surname>
          </string-name>
          ,
          <year>2018</year>
          . pp.
          <fpage>183</fpage>
          -
          <lpage>193</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Basyrov</surname>
            <given-names>A.G.</given-names>
          </string-name>
          <article-title>Parallel computing model in the degrading onboard computer system of the spacecraft / Basyrov A</article-title>
          .G.,
          <string-name>
            <surname>Koshel</surname>
            <given-names>I.N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shushakov</surname>
            <given-names>A</given-names>
          </string-name>
          .O. // Proceedings of the A.F.
          <article-title>Mozhaisky Military Space Academy</article-title>
          . Issue 675. SPb.:
          <article-title>VKA named after</article-title>
          <string-name>
            <given-names>A.F.</given-names>
            <surname>Mozhaisky</surname>
          </string-name>
          ,
          <year>2020</year>
          . P.7-
          <fpage>14</fpage>
          . (in Russian).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Tsilker</surname>
            <given-names>B.Ya.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Orlov</surname>
            <given-names>S.A.</given-names>
          </string-name>
          <article-title>Organization of computers and systems: Textbook for universities</article-title>
          . 2nd ed.
          <source>SPb.: Peter</source>
          ,
          <year>2011</year>
          . 668 p.:
          <string-name>
            <surname>Ill</surname>
          </string-name>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Kunde</surname>
            <given-names>M.</given-names>
          </string-name>
          <article-title>A multifit algorithm for uniform multiprocessor scheduling / Bericht 8203, Institut fur Informatik und Praktishe Matematik</article-title>
          , Kiel. P.
          <volume>175</volume>
          -
          <fpage>185</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Vadzinsky</surname>
            <given-names>R.N.</given-names>
          </string-name>
          <article-title>A Handbook on Probability Distributions</article-title>
          .
          <source>SPb.: Nauka</source>
          ,
          <year>2001</year>
          . 295 p.
          <article-title>(in Russian)</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Basyrov</surname>
            <given-names>A.G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Koshel</surname>
            <given-names>I.N.</given-names>
          </string-name>
          <article-title>Algorithm for scheduling parallel computations in a degrading onboard computer system of a spacecraft</article-title>
          .
          <source>- Proceedings of the A.F. Mozhaisky. Issue</source>
          <volume>676</volume>
          / ed. Yu.V. Kuleshova. SPb.:
          <article-title>VKA named after</article-title>
          <string-name>
            <given-names>A.F.</given-names>
            <surname>Mozhaisky</surname>
          </string-name>
          ,
          <year>2021</year>
          . pp.
          <fpage>17</fpage>
          -
          <lpage>26</lpage>
          . (in Russian).
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Maltsev</surname>
            <given-names>N.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Molodkin</surname>
            <given-names>I.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gilvanov</surname>
            <given-names>R.G.</given-names>
          </string-name>
          “
          <article-title>Comparative Analysis of Computing Speed on central and Graphic Processor”</article-title>
          ,
          <source>Intellectual Technologies on Transport</source>
          ,
          <year>2020</year>
          , #
          <volume>2</volume>
          , p.
          <fpage>51</fpage>
          -
          <lpage>57</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Guzik</surname>
            <given-names>V.F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zolotovsky</surname>
            <given-names>V.E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Muntyan</surname>
            <given-names>O.A.</given-names>
          </string-name>
          , “Parallelization in Modeling Systems”,
          <string-name>
            <surname>Izvestiya</surname>
            <given-names>TRTU</given-names>
          </string-name>
          , #
          <volume>3</volume>
          (
          <issue>32</issue>
          ),
          <year>2003</year>
          , p.
          <fpage>70</fpage>
          -
          <lpage>74</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Klemenkov</surname>
            <given-names>P.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kuznetsov S</surname>
          </string-name>
          .D. “
          <article-title>Big Data: Modern Approaches to Storage and Processing”, Proceedings of the Institute for System Programming of the RAS (Proceedings of ISP RAS)</article-title>
          , Vol.
          <volume>23</volume>
          ,
          <year>2012</year>
          , p.
          <fpage>143</fpage>
          -
          <lpage>158</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>