Computer Science
BBB: A Lightweight Approach to Evaluate Private Blockchains in Clouds
Document Type
Conference Paper
Abstract
Evaluating Blockchain performance is not an easy task. It is difficult to compare different systems, since the evaluation is often incomprehensible and conducted in different environments with distinct workloads. Only a handful of prior tools were proposed, e.g., BLOCKBENCH and HFBench. Unfortunately, these tools have several limitations. We first identify these limitations. Second, motivated by our observations, we then present a benchmarking tool, Boston Blockchain Benchmarking (BBB). BBB is configurable, extensible, and easy-touse. In particular, BBB can be used to test Blockchain from a networking perspective, a feature that we have not observed in prior tools. Similar to BLOCKBENCH, we focus on the private Blockchain. Concretely, we integrate our tool with Mininet, and provide a simple mechanism to test how network properties (e.g., latency, bandwidth, package loss rate) affect the performance of the chosen Blockchain. We present our preliminary result of evaluating Ethereum. We stress that the architecture of BBB is general, and could be extended to other Blockchain systems. BBB is extremely lightweight and can be used on your laptop to test a small network. Such a feature allows quick evaluation of the Blockchain and speeds up innovation and development.
Publication Title
Proceedings - IEEE Global Communications Conference, GLOBECOM
Publication Date
2020
ISSN
2334-0983
DOI
10.1109/GLOBECOM42002.2020.9322354
Keywords
benchmarking, blockchain, ethereum, evaluation, mininet
Repository Citation
Pan, Haochen; Duan, Xuheng; Wu, Yingjian; Tseng, Lewis; Aloqaily, Moayad; and Boukerche, Azzedine, "BBB: A Lightweight Approach to Evaluate Private Blockchains in Clouds" (2020). Computer Science. 130.
https://commons.clarku.edu/faculty_computer_sciences/130
APA Citation
Pan, H., Duan, X., Wu, Y., Tseng, L., Aloqaily, M., & Boukerche, A. (2020, December). Bbb: A lightweight approach to evaluate private blockchains in clouds. In GLOBECOM 2020-2020 IEEE Global Communications Conference (pp. 1-6). IEEE.