Uploaded image for project: 'Hadoop YARN'
  1. Hadoop YARN
  2. YARN-8851 [Umbrella] A pluggable device plugin framework to ease vendor plugin development
  3. YARN-9015

[DevicePlugin] Add an interface for device plugin to provide customized scheduler

Log workAgile BoardRank to TopRank to BottomAttach filesAttach ScreenshotVotersWatch issueWatchersConvert to IssueMoveLinkCloneLabelsUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

    Details

    • Type: Sub-task
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.3.0
    • Component/s: None
    • Labels:
      None
    • Hadoop Flags:
      Reviewed

      Description

      A vendor might need a customized scheduling policy for their devices. It could be scheduled based on topology, resource utilization, virtualization, device attribute and so on.

      We'll provide another optional interface "DevicePluginScheduler" for the vendor device plugin to implement. Once it's implemented, the framework will prefer it to the default scheduler.

      This would bring more flexibility to the framework's scheduling mechanism.

        Attachments

        1. YARN-9015-trunk.001.patch
          28 kB
          Zhankun Tang
        2. YARN-9015-trunk.002.patch
          27 kB
          Zhankun Tang
        3. YARN-9015-trunk.003.patch
          25 kB
          Zhankun Tang
        4. YARN-9015-trunk.004.patch
          25 kB
          Zhankun Tang

        Issue Links

          Activity

          $i18n.getText('security.level.explanation', $currentSelection) Viewable by All Users
          Cancel

            People

            • Assignee:
              tangzhankun Zhankun Tang Assign to me
              Reporter:
              tangzhankun Zhankun Tang

              Dates

              • Created:
                Updated:
                Resolved:

                Issue deployment