Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

DurationGoals
Week 1 - Week 6
  •  Research existing bench-marking solutions analyzing how they implement workload modules
  •  Understand Caliper environment
  •  Determine most frequently occurring use cases for Blockchain benchmarking
  •  Start designing the YAML configuration schema
Week 7 - Week 12
  •   Analyze Caliper microbenchmarks and create the declarative schema for them
  •  Implement the schema and incrementally add more features to it
Week 13 - Week 18
  •  Implementing value providers for the Caliper repository
    •  UniformRandomValueProvider
    •  VariableReferenceValueProvider
    •  ParameterReferenceValueProvider
  •  Writing Unit Tests for the above value providers
Week 19 - Week 24
  •  Document the config based workload behavior - also write usage examples
  •  Implementing value providers for the Caliper repository
    •  FormattedStringValueProvider
    •  ListElementValueProvider
    •  UniformRandomListElementValueProvider
  •  Writing Unit Tests for the above value providers
  •  Integrating Value Providers through contract and function classes (in progress)
  •  User and developer documentation
  •  Porting a microbenchmark to declarative schema

Pull Requests

Final Project Presentation

View file
nameproject_presentation.pptx.pdf
height250