<!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>
      <journal-title-group>
        <journal-title>ORCID:</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Inter-cluster Redistribution of Requests with Redundancy Depending on their Criticality to Delays</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Vladimir Bogatyrev</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Stanislav Bogatyrev</string-name>
          <email>stanislav@nspcc.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>Anatoly Bogatyrev</string-name>
          <email>anatoly@nspcc.ru</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="editor">
          <string-name>Cluster, Allowable Latency, Real Time, Heterogeneous Flow</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>JSC NEO Saint Petersburg Competence Center</institution>
          ,
          <addr-line>6, 1st Sovetskaya Str., Saint- Petersburg, 191036</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Petersburg</institution>
          ,
          <addr-line>190000</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>University Saint-Petersburg State University of Aerospace Instrumentation</institution>
          ,
          <addr-line>67, Bolshaya Morskaia str., Saint-</addr-line>
        </aff>
      </contrib-group>
      <volume>000</volume>
      <fpage>0</fpage>
      <lpage>0003</lpage>
      <abstract>
        <p>A distributed computer system containing clusters connected through a network is considered, each of which receives a separate stream of requests. Possibilities, based on the redistribution of requests between clusters, are investigated to increase the probability of timely execution of a non-uniform flow of requests of different criticality to service delays. The efficiency of inter-cluster redistribution of requests through the network with replication of the most latency-critical requests is shown. When replicating queries, the condition for timeliness of computations is to service at least one replica of a query in a time less than the maximum allowable time. An indicator of the efficiency of the systems under consideration is the readiness to timely fulfill all requests of a non-uniform flow in terms of criticality. An analytical model is proposed and the efficiency of increasing the availability and timely servicing of a flow that is heterogeneous in terms of criticality to latency requests is shown on the basis of redistribution of requests between clusters through the network with possible replication of the most latency-critical requests. The influence on the efficiency of a multicluster computer system, the proportions of requests redistributed between clusters, is established, and the existence of their optimal values is shown, which make it possible to achieve the maximum readiness of a multicluster system for timely execution of a heterogeneous flow of requests.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>High demands are placed on distributed computer systems in real time, in terms of reliability [1-3],
fault tolerance, performance and acceptable service delays [4-6]. The problems of increasing fault
tolerance, reliability, timeliness and continuity of calculations are especially acute for distributed
cyberphysical systems [7-12].</p>
      <p>High indicators of reliability and timeliness of computations in distributed systems uniting many
clusters are achievable as a result of the consolidation and sharing of resources [13-16], including when
redistributing requests between clusters [17-20]. Redistribution of requests allows you to adapt to
resource outages and traffic changes. For real-time systems that are critical to service delays,
redistribution of requests can increase the reliability and the likelihood of their timely execution.</p>
      <p>Additional possibilities for ensuring the reliability and timeliness of the execution of requests in
infocommunication systems are provided by their redundant service [17-18], in which copies are
created for critical to the waiting requests and distributed for execution to different computer nodes. If
the input stream of requests is heterogeneous, the multiplicity of reservation of requests can be assigned
differently, taking into account their criticality to the permissible waiting time [19-21].</p>
      <p>2020 Copyright for this paper by its authors.</p>
      <p>Redistribution of replicas of requests through the network can be based on multipath routing
technologies [17-18] and multipath redundant transmissions] [21-22].</p>
      <p>The purpose of this article is to study the possibilities of increasing the reliability and the probability
of timely servicing of a flow that is heterogeneous in terms of criticality to the latency of requests based
on the redistribution of requests between clusters through the network with the possible replication of
the most latency-critical requests.</p>
      <p>When replicating requests, the condition for a timely service request is to service at least one replica
in a time less than the maximum allowable time.</p>
      <p>The efficiency of redundant servicing of heterogeneous traffic can be determined by the probability
that all types of requests will be serviced taking into account the constraints on admissible queuing
delays specified for them.</p>
      <p>The effect of increasing the likelihood of timely service is achieved as a result of redistributing
requests with varying their redundancy rate depending on the constraints on the allowable waiting time
in queues.</p>
      <p>The proposed research is aimed at resolving a technical contradiction. arising during the reservation
of a part of the requests, which leads both to an increase in the probability of timely execution of at
least one replica of the reserved requests, and to an increase in the overall load of the system, which
negatively affects the increase in this probability.</p>
      <p>The investigated effect of increasing the probability of timely servicing is achieved when replication
of the most critical to waiting requests does not lead to a violation of the conditions of timely execution
of all other requests.</p>
      <p>The article solves the problem of analyzing the influence of redistribution of requests during their
replication on increasing the probability of timely servicing of all types of flow requests that differ in
the allowable waiting time (criticality).</p>
      <p>For real-time systems, when the system operability condition is determined by the requirement of
timely servicing of a non-uniform flow of requests, the proposed redundant redistribution of the most
critical to waiting requests leads to an increase in the availability (functional reliability) of the system.</p>
      <p>The novelty of the proposed research consists in analyzing the possibilities and efficiency of
increasing the probability of timely execution of a non-uniform flow and the reliability (availability) of
multicluster systems based on redistribution of the flow of requests between clusters with replication
of the most latency-critical requests.</p>
      <p>The proposed research is aimed at solving the practical problem of increasing the reliability of
systems that require timely servicing of a heterogeneous flow of requests, different criticality to the
permissible waiting time.</p>
      <p>It should be noted that in practice, under conditions of traffic variability during operation, the
investigated redundant redistribution of requests should be based on monitoring traffic [23, 24], as well
as the load and availability of system resources.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Probability of timely servicing of a non-uniform flow with redistribution of requests</title>
      <p>Consider a distributed computer system containing clusters connected through a network, each of
which receives a separate stream of requests. Adaptation of the system to server failures and overload
is achieved by redistributing requests between clusters.</p>
      <p>The probability that the waiting time for a request in a node (server) of a cluster, rep-resented by a
single-channel queuing system of the M / M / 1 type [25, 26], is less than the maximum allowable time
t is calculated as
−v1 t ,</p>
      <p>P (  ,t ) = 1 − ve
where is the intensity of requests, arriving at the node, v is the average query execution time.</p>
      <p>
        The probability of timely execution of queries, taking into account their possible redistribution
between clusters for queries arriving in the first and second clusters, we find, respectively, as
P1 = 1g 1 − 1ve1−v1 t1  + 2 (1 − g) 1 − 2ve2 −v1 (t1−D)  , (
        <xref ref-type="bibr" rid="ref1">1</xref>
        )
 
   
P2 = 1 (1 − d )1 − 1ve1−v1 (t2 −D) 
 
      </p>
      <p> +  2d 1 − 2ve2 −v1 t2  ,
   
where g and d are the proportions of requests of the first and second flows executed in the first and
second clusters without redistribution through the network, D is the delay in transmitting a request
through the network, t1 and t2 are the maximum allowable waiting times for requests of the first and
second flows, the intensities of which, respectively,  and  .</p>
      <p>The intensity of requests served in the first and second clusters containing n and m nodes, taking
into account the redistribution, are, respectively</p>
      <p> g +  (1 − d )
,</p>
      <p>If there are ns nodes in the network involved in the redistribution of requests, each of them receives
requests with an intensity
s = (1 − g) + (1 − d ) 
</p>
      <p>.
ns
The probability of timely execution of requests of both threads is defined as</p>
      <p>
        R = P1P2 . (
        <xref ref-type="bibr" rid="ref2">2</xref>
        )
The results of calculating the probability of timely execution of requests of the first and second flows
R are shown in Fig. 2, where curves 1-6 correspond to d = 0.1; 0.3; 0.5; 0.7; 0.9. Figure 1 a) represents
the case t1 = 0.4 s and t2 = 0.2 s, and Figure 1 b case - t1 = 0.4 s and t2 = 0.4 s. The calculations were
performed at v = 0.1 s, the intensity of the first and second flow of requests  = 50 1/s (  = 1) and the
delay in the transmission of requests through the network D = 0.01 s.
      </p>
      <p>The presented dependencies confirm that inter-cluster re-distribution of requests significantly affects
the probability of timely servicing of requests, and allows you to maximize the probability of timely
execution of requests of different criticality to the time of acceptable waiting. Moreover, the optimal
shares of requests redistributed through the network significantly depend on the ratio of the criticality
of requests of different flows to the delays, which is confirmed by a comparison of the graphs in Figure
1 a and b.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Probability of timely servicing of a</title>
      <p>redistribution with replication of requests
heterogeneous
flow
during
Let us consider the systems when two streams of requests are allocated with replication of requests of
the second stream when the replicas are directed for execution to different clusters. Requests from the
first thread are redistributed to the second cluster with probability g.</p>
      <p>
        The probability of timely execution of the requests of the first thread is determined by the formula
(
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) at
      </p>
      <p>1 = ( g +  ) n ,
2 =  (1− g ) +   m .</p>
      <p>The probability of timely execution of replicas of the second stream queries executed in the first and
second cluster. defined as</p>
      <p>
        P2 = 1− (1− P21 )(1− P22 ) . (
        <xref ref-type="bibr" rid="ref3">3</xref>
        )
The probability of timely execution of requests of both threads is determined by formula (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) when
calculating P2 by formula (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ).
      </p>
      <p>The results of assessing the probability of timely execution of requests from the first and second R
flows with possible replication of requests from the second flow are shown in Fig. 2, where curves 1-5
correspond to the redistribution of requests without replication at d = 0.1; 0.3; 0.5; 0.7; 0.9, and curve
6 represents the variant with replication of requests of the second stream when they are directed to
different clusters. The calculations were performed at v = 0.1 s and the intensity of the first and second
flow of requests  = 70 1/s (  = 1), at t1 = 0.6 s, t2 = 0.2 s and D = 0.01 s with the redistribution of the
first flow between clusters.</p>
    </sec>
    <sec id="sec-4">
      <title>4. System readiness for timely execution of requests</title>
      <p>The readiness of the system is determined by the probability of finding it at the moment of receipt
of the request in one of the operable states, which provide the necessary quality of performing the
required tasks. In computing systems, one of the conditions for stable functioning (operability) is the
ability to service requests in a stationary mode. To compensate for the negative impact of the
accumulation of failures on the performance of a multi-cluster system, the redistribution of requests
between clusters in order to ensure a stationary mode of service during the consolidation of resources
of all clusters allows.</p>
      <p>The probability of operability of a multicluster system, providing for redistribution of requests
between clusters through the network, is defined as</p>
      <p>
        P = (1− RL )R1 + RL R2 , (
        <xref ref-type="bibr" rid="ref4">4</xref>
        )
where RL is the probability of the network operability R1 and R2 are the probability of the operability of
the cluster system with and without redistribution of requests through the network.
      </p>
      <p>Redistribution is possible provided that at least one node is operational in each cluster, which is used
to redistribute (transmit and receive) requests through the network.</p>
      <p>R1 =  iCni pi (1 − p)n−i   n2  jCmi pi (1 − p)m− j  ,
 n
 i=1   j=1 
R2 =   ijCni Cmi pi+ j (1 − p)n+m−i− j  ,
 n m
 i=1 j=1 
where p is the probability of a node's operability (for recoverable systems, the availability factor of a
node), Λ, Λβ is the intensity of the flow of requests to one and the second cluster, v is the execution
time of a request in the cluster server; m and n are the number of nodes (servers) in clusters,  i , j , ij
the conditions for the combination of efficient nodes of both clusters to ensure the probability of
timely servicing of requests with probabilities not less than the maximum permissible value p01 and
p02, respectively, for the first and second streams, for which the maximum allowable time for
servicing requests is specified as t1 and t2.</p>
      <p>
        The condition for fulfilling the requirements of timeliness of service for requests of the first and
second streams i , j without their redistribution is given as
(
        <xref ref-type="bibr" rid="ref5">5</xref>
        )
(
        <xref ref-type="bibr" rid="ref6">6</xref>
        )
 
1, if 1 −
 
 i = 
      </p>
      <p>
0, if 1 −
 
v
i</p>
      <p>1
exp(−t1( v −
v
i</p>
      <p>1
exp(−t( −
v
 </p>
      <p>))   p01,
i 
 </p>
      <p>))   p01,
i 
 
1, if 1 −
 
 j = 
v
j</p>
      <p>1
exp(−t2 ( v −

j</p>
      <p>
))   p02 ,</p>
      <p>
 v 1  
0, if 1 − exp(−t2 ( v − ))   p02.</p>
      <p>  j j 
The condition of timely service of requests with their possible redistribution between clusters is
specified as:</p>
      <p> ij = 1 , if (bij  p01 )  (aij  p02 ) , else ij = 0,
moreover, the probabilities that the delays in queues do not exceed the limit of the admissible time t1,
t2 for requests of the first and second flows (formed by the first and second clusters) are given as:

bij = gij 1 −
</p>
      <p>
+ (1 − gij )1 −

v ( g ij + (1 − dij ))
i</p>
      <p>1
exp(−t1( v −
v ((1 − gij ) +  dij )
v ( gij +  (1 − dij ))
+dij 1 − v ((1 − gjij ) +  dij ) exp(− (t2 ) ( 1v −  ((1 − gijj ) +  dij ))) ,</p>
      <p> 
where gij and dij are the proportions of requests from the first and second flows generated and sent for
servicing to the first and second clusters, respectively, without their redistribution through the network,
D is the average delay in the transmission of a request through the network. The shares of requests of
the first and second threads can be adaptively set depending on the accumulation of failures in the first
and second cluster. The shares of redistributed requests g and d can be set for the initial state, without
adaptation to the accumulation of failures, which reduces the potential effect of distribution, but allows
one to reduce the time spent on displaying the states of the remaining clusters in each cluster and
recalculating the shares gij and dij.</p>
      <p>The dependence of the probability of the system operability with the specified shares (g, d) on their
intensity, taking into account the probabilistically specified requirement of timeliness of service, is
shown in Figure 3 a), and on the share of the flow of requests g - in Figure 3 b) (for the specified values
of d) In fig. 4 and at t = 0.01 s curves 1-4 correspond to the cases when the shares (g, d) are equal to:
(0.5; 0.5); (0.8; 0.8); (0.1; 0.1); (0.95; 0.1). In fig. 4 b) curves 1 -3 correspond to the share of requests d
= 0.5; 0.1; 0.9, formed and executed in the second cluster. The graphs show the impact on the level of
system reliability, the proportion of requests redistributed between clusters and the existence of their
optimal values, which allow to achieve the maximum system reliability as a result of the redistribution
of flows between clusters.</p>
      <p>The presented graphs show the efficiency of redistribution of requests between clusters, as a result
of which it is possible to increase the reliability of the system, taking into account the requirement of
timely service of requests.</p>
      <p>The effect is achieved as a result of the fact that, depending on the traffic intensity and waiting time
limits for different types of requests, the shares of redistributed requests are set, at which the maximum
functional reliability of the system is achieved. It should be noted that if the threads are not stationary,
adaptive reallocation of requests is required, taking into account traffic monitoring.</p>
      <p>Within the framework of the currently developed model-oriented design of infocommunication
systems, the presented models and approaches to increasing the efficiency of multicluster systems can
be used to justify the choice and optimization of design solutions for the construction of distributed
fault-tolerant real-time systems, including included in cyber-physical systems [27-30].</p>
      <p>a)</p>
    </sec>
    <sec id="sec-5">
      <title>5. Conclusion</title>
      <p>An analytical model is proposed and the efficiency of increasing the availability and timely
servicing of a flow that is non-uniform in criticality to latency requests is shown, based on the
redistribution of requests between clusters through the network with possible replication of the most
delay-critical requests.</p>
      <p>The influence on the level of reliability of a multicluster computer system, the proportions of
requests redistributed between clusters, is established and the existence of their optimal values is
shown, allowing to achieve the maximum readiness of a multicluster system for timely execution of a
non-uniform flow of requests.</p>
    </sec>
    <sec id="sec-6">
      <title>6. References</title>
      <p>[8] Ya, S.B., Tatarnikova, T.M., Poymanova, E.D. Organization of multi-level data storage/ In
Informatsionno-Upravliaiushchie Sistemy. Volume 2019, Issue 2, 2019, Pages 68-75 DOI:
10.31799/1684-8853-2019-2-68-75.
[9] Jin, H, Li, D, Wu, S, Shi, X, Pan, X 2009 Live virtual machine migration with adaptive memory
compression Proc. IEEE International Conference on Cluster Computing (CLUSTER '09). New
Orleans, USA, 2009. Art. 5289170. doi: 10.1109/CLUSTR.2009.5289170.
[10] Sahni, S, Varma, V 2012 A hybrid approach to live migration of virtual machines Proc. IEEE Int.</p>
      <p>Conf. on Cloud Computing for Emerging Markets (CCEM 2012) Bengalore India pp 12–16 doi:
10.1109/CCEM.2012.6354587.
[11] Machida, Masahiro Kawato and Y. Maeno, "Redundant virtual machine placement for
faulttolerant consolidated server clusters," 2010 IEEE Network Operations and Management
Symposium - NOMS 2010, Osaka, 2010, pp. 32-39, doi: 10.1109/NOMS.2010.5488431.
[12] Seontae, Kim, Young-ri Choi Constraint-aware VM placement in heterogeneous computing
clusters Cluster Computing 23(SI) · March 2020 71-85.
[13] Yang, C., Liu, J., Hsu, C. et al. On improvement of cloud virtual machine availability with
virtualization fault tolerance mechanism. J Supercomput 69, 1103–1122 (2014).
[14] Jo, C., Cho, Y., Egger, B.: A machine learning approach to live migration modeling. In:</p>
      <p>
        Proceedings of the 2017 Symposium on Cloud Computing, vol. 17, pp. 351–364. SoCC (2017)
[15] Keller, G., Lutfiyya, H.: Dynamic management of applications with constraints in virtualized data
centres. In: Proceedings of IFIP/IEEE International Symposium on Integrated Network
Management (IM) (2015).
[16] Wang, Yong Bin, et al. “Markov Process-Based Availability Analysis of Rendering Cluster
Systems.” Advanced Materials Research, vol. 225–226, Trans Tech Publications, Ltd., Apr. 2011,
pp. 1024–1027. Crossref, doi: 10.4028/www.scientific.net/amr. 225-226.1024.
[17] Bogatyrev, V.A., Bogatyrev, S.V., Golubev, I.Yu Optimization and the process of task distribution
between computer system clusters. Automatic Control and Computer Sciences/ 2012. 46(
        <xref ref-type="bibr" rid="ref3">3</xref>
        ), с.
103-111.
[18] Bogatyrev, A.V., Bogatyrev, V.A., Bogatyrev, S.V. Multipath Redundant Transmission with
Packet Segmentation (2019) 2019 Wave Electronics and its Application in Information and
Telecommunication Systems, WECONF 2019, art. no. 8840643. doi:
10.1109/WECONF.2019.8840643.
[19] Bogatyrev, S.V., Bogatyrev, V.A., Bogatyrev, A.V. Redundant maintenance of a non-uniform
query stream by a sequence of nodes that are grouped together in groups 2020 Wave Electronics
and its Application in Information and Telecommunication Systems, WECONF 2020 9131463
DOI: 10.1109/WECONF48837.2020.9131463.
[20] Arustamov, S.A., Bogatyrev, V.A., Polyakov, V.I. Back up data transmission in real-time
duplicated computer systems Advances in Intelligent Systems and Computing, 2016, 451, pp.
103–109.
[21] Merindol, P. Improving Load Balancing with Multipath Routing / P. Merindol, J. Pansiot, S.
      </p>
      <p>Cateloin // Proc. of the 17-th International Conference on Computer Communications and
Networks, IEEE ICCCN 2008. – 2008. – P. 54-61.
[22] Rajeev, V., Muthukrishnan C.R. Reliable backup routing in fault tolerant real-time networks.</p>
      <p>Proceedings. Ninth IEEE International Conference on Networks, ICON 2001.
[23] Mescheryakov, S., Shchemelinin, D., Efimov, V. Adaptive Control of Cloud Computing Resources
in the Internet Telecommunication Multiservice System. In: 6th International Congress on Ultra
Modern Telecommunications and Control Systems and Workshops, ICUMT-2014, pp. 287-293,
St. Petersburg, Russia (2014).
[24] Ardulov, Y., Shchemelinin, D., Mescheryakov, S. Monitoring and Remediation of Cloud Services
Based on 4R Approach. In: 41st International IT Capacity and Performance Conference,
CMG2015, San Antonio, USA (2015).
[25] Kleinrock, L. Queueing Systems: Volume I. Theory. New York: Wiley Interscience.1975 p. 417.</p>
      <p>ISBN 978-0471491101.
[26] Kleinrock, L. Queueing Systems: Volume II. Computer Applications. New York:Wiley</p>
      <p>Interscience. 1976 p. 576. ISBN 978-0471491118.
[27] Ji, H.; Park, S.; Yeo, J.; Kim, Y.; Lee, J.; Shim, B. Ultra-Reliable and Low-Latency
Communications in 5G Downlink: Physical Layer Aspects. IEEE Wirel. Commun. 2018, 25, 124–
130.
[28] Sachs, J.; Wikström, G.; Dudda, T.; Baldemair, R.; Kittichokechai, K. 5G Radio Network Design
for Ultra-Reliable Low-Latency Communication. IEEE Netw. 2018, 32, 24–31.
[29] Bogatyrev, V.A., Bogatyrev, S.V., Derkach, A.N. Timeliness of the Reserved Maintenance by
Duplicated Computers of Heterogeneous Delay-Critical Stream. CEUR Workshop Proceedings.
2019. Vol. 2522. pp. 26-36.
[30] Bennis, M.; Debbah, M.; Poor, H.V. Ultrareliable and Low-Latency Wireless Communication:
Tail, Risk and Scale. Proc. IEEE 2018, 106, 1834–1853.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Sorin</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <article-title>Fault 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>Aysan</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          <article-title>Fault-tolerance strategies and probabilistic guarantees for real-time systems Mälardalen University</article-title>
          , Västerås, Sweden.
          <year>2012</year>
          . 190 p.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Jo</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cho</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Egger</surname>
            ,
            <given-names>B.:</given-names>
          </string-name>
          <article-title>A machine learning approach to live migration modeling</article-title>
          .
          <source>In: Proceedings of the 2017 Symposium on Cloud Computing</source>
          , vol.
          <volume>17</volume>
          , pp.
          <fpage>351</fpage>
          -
          <lpage>364</lpage>
          . SoCC (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <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>
          <string-name>
            <surname>Cyber</surname>
          </string-name>
          and
          <article-title>Physical Systems Technology Classification for Production Activity of the Industry 4</article-title>
          .0 Smart
          <string-name>
            <surname>Factory</surname>
          </string-name>
          (
          <year>2019</year>
          ) IOP Conference Series: Materials Science and Engineering,
          <volume>582</volume>
          (
          <issue>1</issue>
          ), art. no.
          <issue>012007</issue>
          . https://iopscience.iop.org/journal/1757-899X doi: 10.1088/
          <fpage>1757</fpage>
          -899X/582/1/012007.
        </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>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="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Poymanova</surname>
            ,
            <given-names>E.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tatarnikova</surname>
            ,
            <given-names>T. M.</given-names>
          </string-name>
          <string-name>
            <surname>Models</surname>
          </string-name>
          and
          <article-title>Methods for Studying Network Traffic</article-title>
          .
          <source>In 2018 Wave Electronics and its Application in Information and Telecommunication Systems (WECONF)</source>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>5</lpage>
          (
          <year>2018</year>
          ). doi:
          <volume>10</volume>
          .1109 / WECONF.
          <year>2018</year>
          .
          <volume>8604470</volume>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>