You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@mesos.apache.org by "Benjamin Mahler (JIRA)" <ji...@apache.org> on 2016/05/31 21:35:12 UTC

[jira] [Created] (MESOS-5529) Distinguish non-revocable and revocable allocation guarantees.

Benjamin Mahler created MESOS-5529:
--------------------------------------

             Summary: Distinguish non-revocable and revocable allocation guarantees.
                 Key: MESOS-5529
                 URL: https://issues.apache.org/jira/browse/MESOS-5529
             Project: Mesos
          Issue Type: Epic
          Components: allocation
            Reporter: Benjamin Mahler


Currently, the notion of fair sharing and quota do not make a distinction between revocable and non-revocable resources. However, this makes fair sharing difficult since we currently offer resources as non-revocable within the fair share and cannot perform revocation when we need to restore fairness or quota.

As we move towards providing guarantees for the particular resources types, we may want to allow the operator to specify quota (absolutes) or shares (relatives) for both revocable or non-revocable resources:

| |*Non-revocable*|*Revocable*|
|*Quota*|absolute guarantees for non-revocable resources (well suited for service-like always running workloads)|absolute guarantees for revocable resources (useful for expressing minimum requirements of batch workload?)|
|*Fair Share*|relative guarantees for non-revocable resources (e.g. backwards compatibility with old behavior)|relative guarantees for revocable resources (e.g. well suited for fair sharing in a dynamic cluster)|

See MESOS-5526 for revocation support.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)