Clusterware: Gridscheduler

Sun Grid Scheduler (SGE) is a cluster scheduler designed to manage the resources available on your compute nodes and allow one or many users to securely and efficiently submit to a pool of compute resource. Gridscheduler provides a simple mechanism for users to submit and manage batch and parallel jobs and have results delivered to a designated location - typically the cluster login node.

A typical grid-scheduler installation requires a qmaster server (normally the headnode or a cluster login node), one or more submit hosts from where users can submit jobs (typically a login or headnode server) and a number of execution hosts where jobs are run. The process for running a job through grid-scheduler is:

  • Prepare the application or binary file to run on a cluster node
  • Create a jobscript to run the application with the required parameters
  • Select the grid-scheduler directives required to control how your job is run
  • Submit the jobscript to GE from the cluster login or master node

The following steps detail how to perform these steps to submit different types of job to the grid-scheduler scheduler.