Resource Pools

Resource Pools limit the quantity of a logical resource, such as a database connection or virtual CPU. Resource Pools enable you to control the number of jobs that might simultaneously execute when a job which requires a limited resource to run.

You can create Resource Pools for any resource in your system that can be quantified, such as the percentage of CPU power, storage size, or the number of concurrent database logins. After you determine a specific number of resources to your job definition, which limits job execution (see Prerequisites), Control-M verifies that there are sufficient resources in the Resource Pool and allocates this number to the job, which enables it to execute. Other jobs are prevented from utilizing these resources until this job completes execution.

A database can handle a maximum of 100 concurrent logins.

  • To limit the number of jobs that access this database, the FinanceDatabase Resource Pool is defined with a maximum quantity of 100 logins. As a result, only 100 units of this resource (logins) can be simultaneously allocated. Other jobs that require this resource must wait until the required number of resources are released, and become available.

  • The FinanceDatabase Resource Pool is out of service. To prevent jobs that rely on this resource from attempting execution, the FinanceDatabase Resource Pool is set to 0.

 

The following video describes Resource Pools:

Resource Pool Attributes

The following table describes all Resource Pool attributes on the Resource Pool page.

Parameters

Description

Resource Pool Name

Defines the Resource Pool name.

Quantity

Determines the total number of resources in the Resource Pool.

Available

Determines the current available number of resources in the pool that Control-M can allocate.

Status

Determines whether jobs are currently utilizing resources in the pool.

Resource Usage Parameters

The following table describes the parameters in the Resource Usage pane.

Parameters

Description

Run ID

Defines the unique run IDClosed The identification code for a SMART folder, sub-folder, or job execution. for a job run.

Resource Status

Determines one of the following resource statuses:

  • In Use.

  • Not in Use.

Amount

Determines the number of resources in the pool that the job requires to run.