25.06.2015 Views

Administering Platform LSF - SAS

Administering Platform LSF - SAS

Administering Platform LSF - SAS

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Using Job Groups<br />

Job group<br />

hierarchy<br />

Job group path<br />

Root job group<br />

Job group owner<br />

Job control under<br />

job groups<br />

Chapter 6<br />

Managing Jobs<br />

A collection of jobs can be organized into job groups for easy management. A<br />

job group is a container for jobs in much the same way that a directory in a<br />

file system is a container for files. For example, a payroll application may have<br />

one group of jobs that calculates weekly payments, another job group for<br />

calculating monthly salaries, and a third job group that handles the salaries of<br />

part-time or contract employees. Users can submit, view, and control jobs<br />

according to their groups rather than looking at individual jobs.<br />

Jobs in job groups are organized into a hierarchical tree similar to the directory<br />

structure of a file system. Like a file system, the tree contains groups (which<br />

are like directories) and jobs (which are like files). Each group can contain<br />

other groups or individual jobs. Job groups are created independently of jobs,<br />

and can have dependency conditions which control when jobs within the<br />

group are considered for scheduling.<br />

The job group path is the name and location of a job group within the job<br />

group hierarchy. Multiple levels of job groups can be defined to form a<br />

hierarchical tree. A job group can contain jobs and sub-groups.<br />

<strong>LSF</strong> maintains a single tree under which all jobs in the system are organized.<br />

The top-most level of the tree is represented by a top-level “root” job group,<br />

named “/”. The root group is owned by the primary <strong>LSF</strong> Administrator and<br />

cannot be removed. Users create new groups under the root group. By default,<br />

if you do not specify a job group path name when submitting a job, the job is<br />

created under the top-level “root” job group, named “/”.<br />

Each group is owned by the user who created it. The login name of the user<br />

who creates the job group is the job group owner. Users can add job groups<br />

into a groups that are owned by other users, and they can submit jobs to<br />

groups owned by other users.<br />

Job owners can control their own jobs attached to job groups as usual. Job<br />

group owners can also control any job under the groups they own and below.<br />

For example:<br />

◆ Job group /A is created by user1<br />

◆ Job group /A/B is created by user2<br />

◆ Job group /A/B/C is created by user3<br />

All users can submit jobs to any job group, and control the jobs they own in<br />

all job groups. For jobs submitted by other users:<br />

◆ user1 can control jobs submitted by other users in all 3 job groups: /A,<br />

/A/B, and /A/B/C<br />

◆ user2 can control jobs submitted by other users only in 2 job groups: /A/B<br />

and /A/B/C<br />

◆ user3 can control jobs submitted by other users only in job group /A/B/C<br />

The <strong>LSF</strong> administrator can control jobs in any job group.<br />

<strong>Administering</strong> <strong>Platform</strong> <strong>LSF</strong> 123

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!