Hyperledger Fabric 的性能表征与瓶颈分析
分布式、并行与集群计算
2021-03-15 v2
摘要
Hyperledger Fabric 是一个广受欢迎的用于部署许可链的开源项目。由于分布式系统的性能复杂性,最新 Hyperledger Fabric 的许多性能特征,如各阶段性能特征、排序服务的影响以及瓶颈与可扩展性,仍未被充分理解。我们对 Hyperledger Fabric 的首个长期支持版本进行了彻底的性能评估。依据 Hyperledger Fabric 新的执行-排序-验证架构,我们研究了包括执行、排序与验证阶段在内的各阶段性能特征。我们还研究了排序服务,包括 Solo、Kafka 与 Raft。我们的实验结果显示如下发现:1)在执行阶段,OR 背书策略下表现出良好可扩展性,而 AND 背书策略下则不然;2)我们未能发现三种排序服务间存在显著性能差异;3)由于链码验证速度低,验证阶段可能为系统瓶颈。总体而言,我们的工作有助于理解与改进 Hyperledger Fabric。
引用
@article{arxiv.2008.05946,
title = {Performance Characterization and Bottleneck Analysis of Hyperledger Fabric},
author = {Canhui Wang and Xiaowen Chu},
journal= {arXiv preprint arXiv:2008.05946},
year = {2021}
}