IMPROVED CLUSTER MANAGEMENT METHOD FOR INDUSTRIAL “INTERNET OF THINGS” NETWORKS
DOI:
https://doi.org/10.20535/2411-2976.22020.81-85Keywords:
clusterization, containerization, industrial IoT networks.Abstract
Background. With growing technological level and the corresponding availability of computational devices, sharply appears the problem of providing the high availability of high-loaded systems, as well as the reliability of the data storage and integrity. Therefore, it is not surprising that a large number of solutions have put high demands to the data manipulation.
Objective. The aim of the paper is to create a generic algorithm for industrial IoT networks that will be used for managing containerization components in database clusters.
Methods. During the work process most of existing solutions for providing automatic scalability of database cluster have been analyzed. Based on this analysis a special algorithm that manipulates the images of database cluster nodes based on predefined input parameters was proposed.
Results. Algorithm for managing database clusters in industrial IoT networks that will allow clients to optimize the resource usage with saving availability and incoming throughput characteristics of the cluster.
Conclusions. On the first stage, using this approach in production solutions requires more preparation and administration expenses, compared with existing solutions, but with time, it will give an advantage because the system will fully support the cluster to keep it in optimal condition without human interruption.
References
Hinai S. A.and Singh A. V., Internet of things:
Architecture, security challenges and solutions, 2017
International Conference on Infocom Technologies and
Unmanned Systems (Trends and Future Directions) (ICTUS),
Dubai, 2017, pp. 1-4.
Handoko H., Isa S.M. High Availability Analysis with
Database Cluster, Load Balancer and Virtual Router
Redundancy Protocol, 2018 3rd International Conference on
Computer and Communication Systems.
Database cluster and load balancing – Link to resource:
https://stackoverflow.com/questions/1163216/databasecluster-
and-load-balancing
Sharded Cluster Components– Link to resource:
https://docs.mongodb.com/manual/core/sharded-clustercomponents/
Failover Clustering and Always On Availability Groups
(SQL Server) – Link to resource:
https://docs.microsoft.com/ru-ru/sql/databaseengine/
availability-groups/windows/failover-clustering-andalways-
on-availability-groups-sql-server?view=sql-server-2017
Testing the productivity of NoSQL DBs – Link to
resource:
https://xakep.ru/2014/01/11/nosql-bd-test/
Xuan Z. Load Balancing Technology Based On Consistent
Hashing For Database Cluster Systems, 2012,
DOI: 10.2991/citcs.2012.157