[ 
https://issues.apache.org/jira/browse/YARN-5468?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15405052#comment-15405052
 ] 

Panagiotis Garefalakis edited comment on YARN-5468 at 8/3/16 12:03 AM:
-----------------------------------------------------------------------

Attaching a patch to showcase above proposal. 

In this first patch we are introducing allocation tags and three placement 
constraints: affinity, anti-affinity, cardinality. We are planning to 
consolidate those in a single constraint in the 2nd version of the patch. For 
the time being we do not support time constraints.

In the current version the requests are accommodated in an online, greedy 
fashion.

We extend distribute-shell application Client and AM to demonstrate inter-job 
placement constraints. Some unit-tests are also included to show the supported 
constraints (affinity, anti-affinity, and cardinality) in Node and Rack level.


was (Author: pgaref):
Attaching a patch to showcase above proposal. 

In this first patch we are introducing allocation tags and three placement 
constraints: affinity, anti-affinity, cardinality. We are planning to 
consolidate those in a single constraint in the 2nd version of the patch. For 
the time being we do not support time constraints.

We extend distribute-shell Client and AM to demonstrate affinity inter-job 
constraints. Some unit-tests are also included to show the supported 
constraints (affinity, anti-affinity, and cardinality) in Node and Rack level.

> Scheduling of long-running applications
> ---------------------------------------
>
>                 Key: YARN-5468
>                 URL: https://issues.apache.org/jira/browse/YARN-5468
>             Project: Hadoop YARN
>          Issue Type: New Feature
>          Components: capacityscheduler, fairscheduler
>            Reporter: Konstantinos Karanasos
>            Assignee: Konstantinos Karanasos
>         Attachments: YARN-5468.prototype.patch
>
>
> This JIRA is about the scheduling of applications with long-running tasks.
> It will include adding support to the YARN for a richer set of scheduling 
> constraints (such as affinity, anti-affinity, cardinality and time 
> constraints), and extending the schedulers to take them into account during 
> placement of containers to nodes.
> We plan to have both an online version that will accommodate such requests as 
> they arrive, as well as a Long-running Application Planner that will make 
> more global decisions by considering multiple applications at once.



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

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to