ONTOLOGICAL APPROACH TO SOLVING THE WORKLOAD RELOCATION PROBLEM IN A DISTRIBUTED MONITORING SYSTEM WITH MOBILE COMPONENTS BASED ON A DISTRIBUTED LEDGER
Keywords:
Distributed monitoring system, distributed ledger, mobile component, fog computing, edge computing, ontological model, workload relocationAbstract
The paper considers the problems associated with the organization of the computing process
in monitoring systems with mobile components based on a distributed ledger (DL), including the
task of redistributing the computing load. The requirements for the functioning of modern distributed
monitoring systems include the coordinated operation of nodes of the entire system belonging
to various layers of the computing environment, including foggy and edge layers, which are highly
dynamic. The joint use of DL technologies and mobile components as part of distributed monitoring
systems makes it possible to expand the range of tasks solved by such systems, including due to
the fact that it removes issues related to the synchronization of geographically distributed copies
of data. However, with such an organization of a distributed system, it is necessary to take into account the following features of the computing environment: latency associated with data synchronization
at DL nodes, changes in the geographical location of mobile components, limited
onboard energy resources and high dynamism of the fog and edge layers. Previous studies have
shown that in highly dynamic computing environments, the use of the search space reduction
method based on ontological analysis is effective. For the correct operation of this method, it is
necessary to develop an ontological model reflecting the features of the considered computing and
communication environment, including DL and mobile components. In this paper a new ontological
model of the functioning of a distributed monitoring system has been developed, taking into
account the presence of mobile components and DL nodes. Production rules for placing computational
load in foggy and edge layers have been developed and a software model has been implemented
based on them, which allowed a number of computational experiments to be carried out.
The results of experimental studies have demonstrated the effectiveness of the proposed approach
and the adequacy of the developed ontological model.








