Changes between Version 11 and Version 12 of RemoteJob
- Timestamp:
- Jan 11, 2011, 3:56:18 AM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
RemoteJob
v11 v12 1 1 = Remote job submission = 2 3 [[PageOutline]] 2 4 3 5 == Introduction and disclaimer == … … 20 22 It will take some work to get it working on other projects.''' 21 23 22 * Powerpoint slides describing the system are 23 [http://boinc.berkeley.edu/rboinc.pdf here]. 24 * For details please see the paper T. Giorgino, M. J. Harvey and G. De Fabritiis, ''Distributed computing as a virtual supercomputer: Tools to run and manage large-scale BOINC simulations'', Comp. Phys. Commun. 181, 1402 (2010). [[http://boinc.berkeley.edu/rboinc.pdf pdf]] 25 * For client instructions see http://www.multiscalelab.org/utilities/RemoteBoinc 24 * For details please see the paper T. Giorgino, M. J. Harvey and G. De Fabritiis, '' [http://www.sciencedirect.com/science/article/B6TJ5-4YWYYYV-1/2/3f19f31d3342113d21ea83a3974620c1 Distributed computing as a virtual supercomputer: Tools to run and manage large-scale BOINC simulations]'', Comp. Phys. Commun. 181, 1402 (2010). [[http://boinc.berkeley.edu/rboinc.pdf pdf]] 25 * Powerpoint slides describing the system [http://boinc.berkeley.edu/rboinc.pdf are here]. 26 * Client instructions are at http://www.multiscalelab.org/utilities/RemoteBoinc 26 27 27 == Summary == 28 (c) 2011 Universitat Pompeu Fabra. Author: Toni Giorgino (at gmail). 29 30 == Architecture == 28 31 29 32 RBoinc is composed by the following main components … … 49 52 50 53 51 Both client and server are composed of Perl scripts (respectively command-line and cgi-bin). The main reason for using the Perl language is that I liked the XML::Simple module for (un-) xml-ing data structures over the network - which helped rapid development.54 Both client and server are composed of Perl scripts (respectively command-line and cgi-bin). The XML::Simple module is used for (un-) xml-ing data structures over the network. 52 55 53 == Client-side instructions == 56 == Client components == 57 58 === Installation === 59 60 Client Perl scripts need be unpacked to some client-visible installation directory. Make sure your Perl installation fulfulls the dependencies (use ''cpan'' or your distribution's package manager if not). 54 61 55 62 63 === Usage === 56 64 Instructions on using the client scripts are temporarily hosted at http://www.multiscalelab.org/utilities/RemoteBoinc . 57 58 Client Perl scripts need be unpacked to some client-visible installation directory. Make sure your Perl installation fulfulls the dependencies (use ''cpan'' or your distribution's package manager if not).59 65 60 66 For details on the chaining mechanism, please see the paper T. Giorgino, M. J. Harvey and G. De Fabritiis, ''Distributed computing as a virtual supercomputer: Tools to run and manage large-scale BOINC simulations'', Comp. Phys. Commun. 181, 1402 (2010). [[http://boinc.berkeley.edu/rboinc.pdf pdf]]. … … 62 68 63 69 64 == Server-side instructions ==70 == Server-side components == 65 71 66 The main steps to install the RBoinc server components are: 72 === Installation === 73 74 Overview of the steps to install the RBoinc server components are: 67 75 68 76 * Setup or adapt an instance of the apache web server on the boinc server (or change the boinc one) to serve the rboinc cgi and DAV paths. See the ''apache.conf'' example file provided with the distribution. We shall assume that apache will serve at http://YOUR_SERVER:8383/rboinc_cgi