Add preemption scheduling via a new allocation module
-----------------------------------------------------
Key: MESOS-155
URL: https://issues.apache.org/jira/browse/MESOS-155
Project: Mesos
Issue Type: Task
Components: master
Reporter: Andy Konwinski
Priority: Minor
Mesos currently has an allocation module that provides Dominant Resource
Fairness (essentially, fair sharing across multiple resources), but it does not
currently support preemption so the allocation module cannot currently enforce
the scheduling rules by bringing a scheduler down to its fair share of
resources when necessary.
For example, if Framework A registers with the master when no other frameworks
are registered, it will be offered all resources. Then if Framework B registers
as well, it won't be offered any resources until at least one of Framework A's
tasks finish running. Ideally the Allocation Module should be able to preempt
(kill) some of Framework A's tasks to guarantee Framework B receives offers so
that it could get up to its fair share.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira