VMRM provides functions to dynamically tune the z/VM system. Groups of virtual
machines can be defined to be part of a workload. The workloads can then be
managed by VMRM to goals that are also defined. The system administrator can
use VMRM to create a form of group scheduling for a set of virtual machines.
There can be multiple workloads (groups of virtual machines), each managed to
different goals. VMRM automatically adjusts performance parameters when there
is contention between virtual machines for a resource. Therefore, VMRM is not
effective in environments where resources are unconstrained.