A comprehensive hyperledger fabric performance evaluation based on resources capacity planning

Carlos Melo,Glauber Gonçalves,Francisco A. Silva,André Soares
DOI: https://doi.org/10.1007/s10586-024-04591-4
2024-06-14
Cluster Computing
Abstract:Hyperledger Fabric is a platform for permissioned blockchain networks that enables secure and auditable distributed data storage for enterprise applications. There is a growing interest in applications based on this platform, but its use requires the configuration of different blockchain parameters. Various configurations impact the system's non-functional qualities, especially performance and cost. In this article, we propose a Stochastic Petri Net to model the performance of the Hyperledger Fabric platform with different blockchain parameters, computer capacity, and transaction rates. We also present a set of case studies to demonstrate the feasibility of the proposed model. This model serves as a practical guide to help administrators of permissioned blockchain networks find the best performance for their applications. The proposed model allowed us to identify the block size that leads to a high mean response time (ranging from 1 to 25 seconds) caused by a change in the arrival rate.
computer science, information systems, theory & methods
What problem does this paper attempt to address?