Project

General

Profile

Setup Remote Processing » History » Version 15

Neil Voss, 05/27/2010 02:55 PM

1 13 Neil Voss
h1. Setup Remote Processing
2 9 Neil Voss
3
The web interface for Appion allows one to directly login to a computer and process Appion jobs. But this requires a job submission system to be installed.
4
5
The following applies to the both a web-server computer (setup earlier) and job submission system. The job submission system usually consists of a head node (main computer) and individual processing nodes (slave computers) for running jobs. As of these system can exist on an individual computer.
6
7
# [[Setup job submission server]]
8 15 Neil Voss
# [[Install SSH module for PHP]]
9 9 Neil Voss
# [[Configure web server to submit jobs]]
10 10 Neil Voss
# [[Testing job submission]]
11 12 Neil Voss
# [[Potential job submission problems]]
12 2 Amber Herold
13 14 Neil Voss
h2. Remote Appion Processing through ssh
14
 
15
A more advanced way to run appion script is done through an ssh session. This is equivalent of having you ssh into a computer and starting the appion processes.
16
17
There are two kinds of appion processes:
18
* The first is a single-node process that can be run on a stand-alone workstation or the head-node of a computer cluster without PBS.
19
* The second is a multiple-node process that requires PBS to run on the cluster.  
20
21
When you use "Just Show Command" option, it is always a single-node process, but if you run through ssh it could be either, depending on the demand of the process.  For example, imageuploader.py is typically always run as single-node process while maxlikeAlignment.py is either run on single-node with "Just Show Command" or as a PBS job submission when you run through ssh.
22
23
24
25 3 Amber Herold
______
26
27
[[Create a Test Project|< Create a Test Project]]
28 4 Amber Herold
29
______