LAPSE:2023.0920v1
Published Article
LAPSE:2023.0920v1
A Reinforcement-Learning-Based Model for Resilient Load Balancing in Hyperledger Fabric
Reem Alotaibi, Madini Alassafi, Md. Saiful Islam Bhuiyan, Rajan Saha Raju, Md Sadek Ferdous
February 21, 2023
Abstract
Blockchain with its numerous advantages is often considered a foundational technology with the potential to revolutionize a wide range of application domains, including enterprise applications. These enterprise applications must meet several important criteria, including scalability, performance, and privacy. Enterprise blockchain applications are frequently constructed on private blockchain platforms to satisfy these criteria. Hyperledger Fabric is one of the most popular platforms within this domain. In any privacy blockchain system, including Fabric, every organisation needs to utilise a peer node (or peer nodes) to connect to the blockchain platform. Due to the ever-increasing size of blockchain and the need to support a large user base, the monitoring and the management of different resources of such peer nodes can be crucial for a successful deployment of such blockchain platforms. Unfortunately, little attention has been paid to this issue. In this work, we propose the first-ever solution to this significant problem by proposing an intelligent control system based on reinforcement learning for distributing the resources of Hyperledger Fabric. We present the architecture, discuss the protocol flows, outline the data collection methods, analyse the results and consider the potential applications of the proposed approach.
Keywords
blockchain, hyperledger fabric, IoT, load balancing, Machine Learning, privacy, private blockchain, reinforcement learning
Suggested Citation
Alotaibi R, Alassafi M, Bhuiyan MSI, Raju RS, Ferdous MS. A Reinforcement-Learning-Based Model for Resilient Load Balancing in Hyperledger Fabric. (2023). LAPSE:2023.0920v1
Author Affiliations
Alotaibi R: Faculty of Computing and Information Technology, King Abdulaziz University, Jeddah 21589, Saudi Arabia [ORCID]
Alassafi M: Faculty of Computing and Information Technology, King Abdulaziz University, Jeddah 21589, Saudi Arabia [ORCID]
Bhuiyan MSI: Department of Computer Science and Engineering, Shahjalal University of Science and Technology, Sylhet 3114, Bangladesh
Raju RS: Department of Computer Science and Engineering, Shahjalal University of Science and Technology, Sylhet 3114, Bangladesh
Ferdous MS: Department of Computer Science and Engineering, BRAC University, Dhaka 1212, Bangladesh; Imperial College Business School, Imperial College London, London SW7 2BX, UK [ORCID]
Journal Name
Processes
Volume
10
Issue
11
First Page
2390
Year
2022
Publication Date
2022-11-14
ISSN
2227-9717
Version Comments
Original Submission
Other Meta
PII: pr10112390, Publication Type: Journal Article
Record Map
Published Article

LAPSE:2023.0920v1
This Record
External Link

https://doi.org/10.3390/pr10112390
Publisher Version
Download
Files
Feb 21, 2023
Main Article
License
CC BY 4.0
Meta
Record Statistics
Record Views
306
Version History
[v1] (Original Submission)
Feb 21, 2023
 
Verified by curator on
Feb 21, 2023
This Version Number
v1
Citations
Most Recent
This Version
URL Here
http://psecommunity.org/LAPSE:2023.0920v1
 
Record Owner
Auto Uploader for LAPSE
Links to Related Works
Directly Related to This Work
Publisher Version