Shenbin Zhang, Song Hua, Bingfeng Pi, Jun Sun, K. Yamashita, Yoshihide Nomura
{"title":"超级账本结构的性能诊断与优化","authors":"Shenbin Zhang, Song Hua, Bingfeng Pi, Jun Sun, K. Yamashita, Yoshihide Nomura","doi":"10.1109/BRAINS49436.2020.9223271","DOIUrl":null,"url":null,"abstract":"Hyperledger Fabric is a permissioned blockchain platform which can solve the trustless problems among enterprises. However, the limited transaction throughput prevents the further use of Fabric platform. The performance of Fabric network depends on many factors, such as network parameters, node numbers and hardware limitations. In order to improve the performance of runtime Fabric network, this paper proposed a solution for performance diagnosis and optimization. We conduct lots of performance testing and collect the analysis rules of performance bottleneck. For runtime network, we monitor the performance data, node resources and network parameters in real time. Then we diagnose the performance health and analyze the reasons which cause the bottleneck. Finally, we dynamically tune the network parameters to adapt the network environment. Besides, we provide some suggestions for network maintainer to improve the performance.","PeriodicalId":315392,"journal":{"name":"2020 2nd Conference on Blockchain Research & Applications for Innovative Networks and Services (BRAINS)","volume":"52 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Performance Diagnosis and Optimization for Hyperledger Fabric\",\"authors\":\"Shenbin Zhang, Song Hua, Bingfeng Pi, Jun Sun, K. Yamashita, Yoshihide Nomura\",\"doi\":\"10.1109/BRAINS49436.2020.9223271\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Hyperledger Fabric is a permissioned blockchain platform which can solve the trustless problems among enterprises. However, the limited transaction throughput prevents the further use of Fabric platform. The performance of Fabric network depends on many factors, such as network parameters, node numbers and hardware limitations. In order to improve the performance of runtime Fabric network, this paper proposed a solution for performance diagnosis and optimization. We conduct lots of performance testing and collect the analysis rules of performance bottleneck. For runtime network, we monitor the performance data, node resources and network parameters in real time. Then we diagnose the performance health and analyze the reasons which cause the bottleneck. Finally, we dynamically tune the network parameters to adapt the network environment. Besides, we provide some suggestions for network maintainer to improve the performance.\",\"PeriodicalId\":315392,\"journal\":{\"name\":\"2020 2nd Conference on Blockchain Research & Applications for Innovative Networks and Services (BRAINS)\",\"volume\":\"52 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-09-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 2nd Conference on Blockchain Research & Applications for Innovative Networks and Services (BRAINS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/BRAINS49436.2020.9223271\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 2nd Conference on Blockchain Research & Applications for Innovative Networks and Services (BRAINS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/BRAINS49436.2020.9223271","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Performance Diagnosis and Optimization for Hyperledger Fabric
Hyperledger Fabric is a permissioned blockchain platform which can solve the trustless problems among enterprises. However, the limited transaction throughput prevents the further use of Fabric platform. The performance of Fabric network depends on many factors, such as network parameters, node numbers and hardware limitations. In order to improve the performance of runtime Fabric network, this paper proposed a solution for performance diagnosis and optimization. We conduct lots of performance testing and collect the analysis rules of performance bottleneck. For runtime network, we monitor the performance data, node resources and network parameters in real time. Then we diagnose the performance health and analyze the reasons which cause the bottleneck. Finally, we dynamically tune the network parameters to adapt the network environment. Besides, we provide some suggestions for network maintainer to improve the performance.