DOI QR코드

DOI QR Code

Enhancing Fault Tolerance in Private Blockchain Networks through Modified Raft Leader Election Algorithm

  • Youn-A Min (Applied Software Engineering, Hanyang Cyber University)
  • Received : 2024.09.11
  • Accepted : 2024.09.22
  • Published : 2024.11.30

Abstract

In this paper, I study the Raft leader election process to enhance fault tolerance in a network composed of minimal nodes by considering various failure situations that may occur during consensus in a private blockchain network. In the process of processing network partition situations, node failure situations, and leader node failure situations, an Activity Score variable is set, so that the platform is configured with the minimum number of nodes in a network partition situation or node failure situation, and when successful leader election is required, it can be modified. Leader election is conducted according to the Raft algorithm, and leader node election and network failures are minimized based on trust to enhance fault tolerance even in a platform environment where the minimum number of nodes is operated. Excellent performance of over 12% on average was confirmed.

Keywords

References

  1. R. Kaafarani, L. Ismail, and O. Zahwe, "An Adaptive DecisionMaking Approach for Better Selection of Blockchain Platform for Health Insurance Frauds Detection with Smart Contracts:Development and Performance Evaluation," Procedia Comput Sci,vol. 220, pp. 470-477, Jan. 2023, DOI : 10.1016/J.PROCS.2023.03.060
  2. Data Fabric Market Overview : https://www.marketsandmarkets.com/Market-Reports/data-fabric-market-237314899.html
  3. Pajooh et al., " Hyperledger Fabric Blockchain for Securing the Edge Internet of Things", Special Issue Recent Advances of Blockchain Technologies in Sensor Networks, pp.358-359, Jan, 2021. DOI : https://doi.org/10.3390/s21020359
  4. Jain et al.," Performance evaluation of hyper-ledger fabric-based consensus mechanism on multi-robot path planning", Multimedia Tools and Applications: An International Journal. pp.15769-15783,July,2023,DOI: 10.1007/s11042-023-16341-6
  5. Kaushal, Rajesh Kumar | Kumar, Naveen,"Exploring Hyperledger Caliper Benchmarking Tool to Measure the Performance of Blockchain Based Solutions ", 2024 11th International Conference on, pp.1-6, Mar, 2024, DOI :10.1109/ICRITO61523.2024.10522188
  6. Chowdhury, Shovon Das et al., "S-DrivingRecords: Blockchain Based Enhancing Trust and Transparency in Driving Records Using Hyperledger Fabric", 2024 International Conference on,pp.1-6, Mar, 2024, https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=10499543, DOI:10.1109/iCACCESS61735.2024.10499543
  7. G. Al-Sumaidaee, R. Alkhudary, Z. Zilic, and A. Swidan, "Performance analysis of a private blockchain network built on Hyperledger Fabric for healthcare," Inf Process Manag, vol. 60, no. 2, pp. 103160-103163, Mar. 2023, DOI: 10.1016/J.IPM.2022.103160.
  8. A. Lohachab, S. Garg, B. H. Kang, and M. B. Amin, "Performance evaluation of Hyperledger Fabric-enabled framework for pervasive peer-to-peer energy trading in smart Cyber-Physical Systems," Future Generation Computer Systems, vol. 118, pp. 392-416, May 2021, DOI: 10.1016/J.FUTURE.2021.01.023.
  9. Choumas, Kostas,Korakis, Thanasis,"When Machine Learning Meets Raft: How to Elect a Leader over a Network", 2023 IEEE. pp.3705-3710 Dec, 2023, DOI: 10.1109/GLOBECOM54140.2023.10437805
  10. Bao et al., "Model Checking the Safety of Raft Leader Election Algorithm",2022 IEEE 22nd International Conference on, pp.400-409 Dec, 2022, DOI:10.1109/QRS57517.2022.00048
  11. Battisti, Joao H. F et al., "Performance analysis of the Raft consensus algorithm on Hyperledger Fabric and Ethereum on cloud", 2023 IEEE International Conference on, pp.155-160, Dec, 2023, DOI:10.1109/CloudCom59040.2023.00035
  12. Dautov, Rustem, Husom, Erik Johannes, "Raft Protocol for Fault Tolerance and Self-Recovery in Federated Learning", 2024 IEEE/ACM 19th Symposium on, pp.110-121, Apr, 2024, DOI: https://doi.org/10.1145/3643915.364409
  13. Xu, Jinjie et al., " Raft-PLUS: Improving Raft by Multi-Policy Based Leader Election with Unprejudiced Sorting", SYMMETRY-BASEL, Vol.14, No.6, pp.1122-1124, JUN 2022, DOI:10.3390/sym14061122
  14. Yang, Sijia, Tan, Pengliu, Fu, Haowei, "Improved Raft consensus algorithm based on NSGA-II and KMeans++",2024 10th International Symposium on, pp.383-390, Mar, 2024, DOI:10.1109/ISSSR61934.2024.00055
  15. Zuo, Nan, Chen, Yubin, Zheng, Yuanjie, "Raft Consensus Grouping Mechanism Based on Affinity Propagation Clustering Algorithm",2024 4th International Conference on, pp.15-19 Jan, 2024, DOI:10.1109/ICCECE61317.2024.10504245