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

Scheduling #50

Open
2 tasks done
TCCQ opened this issue Apr 15, 2023 · 1 comment
Open
2 tasks done

Scheduling #50

TCCQ opened this issue Apr 15, 2023 · 1 comment
Assignees

Comments

@TCCQ
Copy link
Collaborator

TCCQ commented Apr 15, 2023

This issue tracks scheduling in reedos. As of 16178fc , we have functional processes. We now need a mechanism for fairness and efficiency.

  • scheduling policy
  • scheduling module / framework
  • [ ] premption?
@TCCQ TCCQ self-assigned this Apr 16, 2023
@TCCQ
Copy link
Collaborator Author

TCCQ commented Apr 18, 2023

Currently using mutli-hart round robin scheduling with a locked shared queue. We also have a basic construct for a process queue that does not have to be unqiue, so we can do hart local queues or multi-level queues or whatever later.

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