Browse Prior Art Database

Dynamic Starting of Prestart Jobs

IP.com Disclosure Number: IPCOM000037282D
Original Publication Date: 1989-Dec-01
Included in the Prior Art Database: 2005-Jan-29
Document File: 2 page(s) / 48K

Publishing Venue

IBM

Related People

Beck, JR: AUTHOR [+6]

Abstract

A mechanism added to an operating system dynamically starts more prestart jobs under the control of a user. Prestart jobs are common in operating systems and typically are designed such that one job handles many requests for work and are started before the requests for work arrive.

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 62% of the total text.

Page 1 of 2

Dynamic Starting of Prestart Jobs

A mechanism added to an operating system dynamically starts more prestart jobs under the control of a user. Prestart jobs are common in operating systems and typically are designed such that one job handles many requests for work and are started before the requests for work arrive.

There are usually a set number of prestart jobs that are started with the number of jobs changing only by user intervention (see Fig. 1).

A mechanism added to an operating system to dynamically start more prestart jobs under the control of a user is exemplified in Fig.
2. The mechanism centers on additional information that must be defined for the dynamic starting of prestart jobs to occur. This information is in addition to the typical job information defined for a job such as what program to run, priority of the job, authorities the job has, accounting information, etc. The information needed to dynamically add prestart jobs is: How many jobs should be initially started

When should additional jobs be started (this is

called the threshold)

How many jobs should be added when the threshold

is reached

What is the maximum number of jobs allowed

(Image Omitted)

As requests for work using prestart jobs arrive, the system attempts to give each request to a prestart job to handle. The system then checks to determine how many prestart jobs are currently busy and if the threshold has been reached. If it has, the system attempts to start the specified number of...