Carlo Curino commented on YARN-1710:

I uploaded a patch that contains a GreedyReservationAgent. 

The philosophy behind this agent is to greedily place from the deadline back 
towards arrival. This intuitively increase the chances of a job showing up 
but with an earlier deadline to find space in the plan. It works well when 
paired with opportunistic anticipation of work (i.e., thanks to YARN-1957 even 
if the
reservation has a zero allocation at the moment the scheduler can give it 
resources if they are not claim by anyone.). 

Smarter placement policies are worth thinking about, and will increase the % of 
jobs accepted, or minimize other parameters such as preemption. We are
exploring this space. 

> Admission Control: agents to allocate reservation
> -------------------------------------------------
>                 Key: YARN-1710
>                 URL: https://issues.apache.org/jira/browse/YARN-1710
>             Project: Hadoop YARN
>          Issue Type: Sub-task
>          Components: resourcemanager
>            Reporter: Carlo Curino
>            Assignee: Carlo Curino
>         Attachments: YARN-1710.patch
> This JIRA tracks the algorithms used to allocate a user ReservationRequest 
> coming in from the new reservation API (YARN-1708), in the inventory 
> subsystem (YARN-1709) maintaining the current plan for the cluster. The focus 
> of this "agents" is to quickly find a solution for the set of contraints 
> provided by the user, and the physical constraints of the plan.

This message was sent by Atlassian JIRA

Reply via email to