Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The Job Submission daemon is a separate Java project in GLAST CVS, with some documentation available here.
Strictly speaking the pipeline server can work with anything that extends the JobControlClient class, which allows jobs to be submitted, queried for their status, and canceled. In practice only a couple of classes in the implementation of the job control client depend on LSF, so we expect remote sites to run a modified version of the standard JobControlClient. The classes which depend on LSF are:

...

The standard implementation of JobControlClient uses Java Remote Method Invocation (RMI) to communicate with the server, so it should be quite possible for the daemon to run on a remote site. There may be some issues with firewall's firewalls at remote sites, but the server can be configured to run on any port, and only requires incoming connections to be allowed from a small set of hosts at SLAC where we run the pipeline II server.

...

Once a JobControlService is available which allows submission to remote site we will need to set up the pipeline II server to work with it. While the server was designed to allow this, it has not yet been tried, and going from one site to more than one sight site will certainly require some work to allow additional configuration of the server.

Installing GLAST software at remote site

...