Version 7 (modified by 8 years ago) (diff) | ,
---|
Remote job submission
"Remote job submissions" means that jobs are submitted by scripts or programs running on hosts other than the BOINC server.
BOINC provides components that can be used to build such systems. We'll list some example systems, then describe the components.
Example: Science portal
Users submit jobs using forms on a web site other than the project web site:
The scripts implementing these forms would use Web RPCs to create batches and jobs.
Input files can be handled in any of several ways:
- Managing them using Web RPCs.
- Using the user file sandbox mechanism.
- Serving them from a remote server.
Example: Condor/BOINC bridge
In such systems, users submit jobs to a Condor system using any a command-line or GUI-based interface. The Condor system may, depending on load conditions, route the job to a BOINC project. This system uses web RPCs for all functions.
Components supplied by BOINC
Web RPCs for input file management
BOINC provides Web RPCs for remotely managing input files, and a C++ binding of this API.
Web RPCs for job submission
BOINC provides Web RPCs for creating and managing jobs.
Per-user file sandbox
BOINC provides a web-based system allowing users to remotely manage input files.
Attachments (3)
- condor.png (11.3 KB) - added by 12 years ago.
- submit.png (10.3 KB) - added by 12 years ago.
- submit2.png (6.1 KB) - added by 12 years ago.
Download all attachments as: .zip