When configuring your installation of Platform License Scheduler in project mode, you can choose to configure projects, or extend your project configuration further to form hierarchical project groups.
Project groups pool multiple service domains together and treat them as one source for licenses, and distribute them in a hierarchical fairshare tree. The leaves of the policy tree are the license projects that jobs can belong to. Each project group in the tree has a set of values, including shares and limits.
License ownership is applied at the leaf level; that is, on individual license projects. Ownership of a given internal node equals to sum of the ownership of all of its direct children.
Each feature has its own hierarchical group, but features can share the same hierarchy. The hierarchical scheduling is done per feature across service domains.
Projects alone apply one distribution policy within one service domain. The same local distribution policy can be applied to more than one service domain, but is implemented locally.
Groups of projects apply one distribution policy within one service domain, but assign shares and ownership to groups of projects for greater flexibility. With group license ownership, projects trigger preemption either when the project is using fewer licenses than it owns or when the group to which the project belongs is using fewer licenses than the group owns.
Projects groups apply one distribution policy across multiple service domains following the configured hierarchical structure. Project groups also allow you to apply hard limits to the number of licenses distributed to each project.
Once configured, the same project group hierarchy can be used for more than one feature.