Subramaniam Krishnan updated YARN-1709:

    Attachment: YARN-1709.patch

The attached patch contains in-memory data structures to track reservations 
over time:

 * _Plan_ : It is the central data structure of a reservation system that 
maintains the "agenda" for the cluster i.e. how client reservations that have 
been accepted so far will be honoured.

 * _ReservationAllocation_ : It represents a concrete instance of resources 
allocated over time to satisfy a single client reservation request.

 * _RLESparseResourceAllocation_ It is a run length encoded sparse data 
structure that maintains cumulative resource allocations over time.

> Admission Control: Reservation subsystem
> ----------------------------------------
>                 Key: YARN-1709
>                 URL: https://issues.apache.org/jira/browse/YARN-1709
>             Project: Hadoop YARN
>          Issue Type: Sub-task
>          Components: resourcemanager
>            Reporter: Carlo Curino
>            Assignee: Subramaniam Krishnan
>         Attachments: YARN-1709.patch
> This JIRA is about the key data structure used to track resources over time 
> to enable YARN-1051. The Reservation subsystem is conceptually a "plan" of 
> how the scheduler will allocate resources over-time.

This message was sent by Atlassian JIRA

Reply via email to