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

Lou DeGenaro commented on UIMA-4655:
------------------------------------

In ducc.default.properties is the configuration property:

#   The number of "slices" of size "jd.share.quantum" kept in reserve.
#   The Orchestrator makes Reservation requests to RM to get Reservations
#   (Job Driver hosts) each of which is then subdivided into "slices", one 
#   per JD.  This number specifies the number of unused "slices" that should 
#   be kept on-hand in anticipation of newly submitted jobs (default 2)
ducc.jd.share.quantum.reserve.count = 3

There are several possibilities to address potential oscillation (churn):

1. have two thresholds, reserve.count.min: always ask for reservation when 
crossed, reserve.count.max: don't attempt to give back until crossed
2. have the current single boundary, but don't give back until some expiry 
threshold for re-use has be crossed
3. leave as is: OR should always use the least reservations possible
4. other?

> Investigate if JD scheduler releases its extra reservations too frequently 
> ---------------------------------------------------------------------------
>
>                 Key: UIMA-4655
>                 URL: https://issues.apache.org/jira/browse/UIMA-4655
>             Project: UIMA
>          Issue Type: Improvement
>          Components: DUCC
>            Reporter: Burn Lewis
>            Priority: Minor
>             Fix For: 2.1.0-Ducc
>
>
> A released reservation may be assigned to a job and then a short time later 
> removed and handed back to the JD ... could cause churn.



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

Reply via email to