Uploaded image for project: 'Hadoop YARN'
  1. Hadoop YARN
  2. YARN-8178

[Umbrella] Resource Over-commitment Based on Opportunistic Container Preemption

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • capacity scheduler
    • None

    Description

      We want to provide an opportunistic container-based solution to achieve more aggressive preemption with shorter preemption monitoring interval. 

      Instead of allowing applications to allocate resources with a mix of guaranteed and opportunistic containers, we allow newly submitted applications to only contain guaranteed containers. Meanwhile, we change the preemption logic to, instead of killing containers, demote guaranteed containers into opportunistic ones, so that when there are new applications submitted, we can ensure that these containers can be launched by preempting opportunistic containers.

      This approach is related to YARN-1011 but achieves over-commitment in a different way. However, we rely on opportunistic container part implemented in YARN-1011 to make our design work well. 

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              Zian Chen Zian Chen
              Votes:
              0 Vote for this issue
              Watchers:
              16 Start watching this issue

              Dates

                Created:
                Updated: