Litcius/Paper detail

Exploring Hyperledger Caliper Benchmarking Tool to Measure the Performance of Blockchain Based Solutions

Rajesh Kumar Kaushal, Naveen Kumar

202421 citationsDOI

Abstract

Blockchain technology is extensively employed across various industries, transforming conventional processes, and enhancing efficiency, security, and transparency. The decentralized nature of blockchain prevents any single entity from having control, fostering trust, and minimizing the risk of manipulation. Proposing a blockchain solution is not enough as the success and adoption of such solutions heavily depends on the overall performance. The performance of the blockchain based solutions can be measured using various metrics such as latency, throughput, and CPU utilization. This study is using throughput as a performance metric and demonstrating how the Hyperledger Caliper tool can be used to measure it. To illustrate the use of Hyperledger Caliper, a scenario has been devised involving the presence of multiple organizations and peers within the blockchain network. This test-network comprises three organizations, three certificate authorities, three orderer-nodes and three peers per organization. The proposed network is set up using Hyperledger Fabric blockchain framework. This scenario depicts how remote patient monitoring systems work in a multi-organization environment. The experiment results observe a very minute difference in send rate and throughput when data is injected at 80 and 100 TPS during the write operations but this difference is missing during the read operations as send rate and throughput is observed almost identical.

Topics & Concepts

Computer scienceBlockchainBenchmarkingCalipersThroughputTransparency (behavior)CertificateMetric (unit)Measure (data warehouse)Computer securityData miningOperating systemTheoretical computer scienceBusinessWirelessMarketingOpticsPhysicsBlockchain Technology Applications and SecurityIoT and Edge/Fog ComputingData Stream Mining Techniques