You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Caliper Development Plan

Health metric monitoring: Google SpreadSheet

Public charts: Charts

Caliper is a blockchain benchmark framework which allows users to measure the performance of a specific blockchain implementation with a set of predefined use cases. Caliper will produce reports containing a number of performance indicators, such as TPS (Transactions Per Second), transaction latency, resource utilization etc. The Caliper project references the definitions, metrics, and terminology as defined by the Performance & Scalability Working Group (PSWG).

Goals to develop Caliper

Currently, Caliper can support various blockchain systems, for example fabric (v1.0-v1.4), sawtooth, burrow, iroha. By now, 159 issues have been closed, 178 PRs have been reviewed and merged. Now the project has 260+ stars and 160+ forks. Thanks every contributor’s efforts. This year Caliper want to move to Active. To complete the goal, we want to release the Alpha version in the second quarter. The below tasks is in the plan.

Goal 1. Feature enhancement

  • Iroha adaptor
  • Corda adaptor
  • Real time charts
  • Return test results
  • Upload/edit test configuration
  • Various reports generation
  • Integrate with Grafana
  • Metrics extension

Goal 2. Usability

  • Sufficient user documentation
  • Npm package
  • Vm image
  • Docker image
  • Backend simulator
  • Sufficient user documentation

Goal 3. Stability

  • Long time running
  • High sending rate

Goal 4. Version management

  • Fix the API interface
  • Release plan
  • No labels