[R] Distributed computing with R

A.J. Rossini rossini at blindglobe.net
Wed Jun 2 23:25:28 CEST 2004


Also see SNOW (which simplifies parallel programming, sits on top of
rpvm, Rmpi, or a socket-based system).

Depends on whether you want parallelism on the:

1. User-level -- the libraries such as PVM, LAM-MPI, etc will help,
                 and there are various packages which provide an API
                 to those.

2. System-level -- then Condor, Sun Grid Engine / Maui scheduler, and
                   similar queueing/batching/allocation daemons will
                   help (computational grid software is usually a
                   generalization of this which adds authentication
                   and resource allocation).

3. Kernel-level -- then OpenMOSIX, BPROC, etc will help.

They are mostly orthogonal.  Mostly... :-).

best,
-tony



Armin Roehrl <armin at xss.de> writes:

> If you do some programming, you might want to look at MPI.
> R-extensions for MPI exist  (RMPI).
>
> It all depends a lot on what kind of usage you envisage of your cluster.
> Open-PBS is also a good batch system. Maybe you also want to
> look at Mosix, which is a modified linux system.
>
> Depending on what your ultimate computing ressources are,
> maybe also look at IBM's Globus toolkit.
>
> Parallel programming is fun. The world is inherently parallel!
> Ciao,
>     -Armin.
>
> ----------------------------------------
> Armin Roehrl, http://www.approximity.com
> We manage risk
>
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://www.stat.math.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
>

-- 
rossini at u.washington.edu            http://www.analytics.washington.edu/ 
Biomedical and Health Informatics   University of Washington
Biostatistics, SCHARP/HVTN          Fred Hutchinson Cancer Research Center
UW (Tu/Th/F): 206-616-7630 FAX=206-543-3461 | Voicemail is unreliable
FHCRC  (M/W): 206-667-7025 FAX=206-667-4812 | use Email

CONFIDENTIALITY NOTICE: This e-mail message and any attachme...{{dropped}}




More information about the R-help mailing list