Welcome to Scholar Publishing Group

Distributed Processing System, 2020, 1(2); doi: 10.38007/DPS.2020.010207.

Enterprise Distributed System Based on Raft Algorithm

Author(s)

Garcia Clemente

Corresponding Author:
Garcia Clemente
Affiliation(s)

Univ Porto, Rua Campo Alegre Sn, P-4169007 Porto, Portugal

Abstract

With the development of the network from the initial simple form to the Internet era, especially when the development of several enterprises requires huge and complex data, in order to solve the problem of data consistency on different computing nodes, it is inseparable from the distributed Research on the key topic of data consistency in the field. The purpose of this paper is to study the analysis and design of enterprise distributed system based on Raft algorithm. The consistency and Raft algorithm of distributed storage system are introduced. In the network layer, the ROUTER-DEALER mode based on the ZMQ message queue technology is used to realize the message communication between each node of the distributed architecture. In the application layer, the idea based on the Raft consensus algorithm is used to realize the public business module. The allocation of the public business logic load balancing designates the public server, which ensures the consistency of the related interactive business logic data of the public server node, and can quickly switch and recover after the node stops working. In the data layer, the data cache function based on RedisCluster cluster technology is used to reduce the redundant operation of the database. The experimental results show that the fast data reading and writing ability of the enterprise distributed system is improved.

Keywords

Raft Algorithm, Enterprise System, Distributed System, System Design

Cite This Paper

Garcia Clemente. Enterprise Distributed System Based on Raft Algorithm. Distributed Processing System (2020), Vol. 1, Issue 2: 54-61. https://doi.org/10.38007/DPS.2020.010207.

References

[1] Golubev Y F, Koryanov V V. Shipping Cargo on a Raft by an Insectomorphic Robot. Journal of computer & systems sciences international, 2018, 57(5):813-821.

[2] Werner G, Hanka L. Optimization of Artificial Neural Networks with Genetic Algorithms for Biometric Pattern Recognition. Land Forces Academy Review, 2019, 24(3):256-264. https://doi.org/10.2478/raft-2019-0031

[3] Basinya E A. Distributed system of collecting, processing and analysis of security information events of the enterprise network infrastructure. Bezopasnost Informacionnyh Tehnology, 2018, 25(4):43-52. https://doi.org/10.26583/bit.2018.4.04

[4] Tarhini A, Balozain P, Srour F J. Emergency management system design for accurate data: a cognitive analytics management approach. Journal of Enterprise Information Management, 2020, 34(2):697-717.

[5] Pfaff M, Krcmar H. A web-based system architecture for ontology-based data integration in the domain of IT benchmarking. Enterprise Information Systems, 2018, 12(1-5):236-258.

[6] Kisielnicki J, Markowski M M. Real Time Enterprise as a Platform of Support Management Systems. Foundations of Management, 2020, 13(1):7-20.

[7] Venkatesh M, Raj V M, Suresh Y. Mining massive online location-based services from user activity using best first gradient boosted distributed decision tree. International journal of enterprise network management, 2020, 11(1):3-13. https://doi.org/10.1504/IJENM.2020.103880

[8] Plonskiy V Y, Chistyakova T B. System Of Dynamic Redistribution Of Warehouse Resources Of Industrial Enterprise. Vestnik Of Astrakhan State Technical University Series Management Computer Science And Informatics, 2020, 2020(4):18-28.

[9] Ghannam A N, Mansour H, El-Bastawissy A, et al. Perspectives of an Enterprise Integration Plug-in System Architecture for Networked Manufacturing Systems. Engineering, Technology and Applied Science Research, 2019, 9(2):4075-4078. https://doi.org/10.48084/etasr.2739

[10] Basinya E A. Distributed system of collecting, processing and analysis of security information events of the enterprise network infrastructure. Bezopasnost Informacionnyh Tehnology, 2018, 25(4):43-52. https://doi.org/10.26583/bit.2018.4.04

[11] Oleynikov A. Conceptual Structure Of The Management System In The Territorally Distributed Enterprise Of The Shipbuilding Industry. Vestnik Of Astrakhan State Technical University Series Management Computer Science And Informatics, 2020, 2020(3):26-33.

[12] Adam A. Research On Multi Agent Distributed Application System Based On Www Platform. Acta Electronica Malaysia, 2020, 4(2):31-34.

[13] M Kantšukov, Sander P. A lesson in valuation from Estonia: The difference between the fundamental value of equity under distributed and traditional profit taxation systems. Verslas Teorija Ir Praktika, 2018, 19(1):146-156. https://doi.org/10.3846/btp.2018.15

[14] Bocciarelli P, D'Ambrogio A, Falcone A, et al. A model-driven approach to enable the simulation of complex systems on distributed architectures. Simulation, 2019, 95(12):1185-1211.

[15] Shah B, Khanzode V. Designing a lean storage allocation policy for non-uniform unit loads in a forward-reserve model. Journal of Enterprise Information Management, 2018, 31(1):112-145. https://doi.org/10.1108/JEIM-01-2017-0018