<!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>when Dividing Cluster Nodes Between Threads of Different Criticality to Delays in Queues</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>
          <xref ref-type="aff" rid="aff2">2</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>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="editor">
          <string-name>Online &amp; Saint Petersburg, Russia</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>Saint-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.</addr-line>
        </aff>
      </contrib-group>
      <abstract>
        <p>For distributed real-time computer systems, the possibilities of increasing the probability of timely execution of requests of a heterogeneous stream as a result of replication of requests that are critical to waiting in queues and / or dividing cluster nodes into groups allocated for servicing requests of separate threads are investigated. The number of nodes allocated to service flows of different criticality of requests to wait in queues is determined based on the ratio of the allowable waiting time for critical and other requests, as well as on the ratio of the intensity of these requests. The efficiency of the redundant service of a real-time request is determined by the probability of executing at least one of the generated request copies within the maximum allowable time. For an inhomogeneous total flow of requests, the service efficiency is estimated by the probability of timely servicing of requests of all flows that differ in restrictions on the maximum allowable de-lays in the queues of cluster nodes. The options for servicing requests are analyzed, taking into account possible combinations of replication of requests and dividing the cluster into groups. On the basis of the proposed analytical models, it is shown that the reservation of the most critical to delays in the queues of re-quests can significantly increase the probability of timely servicing not only these requests, but also the total flow as a whole. It is shown that varying the number of cluster nodes designed to serve critical requests makes it possible to increase the probability of timely execution of requests from a heterogeneous flow. The expediency of setting and solving the optimization problem of determining the multiplicity of reservation of requests and dividing the cluster into groups in or-der to maximize the probability of timely execution of requests of a heterogeneous flow is shown. Cluster, Redundant Service, Criticality of Requests to Latency, Heterogeneous Flow, Real Proceedings of the 12th Majorov International Conference on Software Engineering and Computer Systems, December 10-11, 2020,</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Time</p>
    </sec>
    <sec id="sec-2">
      <title>1. Introduction</title>
      <p>High demands on fault tolerance, availability, error-freeness, continuity and timeliness of real-time
computing processes are imposed on the distributed computer sys-tems and networks that are
intensively developing at present [1–3]. Reliability requirements are especially stricter for
cyberphysical systems [4-9] real time.</p>
      <p>High reliability and fault tolerance of distributed computer systems are based on redundancy,
resource consolidation (including when combining them into clusters [10-13]), reconfiguration,
controlled degradation, adaptive redistribution of request flows [14] and virtualization. [15, 16].</p>
      <p>For real-time systems, the possibilities of ensuring high availability, fault tolerance of the structure
and computational processes are limited by strict requirements for admissible service delays, and in
some cases for ensuring the continuity of the computational process. The continuity of the computing</p>
      <p>2020 Copyright for this paper by its authors.
process can be maintained when it is redundantly executed on different equipment with switching to
the reserve process after failures are detected.</p>
      <p>To reduce the average network delays in the interaction of computer nodes through the network,
transport coding allows [17, 18], in which the message is fragmented with the transmission of encoded
fragments along different routes, as a result of which, if some fragments (frames) are lost or transmitted
errors, the entire message can be restored without repetitions of programs.</p>
      <p>To increase the availability of networks and reduce the time of their reconfiguration allows multi-path
routing, in which the main and several backup routes (paths) are pre-formed. In the event of node
failures, the main path is switched to one of the backup paths, which makes it possible to accelerate the
reconfiguration and, in some cases, ensure the required timeliness of real-time computations.</p>
      <p>The reliability and timeliness of queries execution in redundant computer systems (server clusters)
can be increased as a result of redundant servicing of queries copies with the issuance of the first
obtained result [19-20]. Reserved service of a real-time request is successful (timely) if at least one of
its replicas is executed without errors without exceeding the maximum permissible waiting time in the
queues of the nodes executing it [19-20].</p>
      <p>The direction of redundant service requests is a development of the concepts of multipath routing
[2122], multicast transmissions [7], broadcast service [27, 28] and dynamic distribution of requests [14].
The solutions proposed in the article are related to the currently developed concept of Ultrareliable and
Low-Latency Wireless Communication [1, 2, 26].</p>
      <p>In the case of redundant servicing of a heterogeneous flow, the multiplicity of re-quests reservation
can be set depending on their criticality to the permissible waiting time, while additional mechanisms
may be involved to ensure the timely servicing of all flows. As such mechanisms, together with the
replication of critical requests, the following can be applied: traffic prioritization, load balancing of
cluster nodes, allocation of groups of nodes for exclusive or priority servicing of the most critical
requests.</p>
      <p>The purpose of the work is to study the possibilities of increasing the probability of timely execution
of requests of a heterogeneous flow as a result of allocating a group of cluster nodes to serve the most
waiting-critical requests, with the possible reservation of critical requests. The number of nodes
allocated to serve waiting-critical re-quests in queues is determined based on the ratio of the allowable
waiting time for critical and other requests, as well as the ratio of the intensity of these requests.</p>
      <p>The efficiency of redundant servicing of a real-time request is determined by the probability of
executing at least one of the generated request copies within the maximum allowable time. For a
nonuniform total flow of requests, we estimate the ser-vice efficiency by the probability of timely servicing
of requests of all flows that differ in restrictions on the maximum allowable delays in the queues of
cluster nodes.</p>
    </sec>
    <sec id="sec-3">
      <title>2. Options for splitting cluster nodes between threads with possible replication of critical requests</title>
      <p>Consider a computational cluster that unites n identical computer nodes (servers), in each of which
a queue of requests is organized. We will assume that the following are known: the average query
execution time v, the total intensity of the inhomogeneous total input stream of queries Λ, uniting
several streams that differ in the admissible waiting time of queries in the queues of cluster nodes.</p>
      <p>A request arriving in the cluster can be distributed for servicing to any computer node, modeled by
an M/M/1 queuing system with an infinite queue [27, 28]. Each request can be copied with the direction
of copies (replicas) for backup execution in the queue of different cluster nodes.</p>
      <p>Let us analyze the efficiency of servicing a heterogeneous flow of requests for var-ious combinations
of options for booking requests and dividing cluster nodes between threads. In this case, we restrict
ourselves to the case when there are two streams for which the maximum allowable waiting time in
queues should not exceed t1 and t2 (t1≤t2), with a possible division of cluster nodes into two groups,
including n1 and (n-n1) nodes, the first of which is allocated for servicing waiting-critical requests, and
the second - for other requests.</p>
      <p>Consider the following options for servicing queries in a cluster, taking into account possible
combinations of query replication and dividing the cluster into groups:
• The cluster is divided into groups and the queries are not replicated (base case B11).
• The cluster is not divided into groups, replication of critical requests is implement-ed (option
B12).</p>
      <p>• The cluster is divided into groups, replication of queries is not performed (option B21).
• The division of the cluster into groups and replication of queries are implemented (option B22).</p>
      <p>For variant B22, when duplicating requests, it is possible to drill down, in which the options are
highlighted:</p>
      <p>• replicas are formed only for critical requests and are executed in a group of n1 nodes allocated
for them (option B221),</p>
      <p>• replicas are formed only for critical requests, one replica is performed in the first group of n1
nodes, and the other in the second group of n-n1 nodes (option B222)</p>
      <p>It is also possible to granularize options to replicate less pending requests.</p>
    </sec>
    <sec id="sec-4">
      <title>3. Serving a heterogeneous stream without splitting cluster nodes between streams</title>
      <p>Consider a cluster system of n parallel (redundant) nodes with a non-uniform flow of requests with
the allocation of z types (flows) of requests according to the admissible waiting time in the queues t1,
t2,…, tz . The shares of flows of different types of requests are g1, g2, … , gz, , respectively, and their
intensities are Λg1 , Λg2 , … , Λgz, and
z
 gi = 1.</p>
      <p>i=1</p>
      <p>We define the efficiency of servicing a non-uniform flow of requests as the probability that waiting
in the queue of requests of all types does not exceed the maximum permissible time ti for each of the
z
Pc =  Pi . (1)</p>
      <p>i=1</p>
      <p>The metric allows to take into account the influence of individual flows on the final probability of
timeliness of servicing the total flow
z
А =  gi Pi ,</p>
      <p>i=1
corresponding to the mathematical expectation of the probability that any request for a
heterogeneous flow will be completed in a timely manner (taking into account the waiting time allowed
for it).</p>
      <p>The probability that the delay in the queue of the unreserved request of the i-th thread is less than
the maximum allowable time ti with the average execution time of requests of all z types equal to v is
calculated as
n</p>
      <p>For redundant service of requests without dividing the cluster resources (option B12), the probability
that the delay in the queue of at least one of the ki copies of the request of the i -th flow does not exceed
the admissible time ti, we calculate as</p>
      <p>Pi = 1 −
v e n −1v  i .</p>
      <p>t</p>
      <p>ki
 0 −1v ti  ,
 0v e n</p>
      <p>Pi = 1 −  n 
where</p>
      <p>z
0 =  ki gi  .</p>
      <p>i=1</p>
      <p>The dependence of the probability of timely execution of requests of the first and total flows on
their intensity without dividing cluster nodes into groups is shown in Fig. 1. Curves 1-4 correspond to
the probabilities of timely servicing of the first stream of requests with a multiplicity of their
reservation ki = 1-4 (reservation of requests of the second stream is not implemented). Curves 5-8
correspond to the probabilities of timely execution of requests of the total non-uniform flow. The
calculation was carried out for n = 5 nodes, g = 0.5, the average query execution time is v = 4 10-4 s,
when the maximum allowable waiting time for requests of the first and second flows is equal to t1 =
2v and t2 = 5v. From the presented graphs it can be seen that with an increase in the reservation rate of
the first flow requests (more critical to the waiting time), especially with a low intensity of the input
inhomogeneous flow, it is advisable to increase the reservation rate of the first flow requests to certain
limits. It should be noted that an increase in the frequency of reservation of requests of the first stream
leads to an increase in the total system load and to a decrease in the probability of timely servicing of
requests of the second stream, which negatively affects the probability of timely servicing Pc of the
total stream of requests.</p>
      <p>Calculations show that the expediency of reservation of requests depends not only on the intensity
of the flow of requests, but also to a large extent on the permissible waiting time.</p>
      <p>Fig. 2 shows the dependence of the probability of timely execution of requests of the total flow on
the intensity of the input flow with different multiplicity of redundancy and criticality to the permissible
waiting time t1 of the requests of the first flow. Curves 1-4 represent cases when, when duplicating
requests of the first thread (k1=2), the maximum allowable waiting time is t1=v, 2v, 3v, 4v. Curves 5-7
correspond to the case of non-reservation of requests of the first stream (k1=1), when t1 = v, 2v, 3v, and
the maximum allowable waiting time for requests of the second stream is t2 = 5v. The performed
calculations confirm the possibility of increasing the probability of timely execution of all requests of
a heterogeneous flow with redundant servicing of requests that are critical to waiting in queues.</p>
    </sec>
    <sec id="sec-5">
      <title>4. Serving with split cluster nodes between threads without replicating requests</title>
      <p>To study the effect of the separation of cluster nodes on the timeliness of computations, consider
the case when the combined stream includes two streams with admissible waiting times in queues t1
and t2 (t1≤t2), while the probabilities of arriving requests from the first stream g, and the second 1-g.</p>
      <p>Consider the case of dividing the cluster nodes into two groups, including n1 and n-n1 nodes, the
first of which is allocated to serve waiting-critical requests, and the second is allocated to other requests.
In this case, the probability of timely execution of the requests of the first thread without their replication
will be:
and the second</p>
      <p>P1 = 1 −
gv1 e n1g −v1 </p>
      <p>1 t1
P2 = 1 −</p>
      <p> (1−g)− 1 t2
(1 − g ) v2 e n−n1 v2  .</p>
      <p>n1</p>
      <p>The probability of timely servicing of the total inhomogeneous flow, that is, the probability that
the delay in waiting in the queue of requests for both the first and the second flows does not exceed
the maximum allowable time for each of them, is defined as</p>
      <p>Pc = P1P2 .</p>
      <p>The dependence of the probability of timely servicing of a non-uniform flow on the intensity of
requests is shown in Fig. 3, in which curve 1 corresponds to the variant of a cluster that is not divided
into groups, and curves 2 to 6 to cases with the allocation of n1 = 7, 6, 5, 4, 3 nodes into the first group.
The dependence of the probability of timely servicing of a non-uniform flow on the number of nodes
included in the group for servicing delay-critical requests is shown in Fig. 4, in which curves 1-5
correspond to the intensity of the total flow of requests  =150, 200, 300, 400, 500 s-1. The calculation
was carried out with the total number of nodes in the cluster n = 12 pcs., The share of the first stream
of requests g = 0.1, and the admissible waiting times for requests of the first and second streams t1 =
0.01 s and t2 = 0.1 s. The presented dependencies show the importance of the impact on the probability
of timely execution of all requests of a heterogeneous flow of dividing the cluster nodes into groups
allocated to serve critical and other requests. Moreover, with a low total traffic intensity, the highest
probability of timely servicing of all flows is achieved with an increase in the number of nodes allocated
to serve the most critical requests. Calculations have shown that as the proportion of waiting-critical
requests decreases, the effect of an increase in the number of nodes allocated for their service increases.
The given graphs confirm the existence of an optimal number of nodes allocated to serve the most
critical requests to waiting in queues.</p>
    </sec>
    <sec id="sec-6">
      <title>5. Redundant service with division of cluster nodes between threads</title>
      <p>Let us analyze the effect of replication of the most waiting-critical requests on the timeliness of
servicing the total non-uniform flow when dividing the cluster nodes of a group. For the case under
consideration, when requests from the first thread arrive, two of its replicas are created, one of which is
sent for execution to the first group of n1 nodes, and the second to a group of n-n1 nodes, which also
receives requests from the second thread (non-critical to waiting for requests). Replication of requests
from the second thread is not performed.</p>
      <p>The probability of not exceeding the permissible waiting time t1 for waiting-critical queries in the
first and second groups of cluster nodes, respectively, is found as
n1
gv e n1g −v  ,</p>
      <p>1 t1
  − 1 t1
e n−n1 v  ,
(2)</p>
      <p>The probability of not exceeding the admissible waiting time t2 for a request for the second thread
running in the second group of cluster nodes is calculated as</p>
      <p>P2 = 1− v e n−n1 v1 t2
  −

n − n1
. (3)</p>
      <p>The probability that the waiting time in the queue of requests of the first and second flows is less
than the allowable limit for each of them is determined by formula (1) when calculating P1 and P2 by
formulas (2) and (3).</p>
      <p>The dependence of the probability of timely service on the intensity of the total flow when two
groups of cluster nodes are selected and the replication (duplication) of requests of the first flow is
shown in Fig. 5 by curves 1-5, respectively, for n1 = 1-5 nodes. Curve 6 corresponds to the variant of
duplicating requests of the first stream without dividing the cluster into groups. Curve 7 reflects the
base case without replicating queries and without dividing the cluster into groups. The dependence of
the probability of timely servicing of the total inhomogeneous flow on the number of nodes included in
the first group is shown in Fig. 6, in which, when the requests of the first flow are duplicated, curves
15 correspond to the intensity of the total flow of requests  = 300, 400, 500, 600, 700, 800 s-1.</p>
      <p>The presented dependencies allow us to conclude that the reservation of the requests most critical to
delays in the queues can significantly increase the probability of timely servicing not only these
requests, but also the total flow as a whole. It is shown that varying the number of cluster nodes included
in the group for servicing critical requests makes it possible to increase the probability of timely
execution of both requests critical to delays in queues and the entire total flow. The expediency of
setting and solving the optimization problem of determining the multiplicity of reservation of requests
and dividing the cluster into groups in order to maximize the probability of timely execution of requests
of a heterogeneous flow is shown.</p>
    </sec>
    <sec id="sec-7">
      <title>6. Conclusion</title>
      <p>For computer systems of cluster architecture operating in real time, an analytical model is proposed
and the effectiveness of redundant service options with the possible allocation of cluster nodes to solve
the most critical requests to waiting in queues is determined.</p>
      <p>The influence of the multiplicity of redundant service on the probability of timely execution of a
non-uniform flow of requests, taking into account sequential redundant execution in nodes of all levels
of the system, is analyzed.</p>
      <p>It is shown that there is an area of efficiency for redundant servicing of a heterogeneous flow of
requests and the division of cluster nodes into groups intended for servicing different flows.</p>
      <p>For flows with different criticality to the waiting time in queues, the optimal multiplicity of
reservation of requests and / or the number of cluster nodes allocated for their servicing is determined.</p>
    </sec>
    <sec id="sec-8">
      <title>7. References</title>
      <p>[1] 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.
[2] Siddiqi1, M., Yu, H., Joung, J. 5G Ultra-Reliable Low-Latency Communication Implementation
Challenges and Operational Issues with IoT Devices Electronics 2019, 8, 981;
doi:10.3390/electronics8090981 www.mdpi.com/journal/electronics.
[3] 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.
[4] Zakoldaev, D.A., Korobeynikov, A.G., Shukalov, A.V., Zharinov I.O., Zharinov O.O. Industry 4.0
vs Industry 3.0: the role of personnel in production//IOP Conference Series: Materials Science and
Engineering, 2020, Vol. 734, No. 1, pp. 012048.
[5] Astakhova T. N., Verzun N. A., Kasatkin V. V., Kolbanev M. O., Shamin, A. A. Sensor network
connectivity models. Informatsionno-upravliaiushchie sistemy [Information and Control
Systems], 2019, no. 5, pp. 38–50 (In Russian). doi:10.31799/16848853-2019-5-38-50.
[6] Sovetov, B, Tatarnikova, T, Cehanovsky, V. Detection system for threats of the presence of
hazardous substance in the environment. Proceedings of 2019 22nd International Conference on
Soft Computing and Measurements, SCM 2019 (2019) 121-124.</p>
      <p>DOI: 10.1109/SCM.2019.8903771.
[7] Zakoldaev, D.A., Korobeynikov, A.G., Shukalov, A.V., Zharinov, I.O. Digital forms of describing
Industry 4.0 objects//IOP Conference Series: Materials Science and Engineering, 2019, Vol. 656,
No. 1, pp. 012057.
[8] Tatarnikova, T.M., Dzubenko, I.N. IoT system for detecting dangerous substances by smell//
Informatsionno-Upravliaiushchie Sistemy. 2018. V. 93, No 2. P. 84-90. DOI
10.15217/issn16848853.2018.2.84.
[9] Astakhova, T., Shamin, A., Verzun, N., Kolbanev, M. A. Model for estimating energy
consumption seen when nodes of ubiquitous sensor networks communicate information to each
other. CEUR Workshop Proceedings MICSECS 2018 - Proceedings of the 10th Majorov
International Conference on Software Engineering and Computer Systems. apr. 2019.
http://ceurws.org/Vol-2344/paper5.pdf.
[10] Machida, F., Kawato, M., Maeno, Y: Redundant virtual machine placement for fault-tolerant
consolidated server clusters. In: IEEE Network Operations and Management Symposium, pp. 32–
39. IEEE Press, Osaka (2010), doi: 10.1109/NOMS.2010.5488431.020 71-85.
[11] Kim, S., Choi, Y. Constraint-aware VM placement in heterogeneous computing clusters. Cluster</p>
      <p>Comput. 23, 71–85 (2020). https://doi.org/10.1007/s10586-019-02966-6.
[12] Bogatyrev, V.A. Fault Tolerance of Clusters Configurations with Direct Connection of Storage</p>
      <p>Devices // Automatic Control and Computer Sciences - 2011, Vol. 45, No. 6, pp. 330-337.
[13] Bogatyrev, V.A. Exchange of duplicated computing complexes in fault-tolerant systems //</p>
      <p>Automatic Control and Computer Sciences - 2011, Vol. 45, No. 5, pp. 268–276.
[14] Bogatyrev, V.A. Protocols for dynamic distribution of requests through a bus with variable logic
ring for reception authority transfer (1999) Automatic Control and Computer Sciences, 33 (1), pp.
57-63.
[15] Sahni, S., Varma, V. A hybrid approach to live migration of virtual machines Proc. IEEE Int. Conf.
on Cloud Computing for Emerging Markets (CCEM 2012) Bengalore India pp 12–16 doi:
10.1109/CCEM.2012.6354587.
[16] Jin, H, Li, D., Wu, S., Shi, X., Pan, X. 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.
[17] Krouk, E., Semenov, S. Application of Coding at the Network Transport Level to Decrease the
Message Delay // Proc. of 3rd Intern. Symp. on Communication Systems Networks and Digital
Signal Processing. Staffordshire University, UK, 2002. pp. 109—112.
[18] Kabatiansky, G., Krouk, E., Semenov, S. Error Correcting Coding and Security for Data Networks.</p>
      <p>Analysis of the Superchannel Concept. Wiley, 2005. 288.
[19] Bogatyrev, A.V., Bogatyrev, V.A., Bogatyrev, S.V. Multipath Redundant Transmission with
Packet Segmentation // Wave Electronics and its Application in Information and
Telecommunication Systems (WECONF 2019) - 2019, pp. 8840643.
[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] Prasenjit, C., Tuhina, S., Indrajit, B. Fault-tolerant multipath routing scheme for energy efficient
wireless sensor networksInternational Journal of Wireless &amp; Mobile Networks (IJWMN) Vol. 5,
No.2,April 2013 pp 33-45.
[23] Samuylov, A., Moltchanov, D., Kovalchukov, R., Koucheryavy, Y., . Characterizing Resource
Allocation Trade-Offs in 5G NR Serving Multicast and Unicast Traffic. IEEE Transactions on
Wireless Communications 2020 v19(5),9003488, с. 3421-3434.
[24] Lee, M.H., Dudin, A.N., Klimeno,k V.I. The SM/V/N queueing system with broadcasting service
// Math. Probl. in Engineer. 2006. V. 2006. Article ID 98171. 18 p.
[25] Dudin, A.N., Sun, B.: A multiserver MAP/PH/N system with controlled broadcasting by unreliable
servers. Automatic Control and Computer Sciences, No. 5, pp. 32–44 (2009).
[26] Bennis, M.; Debbah, M.; Poor, H.V. Ultrareliable and Low-Latency Wireless Communication:</p>
      <p>Tail, Risk and Scale. Proc. IEEE 2018, 106, 1834–1853.
[27] Kleinrock, L. Queueing Systems: Volume I – Theory. New York: Wiley Interscience. 1975 p. 417.</p>
      <p>ISBN 978-0471491101.
[28] Kleinrock, L. Queueing Systems: Volume II – Computer Applications. New York: Wiley
Interscience. 1976 p. 576. ISBN 978-0471491118.</p>
    </sec>
  </body>
  <back>
    <ref-list />
  </back>
</article>