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

Fair sharing intra-queue preemption support in Capacity Scheduler

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Patch Available
    • Major
    • Resolution: Unresolved
    • 3.1.4
    • None
    • capacityscheduler
    • None

    Description

      Usecase:

      Due to the way Capacity Scheduler preemption works, If a single user submits a large application to a queue (using 100% of resources), that job will not be preempted by future applications from the same user within the same queue. This implies that the later applications will be forced to wait for completion of the long running application. This prevents multiple long running, large, applications from running concurrently.

      Support fair sharing among apps while preempting applications from same queue.

      Attachments

        1. FairOP_preemption-design_doc_v1.pdf
          104 kB
          VADAGA ANANYO RAO
        2. FairOP_preemption-design_doc_v2.pdf
          134 kB
          VADAGA ANANYO RAO
        3. YARN-10559.0001.patch
          29 kB
          VADAGA ANANYO RAO
        4. YARN-10559.0002.patch
          44 kB
          VADAGA ANANYO RAO
        5. YARN-10559.0003.patch
          34 kB
          VADAGA ANANYO RAO
        6. YARN-10559.0004.patch
          34 kB
          VADAGA ANANYO RAO
        7. YARN-10559.0005.patch
          34 kB
          VADAGA ANANYO RAO
        8. YARN-10559.0006.patch
          45 kB
          VADAGA ANANYO RAO
        9. YARN-10559.0007.patch
          46 kB
          VADAGA ANANYO RAO
        10. YARN-10559.0008.patch
          51 kB
          VADAGA ANANYO RAO
        11. YARN-10559.0009.patch
          66 kB
          VADAGA ANANYO RAO

        Issue Links

          Activity

            People

              ananyo_rao VADAGA ANANYO RAO
              ananyo_rao VADAGA ANANYO RAO
              Votes:
              0 Vote for this issue
              Watchers:
              9 Start watching this issue

              Dates

                Created:
                Updated:

                Time Tracking

                  Estimated:
                  Original Estimate - 168h
                  168h
                  Remaining:
                  Remaining Estimate - 168h
                  168h
                  Logged:
                  Time Spent - Not Specified
                  Not Specified