BlockCompass: A Benchmarking Platform for Blockchain Performance

被引:1
|
作者
Rasolroveicy, Mohammadreza [1 ]
Haouari, Wejdene [2 ]
Fokaefs, Marios [2 ]
机构
[1] IBM Canada, Markham, ON L3R 9Z7, Canada
[2] York Univ, Dept Elect Engn & Comp Sci, Toronto, ON M3J 1P3, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Blockchains; Benchmark testing; Distributed ledger; Fabrics; Generators; Consensus algorithm; Real-time systems; Benchmark; performance testing; blockchain; decentralized database; consensus protocols; software performance;
D O I
10.1109/TC.2024.3404103
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Blockchain technology has gained momentum due to its immutability and transparency. Several blockchain platforms, each with different consensus protocols, have been proposed. However, choosing and configuring such a platform is a non-trivial task. Numerous benchmarking tools have been introduced to test the performance of blockchain solutions. Yet, these tools are often limited to specific blockchain platforms or require complex configurations. Moreover, they tend to focus on one-off batch evaluation models, which may not be ideal for longer-running instances under continuous workloads. In this work, we present BlockCompass, an all-inclusive blockchain benchmarking tool that can be easily configured and extended. We demonstrate how BlockCompass can evaluate the performance of various blockchain platforms and configurations, including Ethereum Proof-of-Authority, Ethereum Proof-of-Work, Hyperledger Fabric Raft, Hyperledger Sawtooth with Proof-of-Elapsed-Time, Practical Byzantine Fault Tolerance, and Raft consensus algorithms, against workloads that continuously fluctuate over time. We show how continuous transactional workloads may be more appropriate than batch workloads in capturing certain stressful events for the system. Finally, we present the results of a usability study about the convenience and effectiveness offered by BlockCompass in blockchain benchmarking.
引用
收藏
页码:2111 / 2122
页数:12
相关论文
共 50 条
  • [1] Performance Benchmarking and Optimizing Hyperledger Fabric Blockchain Platform
    Thakkar, Parth
    Nathan, Senthil N.
    Viswanathan, Balaji
    2018 IEEE 26TH INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS, AND SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS (MASCOTS), 2018, : 264 - 276
  • [2] Performance Benchmarking and Optimization for Blockchain Systems: A Survey
    Wang, Rui
    Ye, Kejiang
    Xu, Cheng-Zhong
    BLOCKCHAIN - ICBC 2019, 2019, 11521 : 171 - 185
  • [3] Gromit: Benchmarking the Performance and Scalability of Blockchain Systems
    Nasrulin, Bulat
    De Vos, Martijn
    Ishmaev, Georgy
    Pouwelse, Johan
    2022 FOURTH IEEE INTERNATIONAL CONFERENCE ON DECENTRALIZED APPLICATIONS AND INFRASTRUCTURES (DAPPS 2022), 2022, : 56 - 63
  • [4] Benchmarking Performance of Ethereum Blockchain on Resource Constrained Devices
    Al Marzouqi, Suhail
    Baddeley, Michael
    Lopez, Martin Andreoni
    5TH WORKSHOP ON BENCHMARKING CYBER-PHYSICAL SYSTEMS AND INTERNET OF THINGS (CPS-IOTBENCH 2022), 2022, : 12 - 16
  • [5] Automated Performance Benchmarking Platform of IaaS Cloud
    Liu, Xu
    Fang, Dongxu
    Xu, Peng
    2021 IEEE 20TH INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (TRUSTCOM 2021), 2021, : 1402 - 1405
  • [6] A High Performance Blockchain Platform for Intelligent Devices
    Yu, Shitang
    Lv, Kun
    Shao, Zhou
    Guo, Yingchen
    Zou, Jun
    Zhang, Bo
    PROCEEDINGS OF 2018 1ST IEEE INTERNATIONAL CONFERENCE ON HOT INFORMATION-CENTRIC NETWORKING (HOTICN 2018), 2018, : 260 - 261
  • [7] Performance analysis of LogisticChain: A blockchain platform for maritime logistics
    Ni, Lifeng
    Irannezhad, Elnaz
    COMPUTERS IN INDUSTRY, 2024, 154
  • [8] 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
  • [9] 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
  • [10] The Unified Authority Platform based on High Performance Blockchain
    Yang, Guanqun
    Ma, Qiang
    Liu, Meng
    Zhang, Qiang
    Xu, Hao
    Chen, Xiaolu
    PROCEEDINGS OF 2021 IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON WEB INTELLIGENCE AND INTELLIGENT AGENT TECHNOLOGY WORKSHOPS AND SPECIAL SESSIONS: (WI-IAT WORKSHOP/SPECIAL SESSION 2021), 2021, : 13 - 16