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 条
  • [21] Enterprise Architecture of The Blockchain Platform
    Kaczmarczyk, Anna
    SITARSKA-BUBA, Monika
    EDUCATION EXCELLENCE AND INNOVATION MANAGEMENT: A 2025 VISION TO SUSTAIN ECONOMIC DEVELOPMENT DURING GLOBAL CHALLENGES, 2020, : 10420 - 10430
  • [22] Blockchain Development Platform Comparison
    Clincy, Victor
    Shahriar, Hossain
    2019 IEEE 43RD ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), VOL 1, 2019, : 922 - 923
  • [23] Blockchain as a Platform for Fog Computing
    Podsevalov, Ivan
    Iakushkin, Oleg
    Kurbangaliev, Ruslan
    Korkhov, Vladimir
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2019, PT II: 19TH INTERNATIONAL CONFERENCE, SAINT PETERSBURG, RUSSIA, JULY 1-4, 2019, PROCEEDINGS, PART II, 2019, 11620 : 596 - 605
  • [24] 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)
  • [25] Performance Benchmarking of Redpanda an event streaming platform using SBK and Open Messaging Frameworks
    Kumar, N. V. Sanjay
    Anitha, C. L.
    Ashwini, B. P.
    Savithramma, R. M.
    Kamble, Subhash
    JOURNAL OF ELECTRICAL SYSTEMS, 2024, 20 (06) : 1148 - 1161
  • [26] A Novel Blockchain-Based Healthcare System Design and Performance Benchmarking on a Multi-Hosted Testbed
    Pradhan, Nihar Ranjan
    Singh, Akhilendra Pratap
    Verma, Sahil
    Kavita
    Kaur, Navneet
    Roy, Diptendu Sinha
    Shafi, Jana
    Wozniak, Marcin
    Ijaz, Muhammad Fazal
    SENSORS, 2022, 22 (09)
  • [27] A Systematic Literature Review Toward a Blockchain Benchmarking Framework
    Touloupou, Marios
    Themistocleous, Marinos
    Iosif, Elias
    Christodoulou, Klitos
    IEEE Access, 2022, 10 : 70630 - 70644
  • [28] Kubebench: A Benchmarking Platform for ML Workloads
    Huang, Xinyuan
    Saha, Amit Kumar
    Dutta, Debojyoti
    Gao, Ce
    2018 FIRST IEEE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE FOR INDUSTRIES (AI4I 2018), 2018, : 73 - 76
  • [29] A communicable disease prediction benchmarking platform
    Yigzaw, Kassaye Yitbarek
    Bellika, Johan Gustav
    2014 IEEE-EMBS INTERNATIONAL CONFERENCE ON BIOMEDICAL AND HEALTH INFORMATICS (BHI), 2014, : 564 - 568
  • [30] 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