Previous Topic

Next Topic

Book Contents

Book Index

Optimization section

This section contains parameters that are used to control workload optimization.

Table 17a Optimization parameters

Parameter

Description

Act

DLRECALI

Deadline scheduling recalculation rate for internal Load-Indexes, that is, the time interval between consecutive DUE-IN/DUE-OUT recalculations.

A value of 0 (the default) means that only manual recalculations are available, using the IOA online facility (REFRESH DEADLINE) or the following operator command: F CONTROLM,REFSCHED

Valid values: 0 – 60 minutes
Default: 0

The parameter can be changed dynamically by NEWPARM without stopping or starting the Control-M monitor.

1

DLSCPRU

Deadline Scheduling precision unit for internal Load-Indexes, that is, the time unit (minutes or seconds) used during deadline scheduling calculations.

Setting the precision unit to seconds assists Control-M in avoiding calculation issues that might arise from rounding the results to minutes.

Valid values: S (seconds), M (minutes)
Default: S

The parameter can be changed dynamically by NEWPARM without stopping or starting the Control-M monitor.

1

OPTGDLVL

Limits downward changes in Load-Index level to gradual changes of one level at a time (internal Load-Indexes only).

This helps Control-M avoid steep drops in Load-Index levels and allows Control-M to adjust the workloads gradually.

This parameter works in conjunction with OPTKPLVL.

Valid values: Y, N
Default: N

Example:

  • When OPTGDLVL=N (default), a Load-Index can change from HIGH directly to LOW, skipping MEDIUM.
  • When OPGTDLVL=Y, the Load-Index must first go from HIGH to MEDIUM, and only in the next cycle it can change further to LOW.

Note that in both cases, each level is kept for the number of intervals defined by the OPTKPLVL parameter.

The parameter can be changed dynamically by NEWPARM without stopping or starting the Control-M monitor.

1

OPTKPLVL

Additional time, expressed as a number of calculation intervals (the OPTLINDR parameter), that an internal Load-Index must remain in its current level, before changing to a lower level.

The purpose of delaying the change in load level is to avoid frequent Load-Index level changes and allow Control-M to adjust the workloads gradually.

Valid values: 0 – 99 intervals
Default: 0

Example:

  • When OPTKPLVL=0 (default), Load-Index level can change every interval.
  • When OPTKPLVL=1, the Load-Index level remains the same for a second interval before it can be changed (lowered).

The parameter can be changed dynamically by NEWPARM without stopping or starting the Control-M monitor.

1

OPTLINDR

Interval, in seconds, between Load-Index level recalculations for Internal Load-Indexes.

It is recommended to rely on RMF information (RMF MINTIME) to avoid excessive recalculations while the system information (taken from RMF) is not updated.

Valid values: 0 – 999 (seconds)
Default: 0

Special values:

  • 0: Take the interval from the RMF where the Control-M Global monitor is running.
  • 999: Never refresh Load-Index levels of Internal Load Indexes. The last measured level remains in effect.

The parameter can be changed dynamically by NEWPARM without stopping or starting the Control-M monitor.

1

OPTMODE

Control-M Workload Optimization mode

Valid values:

  • Y — Control-M Workload Optimization is enabled. Load-Indexes are calculated and used by Workload Policy rules. Default.
  • N — Control-M Workload Optimization is disabled. Load-Indexes are not calculated and rules that reference Load-Indexes in Workload Policies are ignored.
  • C — Calculation of Load-Indexes only. Load-Indexes are calculated, but rules that reference Load-Indexes in Workload Policies are ignored. This mode allows Load-Index calculations without impacting the submission process and should be used for testing purposes only.

For this parameter, the NEWPARM monitor command cannot be used to dynamically activate changes.

1,2

OPTMVLID

Whether to enable setting levels of MainView Alarm (MVA) Load-Indexes. The data for this type of Load-Indexes is obtained by CMEM or by Control-O from MainView Alarm Management.

Valid values:

  • Y — MainView Alarm-based Load-Indexes are enabled.
  • N — MainView Alarms-based Load-Indexes are disabled. Default.

1

RESETPRY

Maximum priority to be reset during the job submission process.

If a job's priority is equal or lower than RESETPRY, the priority is ignored and the job is considered as having the lowest possible priority, allowing it to be submitted according to its calculated DUE-IN time (the time at which it must start in order to meet its own SLA and the SLAs of its dependent jobs).

If a job's priority is higher than RESETPRY, the priority is taken into account and the job is processed accordingly.

As priority has precedence over DUE-IN, this parameter allows resetting the job's specified priority so that DUE-IN can have a greater impact, while those jobs with the highest priorities retain their original precedence.

Valid values: Any valid priority value
Default: " " — priority is not to be reset.

The parameter can be changed dynamically by NEWPARM without stopping or starting the Control-M monitor.

1

SUBBY

Controls the order in which Control-M Monitor submits jobs.

You can choose whether or not to have Deadline Scheduling taken into account.

Valid values:

  • DI — Jobs are sorted according to three qualifiers: Priority, DUE IN time, and Order time (position in AJF). Default.
  • OR — Jobs are sorted according to two qualifiers: Priority and Order time (position in AJF).

The parameter can be changed dynamically by NEWPARM without stopping or starting the Control-M monitor.

1

Parent Topic

Control-M parameter customization