Please use this identifier to cite or link to this item:

Performance Improvement by Using Pipelined Execution on Hyperledger Fabric

File Size Format  
0724.pdf 600.56 kB Adobe PDF View/Open

Item Summary

Title:Performance Improvement by Using Pipelined Execution on Hyperledger Fabric
Authors:Zhou, Ence
Pi, Bingfeng
Sun, Jun
Miyamae, Takeshi
Morinaga, Masanobu
Keywords:Blockchain Engineering
blockchain scalability
hyperledger fabric
performance improvement
pipelined execution
Date Issued:04 Jan 2022
Abstract:The rapid growth of proofs of concept blockchain applications leads to increasing interest in understanding and improving blockchain performance at scale. However, the lower performance of blockchain restricts its application in some fields. Our work is focused on evaluating and improving the performance of Hyperledger Fabric, which is the most popular blockchain platform for enterprises. In previous works, the major bottleneck incurred in the validation & commit (V&C) module was studied, and many performance issues arising with it were alleviated to some context. The throughput is still only 900 transactions/second in our experiment. In this paper, a comprehensive latency evaluation for the V&C module was first performed. Then, according to the analysis of the evaluation results, a pipelined execution technology was proposed to process multiple blocks in parallel. Additionally, some pipeline acceleration schemes were also proposed to further improve the performance. Our experiments indicated performance improvements of 4.38× for LevelDB and at least 2× for CouchDB. Notably, our optimizations are transparent to blockchain applications and are suitable for integrating into a future version of Fabric.
Pages/Duration:10 pages
Rights:Attribution-NonCommercial-NoDerivatives 4.0 International
Appears in Collections: Blockchain Engineering

Please email if you need this content in ADA-compliant format.

This item is licensed under a Creative Commons License Creative Commons