Performance Characterization and Bottleneck Analysis of Hyperledger Fabric

被引:26
作者
Wang, Canhui [1 ]
Chu, Xiaowen [1 ]
机构
[1] Hong Kong Baptist Univ, Dept Comp Sci, Hong Kong, Peoples R China
来源
2020 IEEE 40TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS) | 2020年
关键词
Blockchain; Hyperledger Fabric; Benchmarking; Performance Evaluation;
D O I
10.1109/ICDCS47774.2020.00165
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Hyperledger Fabric is a popular open-source project for deploying permissioned blockchains. Many performance characteristics of the latest Hyperledger Fabric (e.g., performance characteristics of each phase, the impacts of ordering services, bottleneck and scalability) are still not well understood due to the performance complexity of distributed systems. We conducted a thorough performance evaluation on the first long term support release of Hyperledger Fabric. We studied the performance characteristics of each phase, including execute, order, and the validate phase, according to Hyperledger Fabric's new execute-order-validate architecture. We also studied the ordering services, including Solo, Kafka, and Raft. Our experimental results showed some findings as follows. 1) The execution phase exhibited a good scalability under the OR endorsement policy but not with the AND endorsement policy. 2) We were not able to find a significant performance difference between the three ordering services. 3) The validate phase was likely to be the system bottleneck due to the low validation speed of chaincode. Overall, our work helps to understand and improve Hyperledger Fabric.
引用
收藏
页码:1281 / 1286
页数:6
相关论文
共 17 条
  • [1] Endorsement in Hyperledger Fabric
    Androulaki, Elli
    De Caro, Angelo
    Neugschwandtner, Matthias
    Sorniotti, Alessandro
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2019), 2019, : 510 - 519
  • [2] Hyperledger Fabric: A Distributed Operating System for Permissioned Blockchains
    Androulaki, Elli
    Barger, Artem
    Bortnikov, Vita
    Cachin, Christian
    Christidis, Konstantinos
    De Caro, Angelo
    Enyeart, David
    Ferris, Christopher
    Laventman, Gennady
    Manevich, Yacov
    Muralidharan, Srinivasan
    Murthy, Chet
    Binh Nguyen
    Sethi, Manish
    Singh, Gari
    Smith, Keith
    Sorniotti, Alessandro
    Stathakopoulou, Chrysoula
    Vukolic, Marko
    Cocco, Sharon Weed
    Yellick, Jason
    [J]. EUROSYS '18: PROCEEDINGS OF THE THIRTEENTH EUROSYS CONFERENCE, 2018,
  • [3] Channels: Horizontal Scaling and Confidentiality on Permissioned Blockchains
    Androulaki, Elli
    Cachin, Christian
    De Caro, Angelo
    Kokoris-Kogias, Eleftherios
    [J]. COMPUTER SECURITY (ESORICS 2018), PT I, 2018, 11098 : 111 - 131
  • [4] Performance Characterization of Hyperledger Fabric
    Baliga, Arati
    Solanki, Nitesh
    Verekar, Shubham
    Pednekar, Amol
    Kamat, Pandurang
    Chatterjee, Siddhartha
    [J]. 2018 CRYPTO VALLEY CONFERENCE ON BLOCKCHAIN TECHNOLOGY (CVCBT), 2018, : 65 - 74
  • [5] Beckert B., 2018, P 3 S DISTRIBUTED LE, P44
  • [6] Supporting private data on Hyperledger Fabric with secure multiparty computation
    Benhamouda, F.
    Halevi, S.
    Halevi, T.
    [J]. IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 2019, 63 (2-3)
  • [7] The Land-Labour Hypothesis in a Settler Economy: Wealth, Labour and Household Composition on the South African Frontier
    Cilliers, Jeanne
    Green, Erik
    [J]. INTERNATIONAL REVIEW OF SOCIAL HISTORY, 2018, 63 (02) : 239 - 271
  • [8] Klaokliang N, 2018, 2018 SEVENTH ICT INTERNATIONAL STUDENT PROJECT CONFERENCE (ICT-ISPC), P18
  • [9] Mazumdar S, 2019, IEEE T EMERG TOP COM
  • [10] Nakamoto S., 2008, BITCOIN PEER TO PEER, DOI DOI 10.2139/SSRN.3440802