Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support adaptive tasklist partitioner in matching simulations #6550

Conversation

taylanisikdemir
Copy link
Member

What changed?
Adding support for adaptive tasklist partitioner in matching simulations

Why?
Test and validate the behavior in local simulations.

How did you test it?

go run tools/matchingsimulationcomparison/*.go --scenarios "burst"

Above command runs following scenarios

  • burst (4 read and 4 write partitions)
  • burst_adaptive (1 read/write partition with adaptive scaler enabled)

Checked CSV Output. It shows that adaptive partitioner scaled up to 2 partitions and have much better task latencies compared to fixed 4 partitions.
I will be adding support for visualizing metrics in a follow up PR to help us get more insights on what is happening during simulation.

fix
fix
@taylanisikdemir taylanisikdemir merged commit 0e96b3e into cadence-workflow:master Dec 10, 2024
17 checks passed
@taylanisikdemir taylanisikdemir deleted the taylan/simulation_report_updates branch December 10, 2024 21:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants