Performance Improvement by Using Pipelined Execution on Hyperledger Fabric

dc.contributor.authorZhou, Ence
dc.contributor.authorPi, Bingfeng
dc.contributor.authorSun, Jun
dc.contributor.authorMiyamae, Takeshi
dc.contributor.authorMorinaga, Masanobu
dc.date.accessioned2021-12-24T18:27:42Z
dc.date.available2021-12-24T18:27:42Z
dc.date.issued2022-01-04
dc.description.abstractThe 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.
dc.format.extent10 pages
dc.identifier.doi10.24251/HICSS.2022.890
dc.identifier.isbn978-0-9981331-5-7
dc.identifier.urihttp://hdl.handle.net/10125/80232
dc.language.isoeng
dc.relation.ispartofProceedings of the 55th Hawaii International Conference on System Sciences
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 International
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subjectBlockchain Engineering
dc.subjectblockchain scalability
dc.subjecthyperledger fabric
dc.subjectperformance improvement
dc.subjectpipelined execution
dc.titlePerformance Improvement by Using Pipelined Execution on Hyperledger Fabric
dc.type.dcmitext

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
0724.pdf
Size:
600.56 KB
Format:
Adobe Portable Document Format