<!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>Distributed stream data processing system in multi-agent safety system of infrastructure objects</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>S S Valeev</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>N V Kondratyeva</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>A S Kovtunenko</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>M A Timirov</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>R R Karimov</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Bashkir Production Association “Progress”</institution>
          ,
          <addr-line>Kommunisticheskaya str., 23, Ufa, Russia, 450076</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Ufa State Aviation Technical University</institution>
          ,
          <addr-line>K. Marx Str., 12, Ufa, Russia, 450008</addr-line>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2019</year>
      </pub-date>
      <fpage>324</fpage>
      <lpage>331</lpage>
      <abstract>
        <p>The solution of the problem of resource management in distributed computing systems of processing stream data in safety systems of distributed objects is considered. The tasks of streaming data processing in a multi-level multi-agent evacuation system in an infrastructure object are considered. The features of the mathematical model of a distributed stream data processing system are discussed.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        An infrastructure of socio-technical systems includes various complexes of buildings that have a large
area and the possible presence of a large crowd of people. The goal of risk management with the
security system of an infrastructure is minimizing collective risk in the event of a critical situation in
the cyber-physical system or in the context of infrastructure degradation. For the analysis of the state
of these objects, various systems for collecting and processing information are used: sensors for the
state of physical parameters, video surveillance systems and telecommunication systems. It should be
noted that the part of the information is transmitted and processed as streaming data. In the event of a
critical situation information about the state of the information field can be lost due to factors affecting
the elements of the computer system. So we can lose the accuracy of measurements of the physical
parameters of the internal space of the infrastructure [
        <xref ref-type="bibr" rid="ref1 ref2 ref3 ref4 ref5 ref6 ref7 ref8 ref9">1-9</xref>
        ].
      </p>
      <p>
        So, let the observable information field be the state of the internal physical and information space
of the considered infrastructure. In this case, the task of reallocating computing system resources in a
technical safety system, in which information about the state of an infrastructure object is collected
from various sensors in real time, becomes extremely important. This system should be considered in
the class of self-learning control systems for distributed objects that have a variable structure [
        <xref ref-type="bibr" rid="ref10 ref11 ref12 ref13 ref14 ref15">10-15</xref>
        ].
      </p>
      <p>The state of the information field may change depending on internal and external factors affecting
the physical energy flow, which, in turn, affects the distribution of risk levels in the event that this
energy goes out of control. In this case, the solution to the problem of risk management can be based
on the application of self-learning elements of a multi-level management system at its planning and
coordination levels. The formation of scenarios for the development of a critical situation and possible
ways to minimize risks is possible with the use of a self-learning multi-agent data collection system.</p>
      <p>
        The considered multi-agent system can be implemented in various ways: we can use a multi-agent
software platform, such as JADE, or implement software agents based on different programming
languages: Python, Java, etc. [
        <xref ref-type="bibr" rid="ref16 ref17 ref18">16-18</xref>
        ].
      </p>
      <p>
        Although the databases can be implemented on the basis of various modern approaches, it is
necessary to solve the tasks of reallocating computing power in real time in order to ensure the
efficiency of solving problems of collecting and processing, including streaming data, in the safety
systems of the distributed infrastructure facility [
        <xref ref-type="bibr" rid="ref19 ref20 ref21 ref22 ref23 ref24 ref25 ref26 ref27 ref28">19-28</xref>
        ].
      </p>
      <p>As it is known, modern airports and other similar structures are complex socio-technical systems.
For example, the system for ensuring the process of evacuating passengers in critical situations
includes technical means of detecting and responding to the alarms, various sensors, computing,
telecommunications and human resources of engineering services and building security systems. In
addition, it is necessary to take into account the many uncertainties that affect the effectiveness of
decision-making procedures in the evacuation process. Currently, the solution to the problem of
reducing the risk of evacuation is still an important scientific and practical task.</p>
      <p>Information support in critical situations based on a decision support system can serve as a risk
management tool. In this regard, it is advisable to develop an intelligent decision support system
(DSS) based on self-learning technologies and multi-agent modeling using streaming information
processing.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Architecture of intelligent decision support system</title>
      <p>It is quite difficult to ensure effective decision making in critical situations for large socio-technical
systems under the conditions described above, using a centralized control scheme. One of the solutions
is the use of a three-level decision support system, which allows managing the complexity of the
decision-making problem and, as a result, reduce risk levels (figure 1). Upstream information from
sensors I1 from the control level of sensors and actuators is transmitted to the level of online solutions.
In the opposite direction, control actions are transferred to actuators and technical equipment that
support evacuation management processes I2.</p>
      <p>A database storing information transmitted from sensors and actuators receives a stream of data Q3
on the state of the information field and elements of the executive level. Information R3 is transmitted
in the opposite direction, which is necessary for the effective functioning of sensors and instruments.</p>
      <p>Decision making at the level of online decisions in real time is based on a set of specified logical
rules R2 received in response to Q2 requests. At the same time, the database stores information about
the effectiveness of decisions made on the basis of Q2 rules. The flow of data on the state of the critical
situation I3 is transmitted to the multiagent modeling level, which, in turn, is looking for effective
solutions for transmitting information I4 to the operational management level.</p>
      <p>The data on the simulation results are transferred to the database of simulation results. If necessary,
they can serve as input for the next stage of the simulation.</p>
      <p>The risk of inefficient evacuation was adopted as a criterion for the effectiveness of an intelligent
decision support system:</p>
      <p>QE = 1 − PE , (1)
where PE is the probability of a successful evacuation, for example, in the event of a fire.</p>
      <p>Probability of escape PE is defined in accordance with standard methods of fire risks evaluation in
accordance with the requirements of GOST 12.1.004-91 “Fire safety. General Requirements” as
follows:</p>
      <p>PE = 0,8 ⋅ tbl − test , test &lt; 0,8 ⋅ tbl ,</p>
      <p>0,8 ⋅ tbl
where tbl is the time of blocking the building exits, it depends on fire conditions, building
configuration, etc. Also, as it is given in GOST 12.1.004-91 “Fire safety. General Requirements”, tbl =
288 sec. in considered case; test is the estimated evacuation time determined for each of the best
evacuation route. Estimated evacuation time test depends on information flows presented on figure 1
and, therefore, on the adopted solutions in an emergency evacuation. It also can be obtained on fire
and evacuation integrated modeling results:</p>
      <p>test = f (I1, I2 , I3 , I4 , R1, R2 , R3 , Q1, Q2 , Q3 ).</p>
      <p>It should be noted that figure 1 shows only a generalized information structure of the hierarchical
decision support system. In real techno-social systems, every single information flow is more
powerful, all of them are transmitted in real time, and each of them by itself has a very complex
information structure. With this in mind, the practical implementation of intelligent DSS requires high
performance computing technologies and smart integration of hardware and software.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Multiagent system of infrastructure object safety</title>
      <p>A set of agents of the coordination level use the information received by the system planner to solve
the task of minimizing risks through interaction mechanisms in multi-agent systems. At the level of
coordination, among other things, the problem of ensuring the integration of information on the state
of the control object using multi-agent sensor systems must be solved, which makes it possible to
minimize errors of the first kind and of the second kind due to the effect of self-organization of
different sensors. At this level, the problem of developing control actions on the ventilation system,
fire protection system, information support for evacuation must be also solved.</p>
      <p>The architecture of multiagent system of cyber physical system safety is presented in figure 2. The
structure of this system is based on hierarchical architecture.</p>
      <p>In the sense of Big Data concept here we have different flows of information and different formats
of data. We need to gather information from different types of sensors and store these data in
Databases: DB_Video – Data Base of Video Sensors Data, DB_Sensor1 – Data Base of Infrastructure
Sensors, DB_Sensor2 – Data Base of Dynamic Objects, DB_BD – Data Base of Mix Content, DB_M
– Data Base of Simulation Results Data.</p>
      <p>Multigent system of safety of cyber-physical system includes: Agent_Image_An – agent of Video
Stream Flow Analyzer, Agent_Dy_Objects – agent of Dynamic Objects trajectory Identification,
Agent_Inf_An – agent of Infrastructure State Identification, Agent_Integ_Date – agent of Integration
of different flows from sensors, Agent_Mod – Agent of Simulation of the different Scenarios of
Critical Situations, Agent_Integ_Dm – Agent of Analysis the state of Cyber-Physical System,
Agent_R – agent of risk field identification, Agent_F – agent of integrated risk identification,
Agent_U – agent of control and management of minimizing risk, Agent_U_I – agent of control signal
generation for actuators, Agent_U_S – agent of management decisions realization, C&amp;MC –
implementation of control and management system.
(2)
(3)
Agent_Image_An</p>
      <p>DB Video
Agent_Inf_An</p>
      <p>DB2 Sensors
Agent_U_I</p>
      <p>C&amp;MS
e
tr
u
c
u
tr
s
a
lfIr
n
a
c
iitr
C</p>
      <p>Agent_Integ_Data</p>
      <p>Agent_Dy_Objects</p>
      <p>DB1 Sensors</p>
      <p>So, here we have the massive application of different streaming data flows and we need to solve the
resource allocation problem in case of degradation of the information system.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Formulation of the optimal resource allocation problem</title>
      <p>The model of the processing and storing of streaming data (PSSD) based on the computer network
includes resource model of the computer network N, model of data processing system (DPS) and the
relation D describing system deployment in the network.</p>
      <p>IS = N , DPS, D . (4)
Here:
• N– the computational network,
• DPS – the PSSD model,
• D – the deployment relation that shows ∀p ∈ P on what node it physically deployed.</p>
      <p>D = {(w, p) : w executes p; w ∈W , p ∈ P} .</p>
      <p>Let B :W × R → R + – function that shows ∀w ∈W amount of the involved resource. Values of the
function can be calculated from resource capacities of data processing model and network model as
follows.</p>
      <p>Bcpu (w) =
Bmem (w) =</p>
      <p>V ( p)
∑
∀p∈D(w) T ( p)</p>
      <p>∑ M (a) .
∀a∈(DC)(w)</p>
      <p>.</p>
      <p>Bninet (w) =
Bnoeutt (w) =</p>
      <p>∑
∀p∈D(w)</p>
      <p>∑
∀p∈D(w)</p>
      <p>∑ M (a)
∀a∈I ( p)∩ A\(DC )(w) .</p>
      <p>T ( p)</p>
      <p>∑ M (a)
∀a∈I ( p)∩(DC)(w)</p>
      <p>T ( p)</p>
      <p>The introduced notation makes it possible to formulate the problem of optimal allocation of
computational resources in PSSD as the problem of combinatorial optimization. It is necessary to find
such deployment relation D*, that gives the maximum to predefined efficiency function F.
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
The following constraints apply</p>
      <p>rem(w) =
Let rem(w) – the unitless function, that shows average free resources for every node as
1 Sr (w) − Br (w)
D* = arg</p>
      <p>max
D⊂W ×P</p>
      <p>F (IS D ) .</p>
      <p>Br (w) ≤ S r (w) .</p>
      <p>∑
R ∀r∈R
and the average total of free resources as
• στ2 [ξ (τ )] denotes the dispersion of the stochastic process
on the interval τ ∈ (0, t) ,
• δ (D) denotes the domain of relation D – the set of nodes where system is deployed.</p>
    </sec>
    <sec id="sec-5">
      <title>5. Agent-based software architecture for PSSD systems</title>
      <p>To create flexible, robust and scalable software that implements a multi-level security system, an
agent-based approach is proposed, which involves using a software agent as a basic software object.
This allows us to further talk about the software architecture based on agents and implies the presence
of some additional elements in the system, such as:
• agent platform is a set of software components that support the life cycle of target agents, the
interaction between them in a single namespace and the model of system events;
• agent container is a software environment that provides access to the resources of each compute
node and runs software agents.</p>
      <p>In accordance with the proposed mathematical models, security system architecture has been
developed. It is assumed that the software consists of the following components of the structure:
• set of target agents, each of which is a software object that implements a procedure for
processing streaming data;
• set of processing attributes implemented as an in-memory database that provides distributed
storage of streaming data and access to them with low latency.</p>
      <p>A unified storage space for streaming data is provided by a distributed cached in-memory storage
that provides fast and transparent access to attribute values regardless of their physical location. The
agent platform is a unified distributed execution space for data processing procedures.</p>
      <p>The target agent is the basic software entity in the implementation of the data processing model
within the proposed architecture (figure 3). It includes the following components:
• data processing procedure;
• local cache of used attributes;
• local cache of calculated attributes;
• mechanism for the management messages receiving and executing;
• mechanism for the agent initialization and self-destruction;
• agent's state.</p>
      <p>The activity diagram of the target agent shows the process of the agent's functioning after creation.
In the process of distributed data processing, the target agent can be in the following states:
• “Created” is the initial state in the agent's lifecycle.
• “Initialized” is the calculated attributes are set to the initial values.</p>
      <p>• “Running” is the agent's operating state when the attributes are recalculating in cyclic mode.
• “Holding” is the agent's operating state when recalculating of attributes is temporary suspended.
• “Completion” is the final state in the agent's lifecycle (preparation for self-destruction,
completion of all recording processes).</p>
      <p>A change of the target agent’s state occurs either according to the stage of the lifecycle, or under
the influence of management commands.</p>
    </sec>
    <sec id="sec-6">
      <title>6. An example of implementation of the agent-based software architecture for PSSD systems</title>
      <p>The system is implemented as a simulation model and has a graphical user environment and allows
you to use the Java language to develop models. Figure 4 shows the main interface of the program
with controls that provide access to each node of the required number of CPUs and Memory for the
system to work; flag "Enable/disable crashes"; a slider that sets a threshold at which tasks will be
redirected to a more free node; input window required resources to perform tasks; a slider designed to
select a node; a flag that allows you to switch between node selection modes; graphics processor and
memory usage at each node.</p>
      <p>For the convenience of the user, the ability to create and assign tasks has been added. The user
must specify the required amount of resource that the task will request from the node on which the
tasks will be performed, then you must click the “create” button. The dependence of the expenditure of
CPU resource (%) on time for a computer system of two nodes (sec) is presented on figure 5.</p>
      <p>The simulation was carried out on the capacity of the computer network, which consisted of ten
nodes. The number of tasks in the system is 25 (the number of required CPUs and Memory resources
is from 5-30% of the maximum). If on the node the amount of free resource is less than the threshold
value (in this case, less than 20%), then the random task will be reassigned to the node with the most
resources. Also, periodically, a random failure occurs, which leads to a decrease in free resources by
half. After a certain time (in this case, 20 minutes), on a random node (in this example, node number
4), the amount of free resource decreased by half. Task number 13 was reassigned from the first node
to the second.</p>
    </sec>
    <sec id="sec-7">
      <title>7. Conclusion</title>
      <p>The task of the risk management in cyber-physical systems on the basis of multilevel management
system is considered. The principals of designing and architecture of multilevel self-learning
multiagent system for risk management are discussed. Self-learning ability of the proposed multiagent
system is based on application of Big Data algorithms an machine learning algorithms.</p>
      <p>As a result of testing software errors were not detected. To assess the quality of the developed
software, failures of computing nodes were simulated. One of the handler nodes was forcibly reduced
the amount of computing resources by half. At the same time, the system retained its performance;
failure did not affect the functioning of other nodes.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Jiang</surname>
            <given-names>X</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Adeli</surname>
            <given-names>H</given-names>
          </string-name>
          2008 Neuro
          <article-title>-genetic algorithm for non-linear active control of structures Int</article-title>
          .
          <source>J. Numer. Meth. Engng</source>
          <volume>75</volume>
          <fpage>770</fpage>
          -
          <lpage>786</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Zack</surname>
            <given-names>M H</given-names>
          </string-name>
          <year>2007</year>
          <article-title>The role of decision support systems in an indeterminate world</article-title>
          <source>Decision Support Systems</source>
          <volume>43</volume>
          <fpage>1664</fpage>
          -
          <lpage>1674</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Weisenpacher</surname>
            <given-names>P</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Halada</surname>
            <given-names>L</given-names>
          </string-name>
          and
          <string-name>
            <surname>Glasa J 2011</surname>
          </string-name>
          <article-title>Computer simulation of fire in a tunnel using parallel version of FDS Proc. of the Mediterranean Combustion Symp</article-title>
          .,
          <source>Assoc. Sezione Italiana del Combustion Inst.</source>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Yang</surname>
            <given-names>P</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            <given-names>C</given-names>
          </string-name>
          and
          <string-name>
            <surname>Chen D 2013</surname>
          </string-name>
          <article-title>Fire emergency evacuation simulation based on integrated fireevacuation model with discrete design method</article-title>
          <source>Advances in Engineering Software</source>
          <volume>65</volume>
          <fpage>101</fpage>
          -
          <lpage>111</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Curry</surname>
            <given-names>D M</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Beaver W W and Dagli C H 2018</surname>
          </string-name>
          <article-title>A system-of-systems approach to improving intelligent predictions and decisions in a time-series environment SoSE 98-105</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Gosavi</surname>
            <given-names>A</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Agarwal</surname>
            <given-names>S</given-names>
          </string-name>
          and
          <string-name>
            <surname>Dagli C H 2017</surname>
          </string-name>
          <article-title>Predicting response of risk-seeking systems during project negotiations in a system of systems IEEE</article-title>
          <source>Systems Journal</source>
          <volume>11</volume>
          (
          <issue>3</issue>
          )
          <fpage>1557</fpage>
          -
          <lpage>1566</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Agarwal</surname>
            <given-names>S</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pape</surname>
            <given-names>L E</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kilicay-Ergin N H and Dagli C H</surname>
          </string-name>
          <article-title>2014 Multi-agent based architecture for acknowledged system of systems CSER 1-10</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Valeyev</surname>
            <given-names>S</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Taymurzin</surname>
            <given-names>M</given-names>
          </string-name>
          and
          <string-name>
            <surname>Kondratyeva N 2011</surname>
          </string-name>
          <article-title>Adaptive data collection system in technical security systems</article-title>
          <source>Automation in Industry</source>
          <volume>4</volume>
          <fpage>11</fpage>
          -
          <lpage>14</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Kondratyeva</surname>
            <given-names>N</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Valeev</surname>
            <given-names>S 2016</given-names>
          </string-name>
          <article-title>Distributed information and control system for emergencies in critical infrastructures</article-title>
          <source>Proceedings of 10th conference on Application of Information and Communication Technologies AICT 1-4</source>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Kovtunenko</surname>
            <given-names>A</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bilyalov</surname>
            <given-names>A</given-names>
          </string-name>
          and
          <string-name>
            <surname>Valeev</surname>
            <given-names>S 2018</given-names>
          </string-name>
          <article-title>Distributed streaming data processing in iot systems using multi-agent software architecture 18th</article-title>
          <source>International Conference on Next Generation Wired/Wireless Networking (NEW2AN), and 11th Conference on Internet of Things and Smart Spaces (ruSMART) conference proceedings 572-583</source>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Valeev</surname>
            <given-names>S</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kondratyeva</surname>
            <given-names>N 2015</given-names>
          </string-name>
          <article-title>Technical safety system with self-organizing sensor system and fuzzy decision support system Proccedings of IEEE International Conference on Fuzzy Systems (FUZZ-IEEE) 1-6</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Valeev</surname>
            <given-names>S</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kondratyeva</surname>
            <given-names>N 2017</given-names>
          </string-name>
          <article-title>Infrastructure object management in the conditions of critical situations based on situational models</article-title>
          <source>Proceedings of 10th International Conference Management of Large-Scale System Development MLSD 1-4</source>
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Khakimov</surname>
            <given-names>A</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Muthanna</surname>
            <given-names>A</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kirichek</surname>
            <given-names>R</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Koucheryavy</surname>
            <given-names>A</given-names>
          </string-name>
          and
          <string-name>
            <surname>Muthanna M S</surname>
          </string-name>
          <article-title>A 2017 Investigation of methods for remote control iot-devices based on cloud platforms and different interaction protocols Proceedings of the IEEE Conference of Russian Young Researchers in Electrical and Electronic Engineering (EIConRus)</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Ateya</surname>
            <given-names>A A</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Muthanna</surname>
            <given-names>A</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gudkova</surname>
            <given-names>I</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Abuarqoub</surname>
            <given-names>A</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vybornova</surname>
            <given-names>A</given-names>
          </string-name>
          and
          <string-name>
            <surname>Koucheryavy</surname>
          </string-name>
          <article-title>A 2018 Development of intelligent core network for tactile internet and future smart systems</article-title>
          <source>Journal of Sensor and Actuator Networks</source>
          <volume>7</volume>
          (
          <issue>1</issue>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Ramakrishnan R 1998 Database Management Systems</surname>
            <given-names>WCB</given-names>
          </string-name>
          /McGraw-Hill
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>Valeev</surname>
            <given-names>S S</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Maslennikov</surname>
            <given-names>V A</given-names>
          </string-name>
          and
          <string-name>
            <surname>Kovtunenko</surname>
            <given-names>A S</given-names>
          </string-name>
          <year>2012</year>
          <article-title>Design of the middleware based on agent-oriented technologies for the automated</article-title>
          <source>control systems of complex technical objects Proc. of 6th International Conference “Parallel Computing and Control Problems” 1</source>
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <surname>Kovtunenko</surname>
            <given-names>A S</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Maslennikov</surname>
            <given-names>V A</given-names>
          </string-name>
          <year>2014</year>
          <article-title>Creation of distributed control information systems on the basis of agent-oriented approach</article-title>
          <source>Proceedings of XII All-Russian Conference on Problems of Management</source>
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>Soulé</surname>
            <given-names>R</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hirzel</surname>
            <given-names>M</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Grimm</surname>
            <given-names>R</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gedik</surname>
            <given-names>B</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Andrade</surname>
            <given-names>H</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kumar</surname>
            <given-names>V</given-names>
          </string-name>
          and
          <string-name>
            <surname>Wu K L 2010</surname>
          </string-name>
          <article-title>A unified semantics for stream processing languages (extended) Technical Report</article-title>
          (New York University)
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <surname>Nikitin</surname>
            <given-names>V S</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Semyonov</surname>
            <given-names>E I</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Solostin</surname>
            <given-names>A V</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sharov</surname>
            <given-names>V G</given-names>
          </string-name>
          and
          <string-name>
            <surname>Chayka S V 2016</surname>
          </string-name>
          <article-title>Modeling the 'smartlink connection' performance</article-title>
          <source>Computer Optics</source>
          <volume>40</volume>
          (
          <issue>1</issue>
          )
          <fpage>64</fpage>
          -
          <lpage>72</lpage>
          DOI: 10.18287/
          <fpage>2412</fpage>
          -6179- 2016-40-1-
          <fpage>64</fpage>
          -72
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <surname>Agafonov</surname>
            <given-names>A A</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Myasnikov</surname>
            <given-names>V V</given-names>
          </string-name>
          <year>2018</year>
          <article-title>Numerical route reservation method in the geoinformatic task of autonomous vehicle routing</article-title>
          <source>Computer Optics</source>
          <volume>42</volume>
          (
          <issue>5</issue>
          )
          <fpage>912</fpage>
          -
          <lpage>920</lpage>
          DOI: 10.18287/
          <fpage>2412</fpage>
          -6179- 2018-42-5-
          <fpage>912</fpage>
          -920
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <surname>Chakravarthy</surname>
            <given-names>S</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jiang</surname>
            <given-names>Q 2009</given-names>
          </string-name>
          <article-title>Stream data processing: a quality of service perspective modeling, scheduling, load shedding</article-title>
          , and complex event processing Springer Publishing Company, Incorporated
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <surname>Abadi</surname>
            <given-names>D 2003</given-names>
          </string-name>
          <string-name>
            <surname>Aurora:</surname>
          </string-name>
          <article-title>a new model and architecture for data stream management</article-title>
          <source>The VLDB Journal</source>
          <volume>12</volume>
          (
          <issue>2</issue>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <surname>Zdonik</surname>
            <given-names>S B</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stonebraker</surname>
            <given-names>M</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cherniack</surname>
            <given-names>M</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Çetintemel</surname>
            <given-names>U</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Balazinska</surname>
            <given-names>M</given-names>
          </string-name>
          and
          <string-name>
            <surname>Balakrishnan H 2003 The Aurora</surname>
          </string-name>
          and
          <article-title>Medusa projects IEEE Data Eng</article-title>
          .
          <source>Bull</source>
          <volume>26</volume>
          (
          <issue>1</issue>
          )
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <surname>Adi</surname>
            <given-names>A</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Etzion</surname>
            <given-names>O</given-names>
          </string-name>
          2004 AMiT
          <article-title>- the situation manager</article-title>
          <source>VLDB Journal</source>
          <volume>13</volume>
          (
          <issue>2</issue>
          )
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <article-title>FIPA ACL message structure specification 2002 Foundation for Intelligent Physical Agents URL</article-title>
          : http://www.fipa.org/specs/fipa00061/SC00061G.html
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <surname>Zhao</surname>
            <given-names>Y B</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sun X M</surname>
            , Zhang
            <given-names>J</given-names>
          </string-name>
          and
          <string-name>
            <surname>Shi</surname>
            <given-names>P 2015</given-names>
          </string-name>
          <article-title>Networked control systems: the communication basics and control methodologies Mathematical Problems in Engineering 2015</article-title>
          639793 DOI: 10.1155/
          <year>2015</year>
          /639793
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <surname>Lin</surname>
            <given-names>H 2017</given-names>
          </string-name>
          <article-title>Estimation and control for networked systems with packet losses without acknowledgement Studies in Systems, Decision and Control 77</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <surname>Volkov</surname>
            <given-names>A</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Khakimov</surname>
            <given-names>A</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Muthanna</surname>
            <given-names>A</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kirichek</surname>
            <given-names>R</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vladyko</surname>
            <given-names>A</given-names>
          </string-name>
          and
          <string-name>
            <surname>Koucheryavy</surname>
          </string-name>
          <article-title>A 2017 Interaction of the iot traffic generated by a smart city segment with SDN core network Lecture Notes in Computer Science</article-title>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>