论文标题

性能表征和瓶颈分析

Performance Characterization and Bottleneck Analysis of Hyperledger Fabric

论文作者

Wang, Canhui, Chu, Xiaowen

论文摘要

Hyperledger Fabric是一个流行的开源项目,用于部署权限的区块链。由于分布式系统的性能复杂性,仍然不太了解最新的HyperLeDger结构的许多性能特征,例如每个阶段的性能特征,订购服务的影响以及瓶颈和可扩展性。我们对HyperLeDger织物的第一个长期支持释放进行了彻底的性能评估。我们研究了每个阶段的性能特征,包括执行,顺序和验证阶段,根据HyperLeDger Fabric New Execute-ecerute-rorder valitaide架构。我们还研究了订购服务,包括Solo,Kafka和Raft。我们的实验结果表明一些发现如下。 1)执行阶段在“或认可”政策下表现出良好的可扩展性,但没有与认可政策。 2)我们无法在三个订购服务之间找到显着的性能差异。 3)由于链代码的验证速度较低,因此验证阶段可能是系统瓶颈。总体而言,我们的工作有助于理解和改善Hyperledger织物。

Hyperledger Fabric is a popular open-source project for deploying permissioned blockchains. Many performance characteristics of the latest Hyperledger Fabric, such as performance characteristics of each phase, the impacts of ordering services, and bottleneck and scalability, are still not well understood due to the performance complexity of distributed systems. We conducted a thorough performance evaluation on the first long term support release of Hyperledger Fabric. We studied the performance characteristics of each phase, including execute, order, and the validate phase, according to Hyperledger Fabric new execute-order-validate architecture. We also studied the ordering services, including Solo, Kafka, and Raft. Our experimental results showed some findings as follows. 1) The execution phase exhibited a good scalability under the OR endorsement policy but not with the AND endorsement policy. 2) We were not able to find a significant performance difference between the three ordering services. 3) The validate phase was likely to be the system bottleneck due to the low validation speed of chaincode. Overall, our work helps to understand and improve Hyperledger Fabric.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源