Blockchain Goes Green? Part II: Characterizing the Performance and Cost of Blockchains on the Cloud and at the Edge

05/14/2022
by   Dumitrel Loghin, et al.
0

While state-of-the-art permissioned blockchains can achieve thousands of transactions per second on commodity hardware with x86/64 architecture, their performance when running on different architectures is not clear. The goal of this work is to characterize the performance and cost of permissioned blockchains on different hardware systems, which is important as diverse application domains are adopting t. To this end, we conduct extensive cost and performance evaluation of two permissioned blockchains, namely Hyperledger Fabric and ConsenSys Quorum, on five different types of hardware covering both x86/64 and ARM architecture, as well as, both cloud and edge computing. The hardware nodes include servers with Intel Xeon CPU, servers with ARM-based Amazon Graviton CPU, and edge devices with ARM-based CPU. Our results reveal a diverse profile of the two blockchains across different settings, demonstrating the impact of hardware choices on the overall performance and cost. We find that Graviton servers outperform Xeon servers in many settings, due to their powerful CPU and high memory bandwidth. Edge devices with ARM architecture, on the other hand, exhibit low performance. When comparing the cloud with the edge, we show that the cost of the latter is much smaller in the long run if manpower cost is not considered.

READ FULL TEXT
research
05/16/2019

Blockchain Goes Green? An Analysis of Blockchain on Low-Power Nodes

Motivated by the massive energy usage of blockchain, on the one hand, an...
research
07/24/2020

Towards Improving the Performance of BFT Consensus For Future Permissioned Blockchains

Permissioned Blockchains are increasingly considered in enterprise use-c...
research
01/26/2018

Characterizing Docker Overhead in Mobile Edge Computing Scenarios

Mobile Edge Computing (MEC) is an emerging network paradigm that provide...
research
06/18/2021

V-Edge: Virtual Edge Computing as an Enabler for Novel Microservices and Cooperative Computing

As we move from 5G to 6G, edge computing is one of the concepts that nee...
research
07/27/2023

SPC5: an efficient SpMV framework vectorized using ARM SVE and x86 AVX-512

The sparse matrix/vector product (SpMV) is a fundamental operation in sc...
research
08/07/2023

Evaluation of ARM CPUs for IceCube available through Google Kubernetes Engine

The IceCube experiment has substantial simulation needs and is in contin...
research
06/11/2021

Where to Encode: A Performance Analysis of x86 and Arm-based Amazon EC2 Instances

Video streaming became an undivided part of the Internet. To efficiently...

Please sign up or login with your details

Forgot password? Click here to reset