Skip to content

[Jobs Match Making] Build benchmarking framework #870

@aldbr

Description

@aldbr

Description

Build a performance test suite using Locust to benchmark the matching system. This framework will be reused for all subsequent phases (Redis, Lua).

The framework should generate submit job scheduling requirements at configurable scale, using the LHCb production distributions to make the data realistic. It should measure throughput (matches/sec) and latency distribution.

Definition of Done

  • Locust test file with configurable parameters (number of jobs, sites, arrival rate)
  • Realistic distributions based on the production data (will likely be provided by us)
  • Baseline benchmark of the Python prototype
  • Results documented: throughput and latency at various scales
  • README with instructions to run benchmarks

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions