Skip to main content

Performance modeling of hyperledger fabric (permissioned blockchain network)

Publication ,  Conference
Sukhwani, H; Wang, N; Trivedi, KS; Rindos, A
Published in: NCA 2018 - 2018 IEEE 17th International Symposium on Network Computing and Applications
November 26, 2018

Hyperledger Fabric (HLF) is an open-source implementation of a distributed ledger platform for running smart contracts in a modular architecture. In this paper, we present a performance model of Hyperledger Fabric v1.0+ using Stochastic Reward Nets (SRN). From our detailed model, we can compute the throughput, utilization and mean queue length at each peer and critical processing stages within a peer. To validate our model, we setup an HLF network in our lab and run workload using Hyperledger Caliper. From our analysis results, we find that time to complete the endorsement process is significantly affected by the number of peers and policies such as AND (). The performance bottleneck of the ordering service and ledger write can be mitigated using a larger block size, albeit with an increase in latency. For the committing peer, the transaction validation check (using Validation System Chaincode (VSCC)) is a time-consuming step, but its performance impact can be easily mitigated since it can be parallelized. However, its performance is critical, since it absorbs the shock of bursty block arrivals. We also analyze various what-if scenarios, such as peers processing transactions in a pipeline, and multiple endorsers per organization.

Duke Scholars

Published In

NCA 2018 - 2018 IEEE 17th International Symposium on Network Computing and Applications

DOI

Publication Date

November 26, 2018
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Sukhwani, H., Wang, N., Trivedi, K. S., & Rindos, A. (2018). Performance modeling of hyperledger fabric (permissioned blockchain network). In NCA 2018 - 2018 IEEE 17th International Symposium on Network Computing and Applications. https://doi.org/10.1109/NCA.2018.8548070
Sukhwani, H., N. Wang, K. S. Trivedi, and A. Rindos. “Performance modeling of hyperledger fabric (permissioned blockchain network).” In NCA 2018 - 2018 IEEE 17th International Symposium on Network Computing and Applications, 2018. https://doi.org/10.1109/NCA.2018.8548070.
Sukhwani H, Wang N, Trivedi KS, Rindos A. Performance modeling of hyperledger fabric (permissioned blockchain network). In: NCA 2018 - 2018 IEEE 17th International Symposium on Network Computing and Applications. 2018.
Sukhwani, H., et al. “Performance modeling of hyperledger fabric (permissioned blockchain network).” NCA 2018 - 2018 IEEE 17th International Symposium on Network Computing and Applications, 2018. Scopus, doi:10.1109/NCA.2018.8548070.
Sukhwani H, Wang N, Trivedi KS, Rindos A. Performance modeling of hyperledger fabric (permissioned blockchain network). NCA 2018 - 2018 IEEE 17th International Symposium on Network Computing and Applications. 2018.

Published In

NCA 2018 - 2018 IEEE 17th International Symposium on Network Computing and Applications

DOI

Publication Date

November 26, 2018