Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 9EF4A200B33 for ; Wed, 15 Jun 2016 06:02:11 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 9D94C160A56; Wed, 15 Jun 2016 04:02:11 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id E5AFB160A06 for ; Wed, 15 Jun 2016 06:02:10 +0200 (CEST) Received: (qmail 94996 invoked by uid 500); 15 Jun 2016 04:02:10 -0000 Mailing-List: contact yarn-issues-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list yarn-issues@hadoop.apache.org Received: (qmail 94964 invoked by uid 99); 15 Jun 2016 04:02:09 -0000 Received: from arcas.apache.org (HELO arcas) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 15 Jun 2016 04:02:09 +0000 Received: from arcas.apache.org (localhost [127.0.0.1]) by arcas (Postfix) with ESMTP id 943172C1F6F for ; Wed, 15 Jun 2016 04:02:09 +0000 (UTC) Date: Wed, 15 Jun 2016 04:02:09 +0000 (UTC) From: "Carlo Curino (JIRA)" To: yarn-issues@hadoop.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (YARN-5215) Scheduling containers based on external load in the servers MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Wed, 15 Jun 2016 04:02:11 -0000 [ https://issues.apache.org/jira/browse/YARN-5215?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15331102#comment-15331102 ] Carlo Curino commented on YARN-5215: ------------------------------------ Regarding preemptable vs OPPORTUNISTIC, we had this conversation with [~kkaranasos] and [~asuresh], where containers types could be {{NON-PREEMPTABLE}}, {{PREEMPTABLE}}, {{OPPORTUNISTIC}}, describing basically increasing level of how likely is a task to be interrupted. For {{NON-PREEMPTABLE}} the system does everything it can not to interrupt (bar physical machine failures), {{PREEMPTABLE}} are containers with a low, but non-null chance of being interrupted by the scheduler (e.g., allocations above a queue capacity, but on dedicated resources), and {{OPPORTUNISTIC}} are tasks that have a high(er) chance of being interrupted as they run on the left-over capacity from other containers, or on overcommitted resources or, or other risky forms of resource harvesting (as in this JIRA). BTW [~elgoiri] I would suggest to turn this in an umbrella JIRA, and separate the sub-step you list [in the comment above | https://issues.apache.org/jira/browse/YARN-5215?focusedCommentId=15330649&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-15330649]. Some are likely less controversial and can be settled/committed earlier, while other parts are too "interesting" to go in easily :-) > Scheduling containers based on external load in the servers > ----------------------------------------------------------- > > Key: YARN-5215 > URL: https://issues.apache.org/jira/browse/YARN-5215 > Project: Hadoop YARN > Issue Type: Improvement > Reporter: Inigo Goiri > Attachments: YARN-5215.000.patch, YARN-5215.001.patch > > > Currently YARN runs containers in the servers assuming that they own all the resources. The proposal is to use the utilization information in the node and the containers to estimate how much is consumed by external processes and schedule based on this estimation. -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: yarn-issues-unsubscribe@hadoop.apache.org For additional commands, e-mail: yarn-issues-help@hadoop.apache.org