Introduction Rdweb system Examples of execution Installing Rdweb Concluding remarks
Web Interface to R for High-Performance Computing
Junji NAKANO † Ei-ji NAKAMA‡
†The Institute of Statistical Mathematics
, Japan
‡COM-ONE Ltd., Japan
Web Interface to R for High-Performance Computing Junji NAKANO - - PowerPoint PPT Presentation
Introduction Rdweb system Examples of execution Installing Rdweb Concluding remarks Web Interface to R for High-Performance Computing Junji NAKANO Ei-ji NAKAMA The Institute of Statistical Mathematics , Japan COM-ONE Ltd.,
Introduction Rdweb system Examples of execution Installing Rdweb Concluding remarks
†The Institute of Statistical Mathematics
, Japan
‡COM-ONE Ltd., Japan
Introduction Rdweb system Examples of execution Installing Rdweb Concluding remarks
1
2
3
4
5
Introduction Rdweb system Examples of execution Installing Rdweb Concluding remarks
Introduction Rdweb system Examples of execution Installing Rdweb Concluding remarks
Introduction Rdweb system Examples of execution Installing Rdweb Concluding remarks
Introduction Rdweb system Examples of execution Installing Rdweb Concluding remarks
Introduction Rdweb system Examples of execution Installing Rdweb Concluding remarks
Introduction Rdweb system Examples of execution Installing Rdweb Concluding remarks
Introduction Rdweb system Examples of execution Installing Rdweb Concluding remarks
Web server HTTP server CGI made of perl client browser user interface data file authorization number of snow Slave parallel number of BLAS R machine Rdaemon NIS
PAM
CRYPT batch system R Master R Slave R Slave R Slave R Slave HTTP TCP/ 10024 job control R program
Introduction Rdweb system Examples of execution Installing Rdweb Concluding remarks
Introduction Rdweb system Examples of execution Installing Rdweb Concluding remarks
OpenPBS SGI ALTIX 350 SGI ALTIX 3700 LAM-MPI node 4 node 3 node 2 node 1 Web Server front end Rdaemon Apache CGI R Master R Slave 01 R Slave 03 R Slave .. R Slave 60 R Slave 02 R Slave 04 TCP: TCP:100 0024 24 Physical random number server R Slave 61 R Slave 62 R Slave 63 SGI ALTIX
Itanium2 8CPU 32GB memory
Itanium2 64CPU / node 512GB memory / node total 4 nodes
LFS + SLURM Web Server HP XC4000 Cluster HP-MPI front end Rdaemon Apache CGI node 1 R Master R Slave node 2 R Slave node ... R Slave node 127 R Slave node 128 R Slave R Slave R Slave R Slave R Slave TCP: TCP:100 0024 24 Physical random number server HP XC4000 Cluster Opteron252 2CPU / node 2GB or 4GB memory / node total 128 nodes
Introduction Rdweb system Examples of execution Installing Rdweb Concluding remarks
Introduction Rdweb system Examples of execution Installing Rdweb Concluding remarks
<Directory ‘‘/www/’’> Options .... AllowOverride None Order allow,deny Allow from all AuthPAM_Enabled on AuthType Basic AuthName "Rdweb User Login" Require valid-user </Directory>
Introduction Rdweb system Examples of execution Installing Rdweb Concluding remarks
Introduction Rdweb system Examples of execution Installing Rdweb Concluding remarks
Web Server Cluster System
Application PAM API login telnet Rdaemon PAM Library pam.conf PAM Service Modules LDAP NIS Unix password Rdweb
TCP 10024 browser HTTPS
Introduction Rdweb system Examples of execution Installing Rdweb Concluding remarks
Introduction Rdweb system Examples of execution Installing Rdweb Concluding remarks
Introduction Rdweb system Examples of execution Installing Rdweb Concluding remarks
Introduction Rdweb system Examples of execution Installing Rdweb Concluding remarks
HW<-read.csv("HW.csv") source("BMI.R") HWB <- cbind(HW,BMI=BMI(HW$height,HW$weight)) HWB plot(HWB)
Introduction Rdweb system Examples of execution Installing Rdweb Concluding remarks
Introduction Rdweb system Examples of execution Installing Rdweb Concluding remarks
# SOCK cluster cl <- makeCluster(c("hostname1","hostname2")) # MPI cluster with 2 slave processes cl <- makeCluster(2)
cl <- makeCluster(getClusterOption("spec"))
Introduction Rdweb system Examples of execution Installing Rdweb Concluding remarks
Introduction Rdweb system Examples of execution Installing Rdweb Concluding remarks
Introduction Rdweb system Examples of execution Installing Rdweb Concluding remarks
Introduction Rdweb system Examples of execution Installing Rdweb Concluding remarks
Introduction Rdweb system Examples of execution Installing Rdweb Concluding remarks
Introduction Rdweb system Examples of execution Installing Rdweb Concluding remarks
OpenPBS SGI ALTIX 350 SGI ALTIX 3700 LAM-MPI node 4 node 3 node 2 node 1 Web Server front end Rdaemon Apache CGI R Master R Slave 01 R Slave 03 R Slave .. R Slave 60 R Slave 02 R Slave 04 TCP: TCP:100 0024 24 Physical random number server R Slave 61 R Slave 62 R Slave 63 SGI ALTIX
Itanium2 8CPU 32GB memory
Itanium2 64CPU / node 512GB memory / node total 4 nodes LoadLeveler Hitachi SR11000 node 4 node 3 node 2 Web Server node1 LAM-MPI Rdaemin Apache CGI R Master Physical random number server Hitachi SR11000 Power4+ 16CPU / node 32GB memory / node total 4 nodes LAM-MPI LAM-MPI LAM-MPI R Slave R Master R Slave R Master R Slave R Master R Slave TCP:100 TCP:10024 24
Introduction Rdweb system Examples of execution Installing Rdweb Concluding remarks
LFS + SLURM Web Server HP XC4000 Cluster HP-MPI front end Rdaemon Apache CGI node 1 R Master R Slave node 2 R Slave node ... R Slave node 127 R Slave node 128 R Slave R Slave R Slave R Slave R Slave TCP: TCP:100 0024 24 Physical random number server HP XC4000 Cluster Opteron252 2CPU / node 2GB or 4GB memory / node total 128 nodes Torque VXPRO R1400 Web Server LAM-MPI node 2 node1 Rdaemon Apache CGI R Master Physical random number server VXPRO R1400 XEON E5430 8CPU / node 16GB memory - 2 nodes 32GB memory - 2 nodes R Slave 01 TCP:100 TCP:10024 24 R Slave .. R Slave 08 R Slave 09 R Slave .. R Slave 16 Node 3 node 4 R Slave 17 R Slave .. R Slave 24 R Slave 25 R Slave .. R Slave 32
Introduction Rdweb system Examples of execution Installing Rdweb Concluding remarks