-
Notifications
You must be signed in to change notification settings - Fork 77
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
short description about your work #44
Comments
Hi @cxxly, Thanks! We definitely agree that reading the PhD thesis is not the best way to find out how Firmament works ;-) We've been working on a shorter paper about Firmament, which is currently under anonymous submission. As soon as we know what outcome of its review, we will make it publicly available -- however, you can shoot us an email at [email protected] if you would like a private copy of the draft. More generally, we are planning to work on three things over the summer that will help make the project more accessible:
In the meantime, here are some resources that explain Firmament, but which are currently maybe somewhat hard to find:
I definitely agree that we need to do a better job at explaining how to use Firmament as we transition from an academic research project to something more widely used. If you have questions about particular aspects, or ideas as to what we should prioritize, please do let us know! |
Thanks for your reply @ms705 Currently, I do some research based on your work, but focus on container scheduling. Here are some problems confused me:
I agree to your plan to make the project more accessible, here are some extra proposal:
Now, I'm doing some work on simplifying it in container scheduling and integration with swarmkit :) ! |
Hi @cxxly, Sorry for the delayed response! Awesome to hear that you're working on a SwarmKit integration -- we're more than happy to help with that if you get stuck. Here are the answers to your questions:
Hope that helps! Let us know if you have any other questions. |
Hi @ms705 |
Hi @cxxly, In the CoCo cost model, priority takes precedence over interference avoidance, since it forms the dominant term of the cost vector (see p. 149, bottom and here). In other words, a task will be priority preempted by a higher-priority task even if it ends up re-scheduling in a place where it suffers interference. (In my example above, I was referring to the fact that it's difficult to automatically combine features because you need to make a call on which one takes precedence in situations like this. CoCo defines the precedence order.) Does that make sense? |
I have read your Phd thesis, it is brilliant. But it is too difficulty to understand all of things , is there some concise description about your work that everyone can understand easily. I think that wil make the project more attractive.
The text was updated successfully, but these errors were encountered: