Achieving Consistency and Consensus of Distributed Infocommunication Systems
Mykhailo M. Klymash, Stanislav Zhuravel, Olga Shpur, Orest Lavriv · 2022 IEEE 16th International Conference on Advanced Trends in Radioelectronics, Telecommunications and Computer Engineering (TCSET) · 2022
In this paper examined the notion of consistency and consensus in distributed info-communication systems. There are lots of things that could go wrong in distributed systems that could lead the system to fail. The solution to this is to build a system that could tolerate issues that occurs along the system functioning. It turns out that having an algorithm that is able to achieve consensus is crustal to systems that want to function properly in spite of networks faults. Though the consensus is omitted in systems that prefer productivity they still heavily really on systems that implement consensus algorithms for them (i.e. Zookeeper etc.) to coupe with the task that reducible to consensus, at the same time, having some weaker consistency model like eventual or causal consistency to preserve speed guaranties for the system overall. In this paper was examined problems reducible to consensus, presented technics and algorithms for achieving consensus, and list weak points in modern consensus algorithms implementations.