Skip to content
Prev 1744 / 15274 Next

Running R as a server or in a cluster

Ryan Sheftel wrote:
I believe in sharing "generally useful" approaches (and code).  Trading 
models are, of course, proprietary. ;)

Several groups I know make extensive use of the Rserve package
http://cran.r-project.org/src/contrib/Descriptions/Rserve.html
The Rserve model fits in well with integration to some other programming 
language that would drive the interactions and fire off requests to some 
large server.

There is also R.rsp for ASP/JSP like programming:
http://cran.r-project.org/src/contrib/Descriptions/R.rsp.html

One of the simplest approaches to clustering is to use the snow library:

http://cran.r-project.org/src/contrib/Descriptions/snow.html

Since this doesn't require a formal cluster.

Dirk's Quantian project installs the Mosix cluster and R by default.

For true grid/cluster integration, the most advanced set of features I'm 
aware of is offered by the various Parallel-R libraries, which are used 
extensively in scientific computing clusters:

http://rss.acs.unt.edu/Rdoc/library/taskPR/html/00Index.html

Perhaps others on the list will fill us in on approaches I've missed.

Regards,

   - Brian