<!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>Multipath Redundant Transmissions of Critical to Delays Packets Based on UDP Protocol ?</article-title>
      </title-group>
      <contrib-group>
        <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 noskovii@mail.ru</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Saint-Petersburg State University of Aerospace Instrumentation</institution>
          ,
          <addr-line>Saint-Petersburg</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Possibilities of increasing probability of faultless and timely serving in multipath data transmission systems in computer networks based on UDP protocol using redundant transfer are researched. E ciency of redundant multipath transmissions is analyzed in the paper based on simulation modeling in OMNeT++ environment. Process of creating simulation model of computer network is described. Opportunities of OMNeT++ environment and its libraries and frameworks are considered in the paper. Researching in this paper based on using UDP protocols for transmissions because critical to delays packets are considered for using in real-time systems. Simulation model of computer network with redundant transmissions is developed and researched. E ciency of use this model on con gurations with di erent redundancy coefcient is de ned. The aim of this work is the study of redundant transfer e ciency in computer networks based on UDP protocol. The e ciency analysis of the redundant packet transmissions is carried out on the basis of simulating in OMNeT++ environment. The complex e ciency of the redundant packet transmission is determined on the basis of the multiplicative index, which takes into number the error-free transmissions and the average time margin relative to the maximum permissible transmission delay. Developed model allows to transmit packets via several paths and provides redundant transfer of data. Intensity and redundancy coefcient are changed while experiment was carried out. The paper provides plots which help us to understand results of experiments and gets more e ective areas for using multipath redundant transmissions. Also this paper presents all histograms of end to end packets delay in di erent cases. The presented results can be used in the design of high-reliable computer systems including computer systems providing real-time services which use UDP as a transport protocol.</p>
      </abstract>
      <kwd-group>
        <kwd>Redundant Multipath routing Critical to delays packets OMNeT++</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        Fundamental issues of the design and develop of information and communication
systems based on reliable computer networks are represented in [
        <xref ref-type="bibr" rid="ref1 ref2 ref3">1-3</xref>
        ]. Security
issues of computer networks are considered in [
        <xref ref-type="bibr" rid="ref4 ref5 ref6">4-6</xref>
        ]. Performance of processing,
transmission and storage of data in computer networks are described in [
        <xref ref-type="bibr" rid="ref7 ref8">7, 8</xref>
        ].
Ensuring the reliable of real-time communication systems is associated not only
with supporting the availability, fault tolerance and reliability of the system
structure, but also with timeliness of delivery critical to delays packets in
realtime computer networks which provide computer communication in client-server
architecture.
      </p>
      <p>
        Supporting of timeliness based on tra c prioritization and load balancing of
transmissions is presented in [
        <xref ref-type="bibr" rid="ref10 ref9">9, 10</xref>
        ]. Load balancing allows dynamic
redistribution of requests between computer nodes via the network [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], using multipath
and transport coding [
        <xref ref-type="bibr" rid="ref12 ref13">12, 13</xref>
        ], in which message or packets are transmitted by
di erent routes depends on channel loading.
      </p>
      <p>
        The reliability and timeliness of requests as shown in [
        <xref ref-type="bibr" rid="ref14 ref15">14, 15</xref>
        ]. The reliability
can be increasing by requests replication and redundant serving of copies
[1618]. The e ectiveness of redundant services is estimated by the probability of
the timeliness of at least one copy of the request [
        <xref ref-type="bibr" rid="ref13 ref14 ref15">13-15</xref>
        ].
      </p>
      <p>
        Analytical models of reliability and timeliness of redundant services in
singlelevel and multilevel data processing and transmission systems con rm the e
ectiveness of redundant services proposed in [
        <xref ref-type="bibr" rid="ref14 ref15">14, 15</xref>
        ]. In the models according to
[
        <xref ref-type="bibr" rid="ref14 ref15">14, 15</xref>
        ], the nodes of multipath redundant service systems are represented as a
set of interconnected single-channel queuing systems of the M/M/1 type [
        <xref ref-type="bibr" rid="ref19 ref20">19, 20</xref>
        ].
Researching of multipath transmission e ectiveness based on simulation
modeling in AnyLogic 7 Professional is carried out in [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ], with using multichannel
service models in [
        <xref ref-type="bibr" rid="ref22 ref23">22, 23</xref>
        ]. Simulation models [
        <xref ref-type="bibr" rid="ref21 ref22 ref23">21-23</xref>
        ] do not consider speci c
and real network equipment such as routers or network switches and modern
implementations of di erent OSI layers interconnection protocols.
      </p>
      <p>The aim of this work is developing simulation models in the OMNeT++
environment, allowing to using features of real communication tools and network
protocols of multipath redundant transmissions based on UDP protocol. UDP is
transport layer protocol which not using handshaking dialogues and no guarantee
of delivery packets. Time-sensitive applications often use UDP because dropping
packets is preferable to waiting for packets delayed due to retransmission. In this
applications packets are become outdated very quickly, and retransmit lost
packets using TCP protocol is not suitable for systems. This systems are considered
in this paper. That is why UDP transport protocol is used for developing models
in the article.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Simulation models of multipath redundant transmissions</title>
      <p>Proposed models were developed in the specialized environment of computer
networks simulation OMNeT++. This environment contains a large library of
real network protocols models and models of specialize network equipments such
as routers, network switches, hubs and etc.</p>
      <p>
        The OMNeT++ simulation environment provides many di erent network
protocols and tra c generator and sink application which using these protocols.
In this work the UDP (User Datagram Protocol) is used as a main transport
protocol for developed models. The OMNeT++ environment implements
various types of generators and sink applications of UDP tra c. The UDPBasicApp
application generates packets with size and intensity to the speci ed in the
conguration le network address [
        <xref ref-type="bibr" rid="ref24 ref25 ref26 ref27 ref28 ref29 ref30 ref31 ref32">24-32</xref>
        ]. The UDPSink application listens speci ed
port and receives all packets that came to the socket from the source application.
However, this application models do not support redundant transmission: the
generator application sends only one packet to a given communication channel,
and the sink application cannot recognize copies of the same packet and accepts
them all, assuming that this is di erent packets from the source application.
The OMNeT++ simulation environment is written in the C++ programming
language and allows modifying the core of this environment. To build models
with redundant transmissions, new classes of generator and sink applications
have been developed.
      </p>
      <p>The new UDP application class extends of the base class and allows to specify
several addresses in con guration le in order to provide redundant transmission
via sending copy of packets to these addresses. The network simulator's kernel
generating and sending copies of current packet to main and backup
communication channels. These copies of packet have same id number for correct identifying
(without duplication) in sink application.</p>
      <p>In UDP application con guration on clients we set port number and packet
length. Also we specify several several IP-addresses for redundant transmission.
Fig. 1 shows fragment of UDP generator application settings.</p>
      <p>In this con guration you can set number of port, several IP-addresses for
redundant transmission, length of packet etc.</p>
      <p>The UDP sink application class extends the base receiver class of UDP tra c
and allows to receive and detect same packets from di erent network channels.
Packet will be dropped if application already received packet with same id from
other channel. Port number for this application is set in the con guration le.</p>
      <p>Simulation model of system with server, ve network switches and ve clients
was developed in OMNeT++ environment. This model is based on a EtherSwitch
model which represents model of network switch and a StandardHost model,
which simulates clients and server behaviour. Fig. 2 shows this model in the
OMNeT++ environment.</p>
      <p>Criterion M has been used for e ciency evaluation of redundant
transmissions.</p>
      <p>M = P (t0</p>
      <p>T )
(1)</p>
      <p>This (1) represents the average time of error-free and timely transmitted
packets from the client to the server. P is a probability of timely and error-free
delivery of the package. This parameter is de ned via experiments. t0 is a time
limit for packet delivery in this system. T is a average transmit packet time in
this computer network.</p>
      <p>In redundant transmissions with split switches between nodes, each switch
is used by more than one node. We will carry out simulation experiments with
di erent values of the backup coe cient, which shows how many channels will
be used to transmit each of packet from client.</p>
      <p>These parameters have been used in simulation experiments with redundant
transmit: L = 10 Mbit/s - throughput of communication channels between clients
and switches, t0 = 0.0004 s - delivery time, B = 0.0001 - probability of channel
bit errors, = 1000 1/s - packet arrival rate, packet length for this simulation
process is 100 B.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Researching of critical to waiting time multipath redundant transmissions</title>
      <p>Increasing the number of redundant transmissions helps us to reduce packets
lost probability. But the end to end packets delay in the system also increasing.
Delays in uence on probability of timely delivery packets to server and reduce
value of M criterion. Fig. 4 shows histograms of end to end packets delay for
di erent value of K at an intensity of 1000 1/s.
of packets doesn't increase, however, the probability of packet delivery begins to
decrease due to network switches start to drop packets because incoming bu ers
are over ow.</p>
      <p>In order to achieve transmission e ciency at an intensity less than 2000 1/s
redundant scheme should be used. In case it is necessary to provide a greater
probability of delivery when the intensity is above 2000 1/s, it is necessary to
use a redundant scheme. However, in this case, the average delivery time of the
packets in the system are increasing, but this case is unacceptable for real-time
systems.</p>
      <p>Fig. 7 shows histograms of end to end packets delay for di erent value of
intensity without redundant transmissions.</p>
      <p>These results can be interpreted as results above. Histogram of case with
5000 1/s intensity show us many big values of packets delay.
4</p>
    </sec>
    <sec id="sec-4">
      <title>Conclusion</title>
      <p>The simulation model of a switched computer network has been developed with
the possibility of increasing the redundancy of transmit packets in the
OMNeT++ environment. Carried out experiments to assess the e ectiveness of
packets transmit with di erent intensity and redundancy coe cient. Identi ed areas
of application of e ective redundancy transmissions in the aggregation of
communication channels in computer networks. Developed model allows to transmit
packets via several paths and provides redundant transfer of data.</p>
      <p>The possibilities of increasing the probability of timely error-free service and
reducing average delays in multipath data transmission systems are described.</p>
      <p>On the basis of simulation, the e ectiveness of redundant multipath
transmissions is analyzed. Models are developed in the OMNeT++ simulation
environment.</p>
      <p>The eld of using e ectiveness of redundant multipath transmissions and
redundant multipath packets transfer is shown.</p>
      <p>Plots of of the criterion M and redundancy transmissions K for di erent
packet intensity and plot shows dependence of the e ciency criterion M on
the intensity of packet arrival with di erent redundancy coe cient are shown.
Histograms of end to end packets delay for every considered cases are presented
in the paper.</p>
      <p>The presented results can be used in the design of high-reliable computer
systems including computer systems providing real-time services which use UDP
protocol.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Kopetz</surname>
            <given-names>H.</given-names>
          </string-name>
          <string-name>
            <surname>Real-Time</surname>
            <given-names>Systems</given-names>
          </string-name>
          :
          <article-title>Design Principles for Distributed Embedded Applications</article-title>
          . Springer, pp.
          <fpage>396</fpage>
          ,
          <year>2011</year>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Sorin D. Fault</surname>
          </string-name>
          <article-title>Tolerant Computer Architecture</article-title>
          .
          <source>Morgan Claypool</source>
          <year>2009</year>
          , P.
          <fpage>103</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Zhmylev</surname>
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Martynchuk</surname>
            <given-names>I.G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kireev</surname>
            <given-names>V.I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Aliev</surname>
            <given-names>T</given-names>
          </string-name>
          . Analytical methods of nonstationary processes modeling // CEUR Workshop Proceedings,
          <year>2019</year>
          , Vol.
          <volume>2344</volume>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Vishnevskii</surname>
            ,
            <given-names>V.M.</given-names>
          </string-name>
          ,
          <article-title>Teoreticheskie osnovy proektirovaniya (Theoretical Foundations of Design)</article-title>
          , Moscow: Tekhnosfera,
          <year>2003</year>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <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>
          .
          <year>2016</year>
          . pp.
          <fpage>151</fpage>
          -
          <lpage>156</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <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>On the Acceleration of Simulation Modeling</article-title>
          .
          <source>In 2019 XXII International Conference on Soft Computing and Measurements (SCM))</source>
          , pp doi:
          <volume>10</volume>
          .1109/SCM.
          <year>2019</year>
          .8903785
        </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 Tra c</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>
          .8604470
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Coolen</surname>
            ,
            <given-names>F.P.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Utkin</surname>
            ,
            <given-names>L.V.</given-names>
          </string-name>
          :
          <article-title>Robust weighted SVR-based software reliability growth model</article-title>
          .
          <source>Reliability Engineering System Safety</source>
          <volume>176</volume>
          ,
          <fpage>93</fpage>
          -
          <lpage>101</lpage>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>Anders</given-names>
            <surname>Gunnar Mikael Johansson</surname>
          </string-name>
          .
          <article-title>Robust load balancing under tra c uncertainty{tractable models</article-title>
          and e cient algorithms // Telecommun Syst. (
          <year>2011</year>
          )
          <volume>48</volume>
          :
          <fpage>93</fpage>
          {
          <fpage>107</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <given-names>Y.</given-names>
            <surname>Challal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ouadjaout</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Lasla</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Bagaa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Hadjidj</surname>
          </string-name>
          .
          <article-title>Secure and e cient disjoint multipath construction for fault tolerant routing in wireless sensor networks // Journal of Network and Computer Applications</article-title>
          ,vol.
          <volume>34</volume>
          , no.
          <issue>4</issue>
          ,pp.
          <volume>1380</volume>
          {
          <issue>1397</issue>
          ,
          <string-name>
            <surname>July</surname>
            <given-names>2011</given-names>
          </string-name>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Ya</surname>
            <given-names>S.B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tatarnikova</surname>
            <given-names>T.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Poymanova</surname>
            <given-names>E.D.</given-names>
          </string-name>
          <article-title>Organization of multi-level data storage/ In Informatsionno-Upravliaiushchie Sistemy</article-title>
          .
          <source>Volume</source>
          <year>2019</year>
          , Issue 2,
          <year>2019</year>
          , Pages
          <fpage>68</fpage>
          -75DOI:
          <fpage>10</fpage>
          .31799/
          <fpage>1684</fpage>
          -8853-2019-2-
          <fpage>68</fpage>
          -75
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <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 Concept</article-title>
          . Wiley,
          <year>2005</year>
          . P.
          <volume>288</volume>
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <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>1099112</volume>
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <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>
          .8840643
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Noskov</surname>
            <given-names>I.I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bogatyrev</surname>
            <given-names>V.A.</given-names>
          </string-name>
          <article-title>Interaction model of computer nodes based on transfer reservation at multipath routing // 2019 Wave Electronics and its Application in Information and Telecommunication Systems</article-title>
          (WECONF)
          <article-title>-</article-title>
          2019, pp.
          <fpage>8840607</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Bogatyrev</surname>
            <given-names>V.</given-names>
          </string-name>
          <article-title>A On interconnection control in redundancy of local network buses with limited availability</article-title>
          . (
          <year>1999</year>
          ) Engineering Simulation,
          <volume>16</volume>
          (
          <issue>4</issue>
          ), pp.
          <fpage>463</fpage>
          -
          <lpage>469</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <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="ref18">
        <mixed-citation>
          18.
          <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>
          ,
          <article-title>"Model and Interaction Efciency of Computer Nodes Based on Transfer Reservation at Multipath Routing," 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>
          .8840647
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Kleinrock</surname>
            ,
            <given-names>L. Queueing Systems</given-names>
          </string-name>
          : Volume I { Theory. New York: Wiley Interscience.
          <year>1975</year>
          p.
          <fpage>417</fpage>
          . ISBN 978-
          <lpage>0471491101</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Kleinrock</surname>
            ,
            <given-names>L. Queueing Systems</given-names>
          </string-name>
          : Volume II {
          <article-title>Computer Applications</article-title>
          . New York: Wiley Interscience.
          <year>1976</year>
          p.
          <fpage>576</fpage>
          . ISBN 978-
          <lpage>0471491118</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Astakhova</surname>
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shamin</surname>
            <given-names>A.</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>
          :
          <source>CEUR Workshop Proceedings MICSECS 2018 - Proceedings of the 10th Majorov International Conference on Software Engineering and Computer Systems</source>
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Slastikhin</surname>
            <given-names>I.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bogatyrev</surname>
            <given-names>V.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Noskov</surname>
            <given-names>I.I.</given-names>
          </string-name>
          <article-title>The simulation model of the system with aggregated channels and redundant transmissions on the multiple access level /</article-title>
          / CEUR Workshop Proceedings - 2019, Vol.
          <volume>2344</volume>
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <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 (WECONF</article-title>
          ),
          <year>2018</year>
          , pp.
          <fpage>8604379</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Noskov</surname>
            <given-names>I.I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bogatyrev</surname>
            <given-names>V.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Slastikhin</surname>
            <given-names>I.A.</given-names>
          </string-name>
          <article-title>Simulation of computer network with switch</article-title>
          and packet reservation // CEUR Workshop Proceedings - 2019, Vol.
          <volume>2344</volume>
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>VESELY</surname>
          </string-name>
          <article-title>Vladim r, REK V t, RYSAVY Ondrej</article-title>
          .
          <article-title>Enhanced Interior Gateway Routing Protocol with IPv4 and IPv6 Support for OMNeT++ // Advances in Intelligent Systems</article-title>
          and Computing.
          <year>2016</year>
          , vol.
          <year>2015</year>
          , no.
          <issue>1</issue>
          , pp.
          <fpage>65</fpage>
          -
          <lpage>85</lpage>
          . ISSN 2194-
          <fpage>5357</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26. VESELY Vladim r, SVEDA Miroslav. L2 protocols in OMNeT++ // IP Networking 1
          <article-title>- Theory and Practice</article-title>
          . Zilina: Zilina University Publisher,
          <year>2012</year>
          , pp.
          <fpage>37</fpage>
          -
          <lpage>40</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27. VESELY Vladim r, RYSAVY Ondrej, SVEDA Miroslav. Protocol Independent Multicast in OMNeT++ // The International Academy, Research and Industry Association,
          <year>2014</year>
          , pp.
          <fpage>132</fpage>
          -
          <lpage>137</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28.
          <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>
          . In: Vishnevsky V.,
          <string-name>
            <surname>Kozyrev</surname>
            <given-names>D</given-names>
          </string-name>
          . (eds.)
          <article-title>DCCN 2015</article-title>
          .
          <article-title>CCIS</article-title>
          , vol.
          <volume>601</volume>
          , pp.
          <volume>199</volume>
          {
          <fpage>207</fpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>319</fpage>
          -30843-2
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29.
          <string-name>
            <surname>Noskov</surname>
            <given-names>I.I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bogatyrev</surname>
            <given-names>V.A.</given-names>
          </string-name>
          <article-title>Simulating of fault-tolerant gateway based on VRRP protocol in OMNeT+</article-title>
          + environment // CEUR Workshop Proceedings - 2019, Vol.
          <volume>2522</volume>
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          30.
          <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>
          .
          <source>Workstations Industry 4</source>
          .0 for instrument manufacturing//IOP Conference Series: Materials Science and Engineering,
          <year>2019</year>
          , Vol.
          <volume>665</volume>
          , No.
          <issue>1</issue>
          , pp.
          <fpage>012015</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          31.
          <string-name>
            <surname>Zakoldaev</surname>
            <given-names>D.A.</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>Zharinov</surname>
            <given-names>O.O.</given-names>
          </string-name>
          <article-title>Workstations Industry 4.0 for instrument</article-title>
          engineering products//IOP Conference Series: Materials Science and Engineering,
          <year>2019</year>
          , Vol.
          <volume>665</volume>
          , No.
          <issue>1</issue>
          , pp.
          <fpage>012014</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          32.
          <string-name>
            <surname>Korobeinikov</surname>
            <given-names>A.G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fedosovsky</surname>
            <given-names>M.E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zharinov</surname>
            <given-names>I.O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Polyakov</surname>
            <given-names>V.I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shukalov</surname>
            <given-names>A.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gurjanov</surname>
            <given-names>A.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Arustamov</surname>
            <given-names>S.A.</given-names>
          </string-name>
          <article-title>Method for Conceptual Presentation of Subject Tasks in Knowledge Engineering for Computer-</article-title>
          <source>Aided Design Systems//Advances in Intelligent Systems and Computing</source>
          ,
          <year>2018</year>
          , Vol.
          <volume>680</volume>
          , pp.
          <fpage>50</fpage>
          -
          <lpage>56</lpage>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>