Browse Prior Art Database

Use Individual's On-Line Calendars to Distribute Remote Jobs

IP.com Disclosure Number: IPCOM000114300D
Original Publication Date: 1994-Dec-01
Included in the Prior Art Database: 2005-Mar-28
Document File: 2 page(s) / 51K

Publishing Venue

IBM

Related People

Blades, JA: AUTHOR

Abstract

Described is a method to have remote job dispatchers check the target system's owner's calendar to decide if the target system is likely to be free long enough to complete the job to be dispatched.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 55% of the total text.

Use Individual's On-Line Calendars to Distribute Remote Jobs

      Described is a method to have remote job dispatchers check the
target system's owner's calendar to decide if the target system is
likely to be free long enough to complete the job to be dispatched.

      It is possible to send parts of a job (such as module
compilations from a component build) to multiple systems so the
overall job is finished faster (Distributed Processing).  A key
problem is the means used to determine which target systems are
available.  Typically the remote job dispatching system has a list of
target systems that it can send a piece of work to.  The dispatching
system may poll the target systems to determine if their Central
Processing Unit (CPU) utilization is below some threshold (meaning
the system is available for use), or check to see if the system is
locked (also meaning the system is available for use).  These methods
can be improved.

      The list method only indicates if a target system can be used.
It does not indicate if the system is currently being used by its
owner.

      The CPU polling method only indicates the CPU utilization at a
specific moment in time.  It does not indicate the impact to the
owner of the target system, who may be getting ready to kick off an
important job of his own on the system.

      The lock polling method only indicates that the station is
locked at a specific moment in time.  It does not indicate the
probability th...