<!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>Timely Redundant Service of Requests by a Sequence of Cluster</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>JSC NEO Saint Petersburg Competence Center</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>St. Petersburg</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Russia</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>stanislav</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>anatolyg@nspcc.ru https://www.nspcc.ru/en</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>ITMO University</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Saint Petersburg</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Russia vabogatyrev@corp.ifmo.ru</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Saint-Petersburg State University of Aerospace Instrumentation</institution>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>The possibilities of increasing the e ciency of the redundant service of latency-critical requests by a sequence of nodes of a multilevel cluster have been investigated. The analytic model is proposed, and the e ectiveness of the option of redundant request servicing shown for which a copy of the request, executed rst, is transferred for redundant service to the next cluster level, the remaining copies are destroyed. The novelty of the proposed model is that it allows to taking into account the requirements of not exceeding the maximum permissible total accumulated waiting time for sequential redundant request servicing at all levels of the system. A variant for which a certain number of copies are created during the formation of the request, for each of which a path is prede ned as a sequence of nodes of di erent levels involved in maintenance, is considered as a prototype.</p>
      </abstract>
      <kwd-group>
        <kwd>Redundant service Criticality of latency requests Multilevel cluster Distribution of requests</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        For multi-level cluster systems operating in real-time (especially in the
cyberphysical systems), the reliability of operation is determined not only by the
reliability of the system structure but also by the probability of timely
execution of requests that are critical to service delay [
        <xref ref-type="bibr" rid="ref1 ref2 ref3 ref4">1-4</xref>
        ]. Providing timely execution
of critical requests can be based on tra c prioritization [
        <xref ref-type="bibr" rid="ref5 ref6 ref7">5-7</xref>
        ] and load balancing
[
        <xref ref-type="bibr" rid="ref8 ref9">8-9</xref>
        ].
      </p>
      <p>Copyright c 2019 for this paper by its authors. Use permitted under Creative
Commons License Attribution 4.0 International (CC BY 4.0).</p>
      <p>
        Transport coding [
        <xref ref-type="bibr" rid="ref10 ref11">10, 11</xref>
        ] reduces the average network delay of message
transmissions, in which message fragments are transmitted along di erent routes, and
as a result of encoding (information redundancy), even with the loss or delivery
of part of the message with errors, it is possible to recover the entire message
without retransmissions.
      </p>
      <p>
        Reliability and timeliness of query execution can be improved as a result of
redundant servicing of copies of queries with the issuance of the rst serviced
copy [
        <xref ref-type="bibr" rid="ref12 ref14">12,14</xref>
        ], the study of these capabilities in clusters, and multi-path
transmission systems with redundant communication channels [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ].
      </p>
      <p>
        The redundant service of the request is considered successful if at least one
copy of it is executed correctly without exceeding the maximum permissible
total waiting time in the queues of the nodes that successively execute it. The
e ectiveness of redundant maintenance for multi-level systems is estimated by
the probability of the timeliness of multi-stage maintenance (passing through all
nodes making up the path) of at least one copy of the request [
        <xref ref-type="bibr" rid="ref12 ref13 ref14">12-14</xref>
        ].
      </p>
      <p>By a path is meant a set of nodes whose operability ensures the ful llment
of a functional task of sequentially servicing a request. The path is active if the
nodes included in it are involved in servicing the request or its copies. Potentially
possible paths that are not used in executing generated copies of the request
relate to backup paths.</p>
      <p>The aim of the article is research the possibility of increasing the probability
of timely servicing of redundant requests during their successful passage through
the nodes of the cluster at all levels, taking into account the accumulation of the
waiting time at each level. Reducing delays is achieved as a result of redundant
servicing of copies of delay-critical requests.</p>
      <p>The scienti c novelty of this study is to build an analytic model of redundant
query servicing by a sequence of clusters, with the requirement not to exceed
the maximum permissible total waiting time in the queues of the nodes of the
copies of the requests, the rst in time performed at each level of the cluster.</p>
      <p>
        The relevance of the research of the guaranteed stability of the functioning
of distributed computer systems in real time is due to the active implementation
of the technology of cyberphysical systems at the present stage of development,
including those built on the basis of the Internet of Things technology [
        <xref ref-type="bibr" rid="ref16 ref17 ref18 ref19">16-19</xref>
        ].
2
      </p>
      <p>
        Options for the formation of the path for redundant
requests service in a multi-level cluster
As the object of research consider m levels computer cluster comprising at i-th
level of ni parallel-connected servers, each of them can be represented as
singlechannel queuing systems of the M / M / 1 type with in nite queues [
        <xref ref-type="bibr" rid="ref20 ref21">20, 21</xref>
        ].
      </p>
      <p>In a multi-level cluster, the request is serviced sequentially by servers of all
levels included in the request service path. With redundant maintenance at each
level, multiple copies of the request are executed.</p>
      <p>The following options for organizing redundant services in a multi-level
cluster are researched:</p>
      <p>
        Option S1: k copies of request (replicas) are created in the node of the request
source, and for each copy, the service path (route) is speci ed with the servers
that execute the request (copy of the request) at each level [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ].
      </p>
      <p>
        Option S2: When a request is generated by a source, it's k1 copies are created,
distributed for services in k1 rst-level servers. When one of the copies is serviced
at the rst level, k2 copies of requests are created, which are transferred to
services in selected k2 next-level servers, and so on, until the request is serviced
all m levels of the cluster [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ].
      </p>
      <p>For option S1: k paths of request execution are generated from the source,
the change of which, as well as the multiplicity of backup copies, does not occur
during sequential servicing of the request. The number of copies of requests
(redundancy ratio) at di erent levels is the same. If the number of redundant
service paths generated when a request arrives in the system is greater than the
multiplicity of structural reservation of nodes at any level, then several copies of
the request are sequentially serviced.</p>
      <p>
        For option S2: request servicing paths are dynamically formed during the
transfer of a request between cluster levels. The multiplicity of backup copies at
di erent levels of the cluster may vary [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ].
      </p>
      <p>
        From [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], an analytic model of redundant request servicing by a sequence of
clusters is known, when the maximum allowable waiting time is set for nodes at
each level. Copies of requests whose waiting time is longer than the maximum
set for server nodes at each level are destroyed.
      </p>
      <p>In this paper, we set the task of constructing a new model that allows us
to take into account the requirements of not exceeding the maximum allowable
accumulated waiting time for sequential redundant request servicing at all levels
of the system, including for service option S2, when generating replica requests
distributed for servicing to cluster servers (i + 1) level is implemented by the
rst completed copy of the request at the i-th level.
3</p>
      <p>
        Redundant service in a cluster of n parallel-connected
servers
The probability that the queue request is shorter than the time t is calculated as
[
        <xref ref-type="bibr" rid="ref16 ref17">16, 17</xref>
        ] in a cluster of n parallel connected servers with an input stream intensity
and average query execution time v:
      </p>
      <p>P = 1
v e( n v1 )t;
n</p>
      <p>
        The probability of the rst completion of waiting in the queue of one of the
copies in a time not exceeding t is calculated as [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] for redundant servicing of
requests with multiplicity k (formations of k copies of requests sent to di erent
servers in the cluster):
and the average time of the rst time to complete waiting for a copy of a
request in at least one of the k cluster servers that receive copies of the request
in the queue is de ned as [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]:
      </p>
      <p>T0 =</p>
      <p>Z 1
[ vk e( nk1 v1 )t]kdt;</p>
      <p>n
0
and the average residence time of the request in the cluster until the rst
copy of the request arrives from the queue of one of the nodes is calculated as:
T = v +</p>
      <p>Z 1
0
[ vk e( nk1 v1 )t]kdt;</p>
      <p>n
T =</p>
      <p>
        v
(1
kv=n)
:
it should be noted that the average residence time of a selected (speci c)
copy of the request in the server node is as [
        <xref ref-type="bibr" rid="ref20 ref21">20, 21</xref>
        ]
      </p>
      <p>The probability of a server failure or failure during the waiting time t is
estimated as r = e ( + c)t, where ; c are intensity of server failures and errors.
Then the probability of timely execution of an unreserved request, taking into
account the impact of failures and errors of nodes we calculate as:
P = (1 v e( n v1 )t)e ( + c)t;</p>
      <p>n</p>
      <p>The probability of timely execution of an unreserved request, taking into
account the possibility of failures, node errors, and calculation errors, is calculated
as:</p>
      <p>P = (1 v e( n v1 )t)e ( + c)te ( + c+ o)v;</p>
      <p>n
where o is the error rate over time v the server executes the requests.</p>
      <p>For the initial state of readiness of all n nodes of the cluster, the probability
of waiting for at least one of k reserved copies of the request in the server queue
for a time less than t will be found as:</p>
      <p>P = 1 [1 (1 v e( n v1 )t)e ( + c)t]k:</p>
      <p>n</p>
      <p>The probability of timely and error-free redundant service in a cluster of at
least one of k formed copies of the request is calculated as:</p>
      <p>P = 1 [1 (1 v e( n v1 )t)e ( + c)te ( + c+ o)v]k:</p>
      <p>n</p>
      <p>The example of calculating the probability of timely execution of reserved
requests and the average time for their waiting is presented below. In the
calculations, we assume that the average time of request execution v = 4 10 4s 1,
n = 5, and the maximum allowable waiting time is 8 10 4s 1. The dependence
of the probability of timely execution P and average time waiting until the rst
execution of at least one of k copies of requests from the input stream intensity
is presented in Fig. 5 and Fig. 6, respectively. In the graphs below, curves 1,
2, 3 correspond to the multiplicity of reservation requests k = 1; 2; 3.</p>
      <p>The dependence of the probability of the timely execution P and the average
wait time until the rst execution of at least one of the k copies of the request
from the multiplicity of reservation requests is shown in Fig. 3 and Fig. 4 are
presented in Fig. 1 and Fig. 2, respectively. In the presented graphs, curves 1,2,3
correspond to the input ow intensity = 1500; 2000; 2200 1=s</p>
      <p>The presented dependencies allow us to conclude that there is an area of
expediency of redundant servicing of requests, depending on the intensity of
their receipt.</p>
      <p>
        Redundant service with the preliminary formation of
service paths according to option S1
The servers will be presented in the form of single-channel queuing systems of
the M / M / 1 type with endless queues [
        <xref ref-type="bibr" rid="ref20 ref21">20, 21</xref>
        ]. The probability of a request
in a multi-level cluster is determined in accordance with [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] for the option of
redundant service S1. Maximum allowable total time of waiting requests in the
queues of nodes at all levels of the system t0 is divided into N intervals, the
duration of which is equal to t = t0=N . Let us single out the moments of the
beginning of the countdown of the waiting intervals i = 0; 1; :::; N 1. For the rst
level, the intervals i = 0; 1; ::; N 1 are counted, for the second level, the intervals
j = 0; 1; ::; N 1 i are counted (taking into account the already accumulated
expectations), for the third level - intervals d = 0; 1; ::; N 1 i1 i2 and so on
[
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. Thus, the remaining acceptable wait time in the queue of the node serving
the request will be th = t0 (i0 + i1 + ::: + ih 1)t0=N . For a two-level system, we
assume that given are the average query execution time as v1; v2 in nodes n1; n2
of the corresponding levels.
      </p>
      <p>The probability of not exceeding the maximum permissible total waiting time
in queues of all levels t0 for each of k assigned paths of redundant execution of
one copy of the request for a two-level cluster is calculated as:</p>
      <p>N 1
p = X f[1
i=1</p>
      <p>t
f(k =n1)v1exp( i 0 (v1 1</p>
      <p>N
bi[1</p>
      <p>f(k =n1)v1exp(
[1
f(k =n2)v2exp([t0
bi =
(1; if i &gt; 1;</p>
      <p>0; if i = 1:</p>
      <p>
        A request is considered to be completed in a timely manner if the total
waiting time in queues during the sequential passage of all servers for at least one
assigned path does not exceed the maximum permissible time t0 for redundant
request servicing with reservation ratio k according to service option S1. Thus,
the probability of timely redundant service according to option S1 is calculated
as [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]
      </p>
      <p>P = 1
(1
p)k:
5</p>
      <p>Redundant service with the formation of copies of
requests at each cluster level according to option S2
The probability of ful lling the request in a time not exceeding the speci ed t0,
taking into account the variation in the accumulation of service time at di erent
levels of the cluster when organizing redundant service according to option S2,
will be estimated below.</p>
      <p>For redundant service according to option S2, in contrast to S1, service
replication is carried out at each level and according to the rst result obtained,
the speci ed number of copies of the request for execution is generated and
distributed to the servers of the next cluster level. Considering that the probability
of tinning for a time not exceeding t for at least one of k replicas of a request
is calculated according to (1), we nd the probability of timely execution of
requests for a two-level cluster as:</p>
      <p>N 1
P = X f[1
i=1</p>
      <p>t
f(k1 =n1)v1exp( i 0 (v1 1</p>
      <p>N
bi[1</p>
      <p>f(k1 =n1)v1exp(
[1
f(k2 =n2)v2exp([t0</p>
      <p>For option S2 of the redundant service of the m level cluster, the servers of
which are structurally redundant at the i-th level (i = 1; 2; :::; m) with
multiplicity ni, the average residence time of the request when creating ki copies of
the request when serving it on the i-th as:</p>
      <p>m
T = Xfvi +
0
[ viki e( nkii v1i )t]ki dtg:</p>
      <p>ni</p>
      <p>The results of calculations and comparison of
redundant service options
In the calculations, we assume that the number of reserved servers at each level
is the same and equal to n = 8, the average request execution times for servers
of the rst and second level are v1 = v2 = 0:4s, and the total allowable wait
time is t0 = 0:2s.</p>
      <p>In Fig. 5 shows the dependences of the probabilities of timely service in a
two-level cluster on the intensity of the input request stream . In Fig. 1, curve
1 corresponds to non-redundant service k = 1, curves 2-3 correspond to service
option S1 with a request reservation ratio of k = 2; 3, and curves 4, 5 correspond
to option S2 with a reservation ratio of k = 2; 3.</p>
      <p>Fig. 6 shows the dependences of the probability of timely service of requests
on the multiplicity of their reservation (number of generated copies) k. In Fig.
2, curves 1-3 represent service option S1, and curves 4-6 option S2 for request
ow intensities corresponding to = 3.3; 3; 3.5 1=s.</p>
      <p>The above graphs allow concluding that there is an optimal multiplicity of
redundant service, and the smaller the system load and the permissible total
waiting time, the greater the redundancy rate at which the maximum probability
of multi-stage service timeliness is achieved. The calculations show that the
option of redundant service S2 allows increasing the probability of timely service
requests.
An analytic model is proposed for multi-level cluster systems involving the
execution of queries by a sequence of redundant nodes, and the e ectiveness of the
options for redundant query servicing critical for queue latency is determined.</p>
      <p>The novelty of the proposed model is that it allows you to take into account
the requirements of not exceeding the maximum allowable accumulated waiting
time for sequential redundant request servicing at all levels of the system,
including for the service option when generating replicas of the request distributed
to the redundant service in the cluster servers each level, is implemented by a
copy of the request made by the servers of the previous level rst in time.</p>
      <p>The in uence of the redundant service multiplicity on the probability of
timely query execution, taking into account sequential redundant execution in
servers at all levels of the cluster, is analyzed.</p>
      <p>The existence of the e ciency domain of redundant request servicing and
the optimal frequency of their reservation depending on the system load and
restrictions on the allowable waiting time in queues is shown. The e ciency of
redundant maintenance with the formation of copies of requests at each cluster
level is shown.</p>
      <p>The e ciency of redundant maintenance with the formation of a given
number of copies of requests and their distribution in the server queue at each level
of the cluster is shown.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Sorin D. Fault</surname>
          </string-name>
          <article-title>Tolerant Computer Architecture</article-title>
          . Morgan &amp; Claypool
          <year>2009</year>
          .
          <volume>103</volume>
          p.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Koren</surname>
            <given-names>I.</given-names>
          </string-name>
          <article-title>Fault tolerant systems</article-title>
          . Morgan Kaufmann publications,
          <source>visit our San Francisco</source>
          <year>2009</year>
          . 378 p.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Kutuzov</surname>
            <given-names>O. I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tatarnikova</surname>
            <given-names>T. M.</given-names>
          </string-name>
          <article-title>Model of a self-similar tra c generator and evaluation of bu er storage for classical and fractal queuing system</article-title>
          .
          <source>In Moscow Workshop on Electronic and Networking Technologies, MWENT 2018 - Proceedings 1</source>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>3</lpage>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Tatarnikova</surname>
            ,
            <given-names>T. M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dziubenko</surname>
            ,
            <given-names>I. N.</given-names>
          </string-name>
          <article-title>Wireless Sensor Network Clustering Model</article-title>
          .
          <source>In 2018 Wave Electronics and its Application in Information and Telecommunication Systems (WECONF)</source>
          , pp.
          <volume>14</volume>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Astakhova</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Verzun</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kolbanev</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shamin</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <article-title>A model for estimatingenergy consumption seen when nodes of ubiquitous sensor networks communicate information to each other</article-title>
          .
          <source>In Proceedings of the 10th Majorov International Conference on Software Engineering and Computer Systems</source>
          , Saint Petersburg, Russia, December
          <volume>20</volume>
          -
          <fpage>21</fpage>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Astakhova</surname>
            ,
            <given-names>T. N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Verzun</surname>
            ,
            <given-names>N. A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kasatkin</surname>
            ,
            <given-names>V. V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kolbanev</surname>
            ,
            <given-names>M. O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shamin</surname>
            ,
            <given-names>A. A.</given-names>
          </string-name>
          <article-title>Sensor network connectivity models. Informatsionno-upravliaiushchie sistemy</article-title>
          ,
          <source>no. 5</source>
          , pp.
          <volume>3850</volume>
          (
          <year>2019</year>
          ). https://doi.org/: (10.31799/
          <fpage>1684</fpage>
          - 8853-2019-5-
          <fpage>38</fpage>
          -50).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Aliev</surname>
            ,
            <given-names>T.I.</given-names>
          </string-name>
          :
          <article-title>The synthesis of service discipline in systems with limits</article-title>
          .
          <source>Communications in Computer and Information Science, IET</source>
          , vol.
          <volume>601</volume>
          , pp.
          <fpage>151</fpage>
          -
          <lpage>156</lpage>
          (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Dudin</surname>
            ,
            <given-names>A.N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sun</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>A multiserver MAP/PH/N system with controlled broadcasting by unreliable servers</article-title>
          .
          <source>Automatic Control and Computer Sciences, No. 5</source>
          , pp.
          <volume>3244</volume>
          (
          <year>2009</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>Prasenjit</given-names>
            <surname>Chanak</surname>
          </string-name>
          , Tuhina Samanta,
          <article-title>Indrajit Banerjee Fault-tolerant multipath routing scheme for energy e cient wireless sensor networks</article-title>
          .
          <source>International Journal of Wireless &amp; Mobile Networks (IJWMN)</source>
          Vol.
          <volume>5</volume>
          , No.2,April 2013 p
          <fpage>33</fpage>
          -
          <lpage>45</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Kabatiansky</surname>
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Krouk</surname>
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Semenov</surname>
            <given-names>S. Error</given-names>
          </string-name>
          <article-title>Correcting Coding and Security for Data Networks. Analysis of the Superchannel Conc ept</article-title>
          . Wiley,
          <year>2005</year>
          .
          <volume>288</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Krouk</surname>
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>SemenovS.</surname>
          </string-name>
          <article-title>Application of Coding at the Network Transport Level to Decrease the Message Delay //</article-title>
          <source>Proc. of 3rd Intern. Symp. on Communication Systems Networks and Digital Signal Processing</source>
          . Sta ordshire University, UK,
          <year>2002</year>
          . P.
          <volume>109112</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12. 12.
          <string-name>
            <surname>Bogatyrev</surname>
            <given-names>A.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bogatyrev</surname>
            <given-names>S.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bogatyrev</surname>
            <given-names>V.A.</given-names>
          </string-name>
          <article-title>Analysis of the Timeliness of Redundant Service in the System of the Parallel-Series Connection of Nodes with Unlimited Queues // 2018 Wave Electronics and its Application in Information and Telecommunication Systems</article-title>
          (WECONF)
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <given-names>A. V.</given-names>
            <surname>Bogatyrev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V. A.</given-names>
            <surname>Bogatyrev</surname>
          </string-name>
          and
          <string-name>
            <given-names>S. V.</given-names>
            <surname>Bogatyrev</surname>
          </string-name>
          ,
          <article-title>Multipath Redundant Transmission with Packet Segmentation, 2019 Wave Electronics and its Application in Information and Telecommunication Systems (WECONF), Saint-</article-title>
          <string-name>
            <surname>Petersburg</surname>
          </string-name>
          , Russia,
          <year>2019</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>4</lpage>
          . doi:
          <volume>10</volume>
          .1109/WECONF.
          <year>2019</year>
          .
          <volume>8840643</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <given-names>V. A.</given-names>
            <surname>Bogatyrev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. V.</given-names>
            <surname>Bogatyrev</surname>
          </string-name>
          and
          <string-name>
            <given-names>A. V.</given-names>
            <surname>Bogatyrev</surname>
          </string-name>
          ,
          <source>Model and Interaction Efciency of Computer Nodes Based on Transfer Reservation at Multipath Routing</source>
          ,
          <year>2019</year>
          <article-title>Wave Electronics and its Appli-cation in Information and Telecommunication Systems (WECONF), Saint-</article-title>
          <string-name>
            <surname>Petersburg</surname>
          </string-name>
          , Russia,
          <year>2019</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>4</lpage>
          . doi:
          <volume>10</volume>
          .1109/WE-CONF.
          <year>2019</year>
          .
          <volume>8840647</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Bogatyrev</surname>
            <given-names>V.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Parshutina</surname>
            <given-names>S.A.</given-names>
          </string-name>
          <string-name>
            <surname>Redundant</surname>
          </string-name>
          <article-title>Distribution of Requests Through the Network by Transferring Them Over Multiple Paths /</article-title>
          / Communications in Computer and Information Science - 2016, Vol.
          <volume>601</volume>
          , pp.
          <fpage>199</fpage>
          -
          <lpage>207</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Zakoldaev</surname>
            ,
            <given-names>D.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Korobeynikov</surname>
            ,
            <given-names>A.G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shukalov</surname>
            ,
            <given-names>A.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zharinov</surname>
            ,
            <given-names>I.O.</given-names>
          </string-name>
          <article-title>Workstations Industry 4.0 for instrument manufacturing //IOP Conf</article-title>
          .
          <source>Series: Materials Science and Engineering665</source>
          (
          <year>2019</year>
          ) 012015IOP Publishingdoi:
          <volume>10</volume>
          .1088/
          <fpage>1757</fpage>
          - 899X/665/1/012015.
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Zakoldaev</surname>
            <given-names>D.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Korobeynikov</surname>
            <given-names>A.G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shukalov</surname>
            <given-names>A.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zharinov</surname>
            <given-names>I.O.</given-names>
          </string-name>
          <article-title>Cyber and physical systems technology classi cation for production activity of the Industry 4</article-title>
          .0 smart factory//IOP Conference Series: Materials Science and Engineering,
          <year>2019</year>
          , Vol.
          <volume>582</volume>
          , No.
          <issue>1</issue>
          , pp.
          <fpage>012007</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Zakoldaev</surname>
            <given-names>D.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gurjanov</surname>
            <given-names>A.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shukalov</surname>
            <given-names>A.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zharinov</surname>
            <given-names>I.O.</given-names>
          </string-name>
          <article-title>Classi cation of cyber and physical systems of Industry 4</article-title>
          .0//IOP Conference Series: Materials Science and Engineering,
          <year>2019</year>
          , Vol.
          <volume>582</volume>
          , No.
          <issue>1</issue>
          , pp.
          <fpage>012008</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Bogatyrev</surname>
            <given-names>V.A. Increasing</given-names>
          </string-name>
          <article-title>the fault tolerance of a multi-trunk channel by means of inter-trunk packet forwarding (1999) Automatic Control</article-title>
          and
          <source>Computer Sciences</source>
          ,
          <volume>33</volume>
          (
          <issue>2</issue>
          ) , pp.
          <fpage>70</fpage>
          -
          <lpage>76</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Kleinrock</surname>
          </string-name>
          , L).
          <source>Queueing Systems: Volume I Theory</source>
          . New York: Wiley Interscience.
          <year>1975</year>
          p.
          <fpage>417</fpage>
          . ISBN 978-0471491101.
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Kleinrock</surname>
            ,
            <given-names>L. Queueing</given-names>
          </string-name>
          <article-title>Systems: Volume II Computer Applications</article-title>
          . New York: Wiley Interscience.
          <year>1976</year>
          p.
          <fpage>576</fpage>
          . ISBN 978-0471491118.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>