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 条
  • [31] A Systematic Literature Review Toward a Blockchain Benchmarking Framework
    Touloupou, Marios
    Themistocleous, Marinos
    Iosif, Elias
    Christodoulou, Klitos
    IEEE Access, 2022, 10 : 70630 - 70644
  • [32] DORA Platform: DevOps Assessment and Benchmarking
    Forsgren, Nicole
    Tremblay, Monica Chiarini
    VanderMeer, Debra
    Humble, Jez
    DESIGNING THE DIGITAL TRANSFORMATION, DESRIST 2017, 2017, 10243 : 436 - 440
  • [33] A Systematic Literature Review Toward a Blockchain Benchmarking Framework
    Touloupou, Marios
    Themistocleous, Marinos
    Iosif, Elias
    Christodoulou, Klitos
    IEEE ACCESS, 2022, 10 : 70630 - 70644
  • [34] A Blockchain-Based Performance Monitoring Platform for Polar Oil and Gas Exploration Sensors
    Guo, Shiman
    Yu, Xiang
    Yang, Shu
    Zhang, Mengxi
    Yue, Yixin
    Wang, Jiayin
    Fu, Chenxiu
    ADVANCES IN MACHINERY, MATERIALS SCIENCE AND ENGINEERING APPLICATION, 2022, 24 : 779 - 786
  • [35] Performance Optimization of a Blockchain-Enabled Information and Data Exchange Platform for Smart Grids
    Amjad, Mubashar
    Taylor, Gareth
    Huang, Zhengwen
    Li, Maozhen
    Lai, Chun Sing
    ELECTRONICS, 2023, 12 (06)
  • [36] A survey on mobile edge platform with blockchain
    Zhu, Yujin
    PROCEEDINGS OF 2019 IEEE 3RD INFORMATION TECHNOLOGY, NETWORKING, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (ITNEC 2019), 2019, : 879 - 883
  • [37] Acoustic Software Defined Platform: A Versatile Sensing and General Benchmarking Platform
    Cai, Chao
    Pu, Henglin
    Hu, Menglan
    Zheng, Rong
    Luo, Jun
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2023, 22 (02) : 647 - 660
  • [38] Comparison of ERP Systems with Blockchain Platform
    Sokolov, Boris
    Kolosov, Anton
    INTELLIGENT SYSTEMS IN CYBERNETICS AND AUTOMATION CONTROL THEORY, 2019, 860 : 240 - 247
  • [39] Analysis of Software Aging in a Blockchain Platform
    Dias, Douglas
    Machida, Fumio
    Andrade, Ermeson
    2022 IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW 2022), 2022, : 170 - 177
  • [40] A Study on Blockchain Application in Donation Platform
    Lee, Wooyoung
    Kim, Dukjin
    Jeon, Byeong Ryun
    2021 21ST ACIS INTERNATIONAL WINTER CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING (SNPD-WINTER 2021), 2021, : 284 - 286