An Introduction to ThruPut Manager®
ThruPut Manager® ComponentsBase ComponentsThe ThruPut Manager base components provide submission-time control over job standards and job setup.Job Classing ServicesExecution classes and priorities are assigned automatically, based on job characteristics and resource requirements - all according to your installation's rules. Support for the new batch facilities of Workload Manager include the assignment of WLM service classes and scheduling environments.SYSOUT ServicesAll SYSOUT and OUTPUT related JCL parameters can be examined and modified using JAL rules. SYSOUT standards management is simplified and automated.Job Setup ServicesMedia handlers are notified of setup requirements when the job is submitted, and setup jobs can be held until the required cartridges are pulled. System thruput is improved by eliminating initiator waits on mounts and HSM recalls.Optional ComponentsThe ThruPut Manager optional components provide execution-time control over resource management and utilization.TM/Job Binding ServicesTMThe execution of jobs that require "binding" to a database or other resource is automatically controlled. Workload routing among multiple processors is fully automated under control of installation rules. Also, initiator resources can be protected from "hogging" or over-utilization by automatically limiting the number of jobs with similar characteristics or resource requirements running concurrently.TM/Dataset Contention ServicesTMDataset conflicts are resolved under control of your programmable rules. Contention delays are minimized and your important workload gets priority.TM/Robotic Setup ServicesTMRobotics systems are enhanced by improving JES2 management of cartridge jobs. Unattended operations are facilitated. Thruput and utilization of your robotics hardware investment are maximized.TM/End User ServicesTMProvides JCL-based controls for users to sequence, schedule and hold their own jobs. Operators no longer intervene manually to provide users with such services. This component provides JES2 users with a JES3-compatible "//*NET" facility.
ThruPut Manager® - Who can Benefit?Installations will find ThruPut Manager to be of particular benefit if they are dealing with batch issues such as:
Virtually every JES2 installation can benefit from the automated batch management facilities of ThruPut Manager. Whether an installation runs 500 or 50,000 jobs per day, ThruPut Manager's standards enforcement and resource management will improve batch thruput and resource utilization.
ThruPut Manager® ExamplesSome specific examples of ThruPut Manager capabilities
Using Classing to reclass non-production jobs that need 3-5 tape drives to class H
$UNIT_MANUAL 0,TAPES0,1,TAPES1_OR_2,3,TAPES3_TO_5,6,TAPES6_UP
EVALUATE CA7JOB ($CA7(YES))
EVALUATE PRODACCT ($ACCTFLD(1,PROD))
EVALUATE PRODJOB (CA7JOB & PRODACCT)
EVALUATE NONPRODJ(¬PRODJOB)
IF (NONPRODJ & TAPES3_TO_5)
SET CLASS(H)
ENDIF
Using Job Setup Services to issue HSM recalls before the job starts
/* CHECK IF RECALLS NEEDED */
$HRECALL 0,NORECALL,1,RECALLS
/* HOW MANY RECALLS? */
$HRECALL 0,NORECS,1,ONEREC,2,FEWRECS,4,MANYRECS
IF (RECALLS)
IF (ONEREC) /* 1 DATASET TO RECALL */
/* MAY AS WELL HOLD UNTIL COMPLETE, MAX 5 MINUTES */
JSS RECALL ALL MAX_WAIT(5)
ORIF (FEWRECS) /* 2 OR 3 DATASETS TO RECALL */
/* ALLOW MAX 10 MINUTES */
JSS RECALL ALL MAX-WAIT(10)
ORIF (MANYRECS) /* 4 OR MORE DATASETS TO RECALL */
/* ALWAYS HOLD FOR 15 MINS THEN RELEASE */
JSS RECALL ALL DELAY_FOR(15)
ENDIF
ENDIF
Using Binding to Route Cobol compiles to licenced processors
$PROGRAM COBOL1 (IKFCBL00)
$PROGRAM COBOL2 (IGYCRCTL)
EVALUATE COBOLCOMP (COBOL1 | COBOL2)
IF (COBOLCOMP)
JBS ADD BIND (COBOL.COMPILER)
JBS SET SYSAFF (ANY)
ENDIF
Using Limiting to Restrict departments to 10 concurrent jobs and users to 3
EVAL CA7JOB ($CA7(YES))
EVAL PRODACCT ($ACCTFLD(1,PROD))
EVAL PRODJOB (CA7JOB & PRODACCT)
EVAL NONPRODJ(¬PRODJOB)
JLS_LIMITDEF USERLIM LEVEL1('TESTUSER') +
LEVEL2($RACFU) LIMIT(3)
JLS_LIMITDEF DEPTLIM LEVEL1('TESTGRP') +
LEVEL2($RACFG) LIMIT(10)
IF (NONPRODJ)
JLS ADD LIMIT (USERLIM) /* TIE JOB TO LIMIT FOR THIS USER */
JLS ADD LIMIT (DEPTLIM) /* TIE JOB TO LIMIT FOR THIS GROUP */
ENDIF
ThruPut Manager® and Workload ManagerThruPut Manager® complements and enhances Workload Manager (WLM) and its WLM-managed initiators as it has enhanced JES2 for the last 11 years. All ThruPut Manager functionality is available to WLM initiators, due in part to participation from IBM's WLM and JES2 development team and MVS Solutions' new position as an IBM Partner in Development.IBM’s WLM-managed initiators, available beginning with OS/390 Version 2 Release 4, offer a number of advantages for batch management over that provided by JES2. These include management of the queue time for batch jobs and management of the number and optimal placement of initiators required to meet your goals, all based on your Service Class definitions. However, WLM also offers challenges, particularly in controlling the standards for parameters, such as Job Class and Service Class, that have a major impact on the decisions made by WLM and therefore on your ability to meet your goals. ThruPut Manager helps you meet those challenges and take control of your data center. ThruPut Manager and its components gives you control of:
For more information on Thruput Manager, please call or email.Contact details |