Hyperledger Fabric Performance Characterization and Optimization Using GoLevelDB Benchmark

被引:38
|
作者
Nakaike, Takuya [1 ]
Zhang, Qi [2 ]
Ueda, Yohei [1 ]
Inagaki, Tatsushi [1 ]
Ohara, Moriyoshi [1 ]
机构
[1] IBM Res Tokyo, Tokyo, Japan
[2] IBM Watson Res Ctr, New York, NY USA
来源
2020 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN AND CRYPTOCURRENCY (IEEE ICBC) | 2020年
关键词
blockchain; hyperledger fabric; performance analysis;
D O I
10.1109/icbc48266.2020.9169454
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Hyperledger Fabric is an implementation that enables permissioned blockchains, which provide a general blockchain framework with identifiable participants for a variety of business applications. Although many performance issues of Hyperledger Fabric have been alleviated to some extent, its performance is still limited - e.g. 2.2k transactions per second in our experiment that executes two reads and two writes in a transaction. A major performance bottleneck is incurred by accesses to the databases that store the latest key-value pairs in the ledger data, indexes to transactions, and the update history. In this paper, we characterize the performance of database systems used in Hyperledger Fabric to identify optimization opportunities by running a Hyperledger Fabric GoLevelDB (HLF-GLDB) benchmark. We developed HLF-GLDB as a standalone benchmark to simulate database accesses in Hyperledger Fabric. Results of the performance characterization revealed that: (1) the data compression of GoLevelDB is a major performance bottleneck in Hyperledger Fabric, and disabling the compression improved the performance by 54%; (2) the size of a database affects the performance significantly. For example, when the size increased by four times, the performance degraded by 25%; (3) To reduce the database access overhead in chaincode, it is better to combine small values so that they can be represented by a single key.
引用
收藏
页数:9
相关论文
共 50 条
  • [41] Performance and Scalability Evaluation of a Permissioned Blockchain Based on the Hyperledger Fabric, Sawtooth and Iroha
    Woznica, Arnold
    Kedziora, Michal
    COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2022, 19 (02) : 659 - 678
  • [42] Improving Telecom Industry Processes Using Ordered Transactions in Hyperledger Fabric
    Harris, Christopher
    2019 IEEE GLOBECOM WORKSHOPS (GC WKSHPS), 2019,
  • [43] Using Amazon Managed Blockchain for ePHI An Analysis of Hyperledger Fabric and Ethereum
    Long, Audrey
    Choi, Daniel
    Coffman, Joel
    2022 IEEE WORLD AI IOT CONGRESS (AIIOT), 2022, : 276 - 282
  • [44] Blockchain implementation for agricultural food supply chain using hyperledger fabric
    Balasubramanian, Suganya
    Akila, I. S.
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2022, 43 (05) : 5387 - 5398
  • [45] Latency performance modelling in hyperledger fabric blockchain: Challenges and directions with an IoT perspective
    Abang, Jummai Enare
    Takruri, Haifa
    Al-Zaidi, Rabab
    Al-Khalidi, Mohammed
    INTERNET OF THINGS, 2024, 26
  • [46] Performance Modeling of PBFT Consensus Process for Permissioned Blockchain Network (Hyperledger Fabric)
    Sukhwani, Harish
    Martinez, Jose M.
    Chang, Xiaolin
    Trivedi, Kishor S.
    Rindos, Andy
    2017 IEEE 36TH INTERNATIONAL SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS (SRDS), 2017, : 253 - 255
  • [47] Using Hyperledger Fabric to Reduce Fraud in International Trade
    Harris, Christopher G.
    2021 INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND BLOCKCHAIN TECHNOLOGY (AIBT 2021), 2021, : 121 - 127
  • [48] Latency performance modeling and analysis for hyperledger fabric blockchain network
    Xu, Xiaoqiong
    Sun, Gang
    Luo, Long
    Cao, Huilong
    Yu, Hongfang
    Vasilakos, Athanasios V.
    INFORMATION PROCESSING & MANAGEMENT, 2021, 58 (01)
  • [49] A Privacy-Preserving Framework Using Hyperledger Fabric for EHR Sharing Applications
    Thakkar, Vidhi
    Shah, Vrushank
    INTERNATIONAL JOURNAL OF ELECTRICAL AND COMPUTER ENGINEERING SYSTEMS, 2023, 14 (06) : 667 - 676
  • [50] Trusted Threat Intelligence Sharing in Practice and Performance Benchmarking through the Hyperledger Fabric Platform
    Ali, Hisham
    Ahmad, Jawad
    Jaroucheh, Zakwan
    Papadopoulos, Pavlos
    Pitropakis, Nikolaos
    Lo, Owen
    Abramson, Will
    Buchanan, William J.
    ENTROPY, 2022, 24 (10)