cDSCHEDULE Automated Job Submission System Guide and Reference �ManualD

SCHEDULE
Automated Job Submission System
Guide and Reference Manual



 o T Y  
PreviousContentsIndex

.

2.4.4 Networks



HNetwork communications are involved in several different aspects of the GSCHEDULE system. The two main areas are database locality and job interconnection in a network.

8There are two ways to inform the system that you wish to?communicate with a remote node. The first method is to add the H/NODE=NODE_NAME to any command. For example to do a directory operation on a remote node.

 

"
  $ SCHEDULE DIRECTORY */NODE=ISE  




<The second method entails defining a logical name to containEthe target node. The following commands will give the same result as the above one.

 

"
 $$ DEFINE SCHEDULE_DATABASE_NODE ISE   $ SCHEDULE DIRECTORY *    




8

2.4.4.1 Database locality

BUsually a single SCHEDULE database is installed inside a @single VMS management domain (referred to as the SYSTEM in this Ddocumentation). A single management domain includes all VMS systems Eclustered together that share such things as the authorization file, Bqueue file and online disks. Sometimes it is advantages to have a Dsingle SCHEDULE database across all systems in the network 7even though they are not in the same management domain.

GA Peer-to-peer configuration is where each system has its own DSCHEDULE database and on occasion needs to synchronize jobsFbetween these systems. This mode allows each system to do most of its Fown work without regard to the up/down status of the other members of Gthe network. A network request will wait for the remote node to become accessible before completing.

HA Satellite-Central configuration is where a system is defined asDthe repository of the central SCHEDULE database. All other Anodes in the network indicate 16 that the database is +located on this central node. 17

BIn this mode the central system must be up and accessible for any Cscheduling activity to be performed on a remote node. This mode is Ggenerally used in an environment with a large central cluster and many Dstandalone workstations that are connected to a common network. The Hworkstations are too small to merit a full SCHEDULE set up but :certain jobs need to be periodically run on those systems.:

2.4.4.2 Job interconnections



FThere are two methods for interconnecting jobs across a network. Jobs Gare interconnected by defining a prerequisite or an initiate condition 2between any two jobs. A network connection is whenCthese two jobs are on different nodes in the network. 18

FIn a Peer-to-Peer configuration a node name is added to each Eentry on the prerequisite or initiate list entry that is on a remote :node. A typical prerequisite list would appear as follows.

 

"
 .$ SCHEDULE TYPE/PREREQUISITE [DEMO.A]REPORT_3    [DEMO.A]REPORT_3.prerequisite        NODE1::UPDATE_A 
    UPDATE_B     NODE2::UPDATE_C  




FIn a Satellite-Central configuration a node name is added to Fthe submit attributes of any job that is to execute on a remote node. @There is no need to add the remote node name to the initiate or Fprerequisite list entry. For example, to mark a job to execute on the /remote system NODE1 use the following commands.



/   
N
Note

 »

16 The parameter DATABASE_NODE in the SCH0_PARA in the SCH0_PARAMETER.DAT file indicates on what node the central database resides.



17 Typically the central system is a cluster. In this case it is important to specify the cluster alias as the node name. This will allow the remote systems to communicate with any up member of the central cluster.

18 For network operations to work all nodes involved must be running the SCHEDULE System.








 o V T Y  
PreviousNextContentsIndex