[go: up one dir, main page]

Meta: EVM: Gasometer

Planned deliverables

  • pipeline running periodically to check some values (begin with tick/gas)
  • streamlined lib to write benchmark scenarios
  • values for the first tick model of the reboot scheduling
    • run an experiment on GCP ?
  • (short) doc describing the experiment and results

"Architecture" of pipeline

  • first stage: produce inboxes using scenario scripts
  • second stage: produce data using script orchestrating running the debugger
  • third stage: script to analyse data and produce values
  • forth stage: check those values and fail if significant deviation from expectation

The first 3 stages are the experiment to run to find the model values, potentially on standardized hardware. The last is necessary for the scheduled pipeline

Work breakdown

Build pipeline

  • Work on kernel
    • add faucet using installer
    • output gas values
  • Modify scenario generation
    • use chunker to produce inboxes for the evm kernel
  • Initialize pipeline
    • Discuss with protocol people
  • Add a check -> need a script to compute the values from the data
    • Start with tick per gas

Analysis

  • Redo what was done on benchmark kernel
  • Find values for new tick model
Edited by Pierre-Emmanuel CORNILLEAU