Improving fault tolerance in LinuX container-based distributed systems using blockchain

Masoum Farahmandian,Mehdi Farrokhbakht Foumani,Peyman Bayat
DOI: https://doi.org/10.1007/s10586-024-04279-9
2024-01-21
Cluster Computing
Abstract:Nowadays, with the development of science and technology, as well as the increase of important data and transactions, maintaining these data and transactions has become a big challenge. On the one hand, their maintenance cost is a very important issue for organizations and companies, and on the other hand, their security and safety is a very important and sensitive issue because the occurrence of software faults, especially Byzantine faults, hardware faults and cyber-attacks, threaten data and transactions and the safety of systems. Therefore, researchers are trying to provide solutions that can provide the best service at the lowest cost according to the pay-as-you-go law and can maintain the security and health of data in the event of a fault. One of the most important techniques presented to increase fault tolerance in distributed systems is the use of replication methods, which besides being costly, have many problems. In this article, blockchain technology is used to achieve goals such as increasing reliability and availability, reducing resources, reducing costs, and increasing fault tolerance, especially Byzantine faults, and has achieved very good results compared to other methods.
computer science, information systems, theory & methods
What problem does this paper attempt to address?