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 条
  • [31] The impact of using CouchDB on Hyperledger Fabric performance for heterogeneous medical data storage
    Fernandes Spengler, Ana Caroline
    Lopes de Souza, Paulo Sergio
    2021 XLVII LATIN AMERICAN COMPUTING CONFERENCE (CLEI 2021), 2021,
  • [32] Performance and availability evaluation of the blockchain platform hyperledger fabric
    Melo, Carlos
    Oliveira, Felipe
    Dantas, Jamilson
    Araujo, Jean
    Pereira, Paulo
    Maciel, Ronierison
    Maciel, Paulo
    JOURNAL OF SUPERCOMPUTING, 2022, 78 (10): : 12505 - 12527
  • [33] Performance Improvement of Ordering and Endorsement Phase in Hyperledger Fabric
    Kwon, Minsu
    Yu, Heonchang
    2019 SIXTH INTERNATIONAL CONFERENCE ON INTERNET OF THINGS: SYSTEMS, MANAGEMENT AND SECURITY (IOTSMS), 2019, : 428 - 432
  • [34] Power Trading Blockchain using Hyperledger Fabric
    Kim, Yonghyun
    Kim, Ki-Hyung
    Kim, Jai-Hoon
    2020 34TH INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING (ICOIN 2020), 2020, : 821 - 824
  • [35] Cache-based Optimization for Block Commit of Hyperledger Fabric
    Xu, Qinqi
    Lin, Yimin
    Jiang, Qingshan
    Zhang, Mengqiu
    20TH IEEE INTERNATIONAL CONFERENCE ON DATA MINING WORKSHOPS (ICDMW 2020), 2020, : 902 - 906
  • [36] An in-depth investigation of the performance characteristics of Hyperledger Fabric
    Guggenberger, Tobias
    Sedlmeir, Johannes
    Fridgen, Gilbert
    Luckow, Andre
    COMPUTERS & INDUSTRIAL ENGINEERING, 2022, 173
  • [37] Performance and availability evaluation of the blockchain platform hyperledger fabric
    Carlos Melo
    Felipe Oliveira
    Jamilson Dantas
    Jean Araujo
    Paulo Pereira
    Ronierison Maciel
    Paulo Maciel
    The Journal of Supercomputing, 2022, 78 : 12505 - 12527
  • [38] Scalable and Secure Cluster Formation in Internet of Drones using Hyperledger Fabric
    Soliman, Shebl
    Bendary, Ahmed
    Dahshan, Hisham
    2024 14TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING, ICEENG 2024, 2024, : 340 - 345
  • [39] Transactional dynamics in hyperledger fabric: A stochastic modeling and performance evaluation of permissioned blockchains
    Melo, Carlos
    Goncalves, Glauber
    Silva, Francisco Airton
    Fe, Iure
    Moura, Ericksulino
    Soares, Andre
    Choi, Eunmi
    Min, Dugki
    Lee, Jae-Woo
    Nguyen, Tuan Anh
    ICT EXPRESS, 2025, 11 (01): : 87 - 92
  • [40] Secure Sharing of university Data Using Hyperledger Fabric and IPFS system
    Marhane, Khaoula
    Taif, Fatima
    Namir, Abdelouahed
    18TH INTERNATIONAL CONFERENCE ON FUTURE NETWORKS AND COMMUNICATIONS, FNC 2023/20TH INTERNATIONAL CONFERENCE ON MOBILE SYSTEMS AND PERVASIVE COMPUTING, MOBISPC 2023/13TH INTERNATIONAL CONFERENCE ON SUSTAINABLE ENERGY INFORMATION TECHNOLOGY, SEIT 2023, 2023, 224 : 163 - 168