| 21 | | Notes: |
| 22 | | |
| 23 | | * This system is coupled with BOINC's [MultiUser multi-user project features], |
| 24 | | which include access control: |
| 25 | | users can submit jobs only if they have been given access by project administrators, |
| 26 | | and admins can restrict the apps for which each user is allowed to submit jobs. |
| 27 | | * Input files must be accessible via HTTP; they are downloaded by the BOINC server |
| 28 | | during job submission. |
| 29 | | * As jobs are completed, their output files are available to the submitting user via HTTP. |
| 30 | | When a batch is complete, a zipped archive of all its output files is available |
| 31 | | via HTTP. |
| | 21 | == Access control and quotas == |
| | 22 | |
| | 23 | This system is coupled with BOINC's [MultiUser multi-user project features], |
| | 24 | which include access control: |
| | 25 | users can submit jobs only if they have been given access by project administrators, |
| | 26 | and admins can restrict the apps for which each user is allowed to submit jobs. |
| | 27 | Users have '''quotas''' how resources are allocated to their jobs. |
| | 28 | |
| | 29 | == Input and output files == |
| | 30 | |
| | 31 | Input files can be supplied in any of the following ways: |
| | 32 | * '''local''': the file is resident on the BOINC server, and is specified by its path. |
| | 33 | * '''inline''': the file is included in the job submission request XML message. |
| | 34 | It will be served to clients from BOINC server. |
| | 35 | * '''semilocal''': the file is on a data server other than the BOINC server. |
| | 36 | It is specified by its URL. |
| | 37 | It will be downloaded by the BOINC server during job submission, |
| | 38 | and served to clients from the BOINC server. |
| | 39 | * '''remote''': the file is on a data server other than the BOINC server, |
| | 40 | and will be served to clients from that data server. |
| | 41 | It is specified by the URL, the file size, and the file MD5. |
| | 42 | |
| | 43 | As jobs are completed, their output files are available to the submitting user via HTTP. |
| | 44 | When a batch is complete, a zipped archive of all its output files is available via HTTP. |