Resource planning: Multidimensional scheduling

The multidimensional scheduling policy increases resource utilization by enabling more granular resource allocations for applications with varying resource requirements. It can accommodate multidimensional resource allocations, where each allocation can request different amounts of physical resource types including but not limited to CPU, memory, and number of disks.

Other benefits of multidimensional scheduling are:
  • Multiple resource groups in one resource plan.
  • Named resource ownership (ownership of hosts, including partial ownership).
  • Sharing of share pool resource by priority as well as ratio.
  • Reclaim and lend grace periods.
Note: The multidimensional policy can run in parallel with the slot-based policy. You can use both policies in the same cluster by defining separate resource plans.