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

New Scheduler #648

Open
1 of 4 tasks
ortyomka opened this issue Mar 24, 2022 · 0 comments
Open
1 of 4 tasks

New Scheduler #648

ortyomka opened this issue Mar 24, 2022 · 0 comments

Comments

@ortyomka
Copy link
Contributor

ortyomka commented Mar 24, 2022

Scheduler should be updated.

Several Problems:

  • Two resources(active and planning) should be union, because we don’t have twice the resources.
  • Current implementation theoretically prone to starvation
  • We cannot disabling workers
  • Unstable selection of workers

Suggestions:

  • Each Worker should have separate queues
  • We can estimate how much time each worker spends on each task. It can help us processing tasks faster
  • Disabling workers (blocks by separate queues)
  • Resources union
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

No branches or pull requests

1 participant