[ https://issues.apache.org/jira/browse/YARN-1710?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14044243#comment-14044243 ]
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 later 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 (v6.2#6252)