PRM Product Overview

16
HP Process Resource Manager, HP-UX Workload Manager,
and HP Global Workload Manager
HP PRM, HP-UX Workload Manager (WLM), and HP Global Workload Manager (gWLM) all control
system resources. Consequently, you should not use more than one of these products at a time on a
single host.
Integrating HP Process Resource Manager with other
products
HP PRM can be easily integrated with many applications to ensure more efficient use of your servers.
Also, it is already integrated with HP-UX on several levels. The various types of integration are
discussed in the following sections.
Integration with HP Integrity Virtual Machines
HP Integrity Virtual Machines (Integrity VM) is a robust soft partitioning and virtualization technology
that provides operating systems isolation, shared core (with sub-core granularity), shared I/O, and
automatic, dynamic resource allocation. It is available for HP-UX 11i v2 or later running on HP
Integrity servers.
Given a system with Integrity VM installed, you can run PRM inside any of the virtual machines;
however, you cannot run PRM on the VM Host because the vm_fssagt already controls FSS groups
on behalf of Integrity VM.
Integration with Oracle, Sybase, and Informix
By using the PRM application manager described earlier, PRM provides the ability to control resource
shares for multiple database instances executing on a single HP-UX server. This feature is useful for
ensuring that each database instance can provide appropriate response times.
For example, suppose an HP-UX server contains two database instances, one for an inventory
database and one for a personnel database. Suppose also that the inventory database is large and
heavily used. By creating separate PRM groups for each database instance (inventory and personnel),
PRM ensures that requests to the personnel database receive adequate resources so that they are not
affected by the load on the inventory database.
The PRM application manager enables you to assign the database processes that service a particular
instance to the same PRM group. This feature allows all processes that service a single database
instance to receive the same resource priorities, while allowing each separate database instance to
have its own resource priority.
Integration with HP Serviceguard
HP Serviceguard provides high-availability features in a multisystem environment. It ensures that
critical applications are always available, regardless of system hardware, system software, and
network or application failures. Serviceguard will automatically fail over applications to active or idle
standby systems as needed.
In the event of an application failover, PRM can be used to control how system resources are
allocated, given a new load on the failover system, by having the Serviceguard startup scripts for the
failed-over packages direct PRM to use a different PRM configuration file. This new PRM configuration
file takes into account that another workload is on the system. This change to the PRM configuration is