Browse Prior Art Database

Jobque Design

IP.com Disclosure Number: IPCOM000078570D
Original Publication Date: 1973-Jan-01
Included in the Prior Art Database: 2005-Feb-26
Document File: 3 page(s) / 47K

Publishing Venue

IBM

Related People

Bakshi, SC: AUTHOR

Abstract

INTRODUCTION: The data set SYS1.SYSJOBQE is used in IBM OS/360 to record jobs submitted to the system. These input jobs are recorded by CLASS and PRIORITY in the input queue. The jobs are taken out of the input queue for execution purposes and the output of the jobs is recorded in output queue by CLASS and PRIORITY.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 56% of the total text.

Page 1 of 3

Jobque Design

INTRODUCTION:

The data set SYS1.SYSJOBQE is used in IBM OS/360 to record jobs submitted to the system. These input jobs are recorded by CLASS and PRIORITY in the input queue. The jobs are taken out of the input queue for execution purposes and the output of the jobs is recorded in output queue by CLASS and PRIORITY.

A new data set SYS1.SYSJOBQE' can be designed to provide additional advantages. Compatibility to the user is maintained by using the present definitions of queue-alter commands and TYPE/CLASS/PRIORITY. The structure of the new data set is a list or table structure as against the queue structure existing in OS/360.

The main advantages of this design are:
1) Better performance for any kind of operation, because

searching of an entry is done on resident portion of

tables.
2) Better Job-queue performance in relationship to the system,

because only a minor portion of the data set is locked as

resource for any single operation.
3) Restart processing time will be reduced significantly.
4) Better integrity of the data set is achieved by keeping

track of active jobs, and by rewriting on any write errors.

Read errors are eliminated because the control portion of

the data set is resident.

The structure of the data set is shown in the drawing. The lists in the dotted boxes reside on disc storage only. The lists in solid line boxes are resident in main storage as well as in disc storage. The structure is:
MCL: Master Control List points to different types of control lists:

a) Input Control Lists - to control jobs which are to

be processed by the system.

b) Output Control Lists - to control output data as

produced by jobs after their processing.

c) Active Control Lists - to control jobs which are

being processed.

d) Time Sharing Option (TSO) Control Lists - to control

Logons which are active in the system.

Each entry in MCL represents a control list and the

CLASS associated with it.

ICL: Input Control List points to Input Job Lists for each priority within a...