Research Article

Performance Modeling of Hyperledger Fabric 2.0: A Queuing Theory-Based Approach

Table 1

Parameters and their meanings.

ParameterDescription

Exponential distribution
General distribution
The time of a transaction was packaged
The time of a transaction was validated by peer node group
The sum of the time the transaction was packaged and validated
The capacity of queuing system
The number of transactions contained in a block
The average arrival rate of transactions in queuing system
Average block generation service rate of a transaction
Average consensus service rate of a transaction
Average failure rate of peer node group
Average repair rate of peer node group
The number of transactions in the queue at time
The number of transactions in the block at time
The working status of the peer node group at time
The average number of transactions in the queue
Average transaction execution time
Transaction rejection probability
Transaction response time
Transaction throughput
The steady-state availability in queuing system