skip to main content
10.1145/3530019.3531341acmotherconferencesArticle/Chapter ViewAbstractPublication PageseaseConference Proceedingsconference-collections
research-article

Performance Modeling of Hyperledger Fabric 2.0

Published: 13 June 2022 Publication History

Abstract

Hyperledger Fabric has become one of the most widely used consortium blockchain frameworks with the ability to execute custom smart contracts. Performance modeling and network evaluation are necessary for performance estimation and optimization of the Fabric blockchain platform. The compatibility and effectiveness of existing performance modeling methods must be improved. For this reason, we proposed a compatible performance modeling method using queuing theory for Fabric considering the limited transaction pool. Taking the 2.0 version of Fabric as a case, we have established the model for the transaction process in the Fabric network. By analyzing the two-dimensional continuous-time Markov process of this model, we solved the system stationary equation and obtained the analytical expressions of performance indicators such as the system throughput, the system steady-state queue length, and the system’s average response time. We collected the required parameter values through the official test suite. An extensive analysis and simulation was performed to verify the accuracy and the effectiveness of the model and formula. We believe that this method can be extended to a wide range of scenarios in other blockchain systems.

References

[1]
Elli Androulaki, Artem Barger, Vita Bortnikov, Christian Cachin, Konstantinos Christidis, Angelo De Caro, David Enyeart, Christopher Ferris, Gennady Laventman, Yacov Manevich, 2018. Hyperledger fabric: a distributed operating system for permissioned blockchains. In Proceedings of the thirteenth EuroSys conference. 1–15.
[2]
Julian Dreyer, Marten Fischer, and Ralf Tönjes. 2020. Performance analysis of hyperledger fabric 2.0 blockchain platform. In Proceedings of the Workshop on Cloud Continuum Services for Smart IoT Systems. 32–38.
[3]
Caixiang Fan, Sara Ghaemi, Hamzeh Khazaei, and Petr Musilek. 2020. Performance evaluation of blockchain systems: A systematic survey. IEEE Access 8(2020), 126927–126950.
[4]
Fabien Geyer, Holger Kinkelin, Hendrik Leppelsack, Stefan Liebald, Dominik Scholz, Georg Carle, and Dominic Schupke. 2019. Performance perspective on private distributed ledger technologies for industrial networks. In 2019 International Conference on Networked Systems (NetSys). IEEE, 1–8.
[5]
Lili Jiang, Xiaolin Chang, Yuhang Liu, Jelena Mišić, and Vojislav B Mišić. 2020. Performance analysis of Hyperledger Fabric platform: A hierarchical model approach. Peer-to-Peer Networking and Applications(2020), 1–12.
[6]
Yoshiaki Kawase and Shoji Kasahara. 2017. Transaction-confirmation time for bitcoin: A queueing analytical approach to blockchain mechanism. In International Conference on Queueing Theory and Network Applications. Springer, 75–88.
[7]
M. Kuzlu, M. Pipattanasomporn, L. Gurses, and S. Rahman. 2019. Performance Analysis of a Hyperledger Fabric Blockchain Framework: Throughput, Latency and Scalability. In 2019 IEEE International Conference on Blockchain (Blockchain).
[8]
Murat Kuzlu, Manisa Pipattanasomporn, Levent Gurses, and Saifur Rahman. 2019. Performance analysis of a hyperledger fabric blockchain framework: throughput, latency and scalability. In 2019 IEEE international conference on blockchain (Blockchain). IEEE, 536–540.
[9]
Quan-Lin Li, Jing-Yu Ma, and Yan-Xia Chang. 2018. Blockchain queue theory. In International Conference on Computational Social Networks. Springer, 25–40.
[10]
Ehem Molle. [n.d.]. N the Solution to QBD Processes with Finite State Space”, Stochastic analysis and Applications. ([n. d.]).
[11]
Qassim Nasir, Ilham A. Qasse, Manar Abu Talib, and Ali Bou Nassif. 2018. Performance Analysis of Hyperledger Fabric Platforms. Security and Communication Networks 2018 (2018), 1–14.
[12]
Qassim Nasir, Ilham A Qasse, Manar Abu Talib, and Ali Bou Nassif. 2018. Performance analysis of hyperledger fabric platforms. Security and Communication Networks 2018 (2018).
[13]
Thanh Son Lam Nguyen, Guillaume Jourjon, Maria Potop-Butucaru, and Kim Loan Thai. 2019. Impact of network delays on Hyperledger Fabric. In IEEE INFOCOM 2019-IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS). IEEE, 222–227.
[14]
Suporn Pongnumkul, Chaiyaphum Siripanpornchana, and Suttipong Thajchayapong. 2017. Performance analysis of private blockchain platforms in varying workloads. In 2017 26th International Conference on Computer Communication and Networks (ICCCN). IEEE, 1–6.
[15]
Harish Sukhwani, Nan Wang, Kishor S Trivedi, and Andy Rindos. 2018. Performance modeling of hyperledger fabric (permissioned blockchain network). In 2018 IEEE 17th International Symposium on Network Computing and Applications (NCA). IEEE, 1–8.
[16]
Parth Thakkar, Senthil Nathan, and Balaji Viswanathan. 2018. Performance benchmarking and optimizing hyperledger fabric blockchain platform. In 2018 IEEE 26th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS). IEEE, 264–276.
[17]
Canhui Wang and Xiaowen Chu. 2020. Performance characterization and bottleneck analysis of hyperledger fabric. In 2020 IEEE 40th International Conference on Distributed Computing Systems (ICDCS). IEEE, 1281–1286.

Cited By

View all
  • (2025)Performance Modeling of Relay ChainIEEE Transactions on Networking10.1109/TNET.2024.348793533:1(194-209)Online publication date: Feb-2025
  • (2024)Optimal Resource Utilization in Hyperledger Fabric: A Comprehensive SPN-Based Performance Evaluation ParadigmNOMS 2024-2024 IEEE Network Operations and Management Symposium10.1109/NOMS59830.2024.10575284(1-7)Online publication date: 6-May-2024
  • (2024)Analytical Performance model for Hyperledger Fabric for Communication Technology use cases2024 11th International Symposium on Telecommunications (IST)10.1109/IST64061.2024.10843635(104-108)Online publication date: 9-Oct-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
EASE '22: Proceedings of the 26th International Conference on Evaluation and Assessment in Software Engineering
June 2022
466 pages
ISBN:9781450396134
DOI:10.1145/3530019
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 13 June 2022

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Blockchain
  2. Hyperledger Fabric
  3. Performance modeling
  4. Queuing theory
  5. Simulation

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

EASE 2022

Acceptance Rates

Overall Acceptance Rate 71 of 232 submissions, 31%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)57
  • Downloads (Last 6 weeks)4
Reflects downloads up to 17 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2025)Performance Modeling of Relay ChainIEEE Transactions on Networking10.1109/TNET.2024.348793533:1(194-209)Online publication date: Feb-2025
  • (2024)Optimal Resource Utilization in Hyperledger Fabric: A Comprehensive SPN-Based Performance Evaluation ParadigmNOMS 2024-2024 IEEE Network Operations and Management Symposium10.1109/NOMS59830.2024.10575284(1-7)Online publication date: 6-May-2024
  • (2024)Analytical Performance model for Hyperledger Fabric for Communication Technology use cases2024 11th International Symposium on Telecommunications (IST)10.1109/IST64061.2024.10843635(104-108)Online publication date: 9-Oct-2024
  • (2024)Performance Modeling and Evaluation of Hyperledger Fabric: An Analysis Based on Transaction Flow and Endorsement Policies2024 IEEE Symposium on Computers and Communications (ISCC)10.1109/ISCC61673.2024.10733701(1-6)Online publication date: 26-Jun-2024
  • (2024)A comprehensive hyperledger fabric performance evaluation based on resources capacity planningCluster Computing10.1007/s10586-024-04591-427:9(12395-12410)Online publication date: 13-Jun-2024
  • (2024)Workload dynamics implications in permissioned blockchain scalability and performanceCluster Computing10.1007/s10586-024-04550-z27:8(11569-11593)Online publication date: 1-Nov-2024
  • (2023)Performance Modeling of Blockchains with Fixed Block Intervals2023 IEEE International Performance, Computing, and Communications Conference (IPCCC)10.1109/IPCCC59175.2023.10253823(66-73)Online publication date: 17-Nov-2023
  • (2023)Performance Modeling of Blockchains of BFT-type Consensus2023 IEEE 29th International Conference on Parallel and Distributed Systems (ICPADS)10.1109/ICPADS60453.2023.00095(610-616)Online publication date: 17-Dec-2023
  • (2023)Joint Modeling of Hyperledger Fabric and Sybil attack: Petri Net approachSimulation Modelling Practice and Theory10.1016/j.simpat.2022.102674122(102674)Online publication date: Jan-2023
  • (2023)An optimal scheduling algorithm considering the transactions worst-case delay for multi-channel hyperledger fabric networkParallel Computing10.1016/j.parco.2023.103041117:COnline publication date: 1-Sep-2023

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media