Kittirak Moungmingsuk Managing Director Cluster Kit Co., Ltd. email@example.com NPACI ROCKS Technology
About NPACI ROCKS NPACI National Partnership for Advanced Computational Infrastructure. Rocks?
What is NPACI Rocks It’ is a “Linux Cluster Distribution” http://www.rocksclusters.org/
Agenda Why Cluster? HPC world and Trend HPC in THAI ROCKS Cluster Q & A
Why Cluster? One man show not work but Team Work! Research More complex and more amount data. Simulation. Technical Can't scale heat problem hard to design price
What cluster do? Aerodynamics Air pollution prediction Bioinformatics Chemistry Graphic Rendering Oil and gas Video Conference Weather prediction
By architecture • Cluster 361 • Constellation 31 • MPP 108
Top of cluster in 500 Rank 5 : MareNostrum at Barcelona Supercomputing Center Processors 10240 Rmax 62630 GFLOPs Rpeak 94208 GFLOPs
HPC in THAI Thaigrid and 14 members. 400 processor installed in FEB 2007 Chula University 88 processor called PAKSA at Chemical dep. GISTDA 6 nodes pilot cluster. BIOTEC Mac Cluster 96 Processor ThaiHPC group (32 nodes * 4 group)
NPACI ROCKSNational Partnership for Advanced Computational Infrastructure • A scalable, complete and fully automated cluster deployment solution with out of the box rational default settings. • Developed by • San Diego Supercomputer Centre - Grid & Cluster Computing Group • UC Berkeley Millennium Project • SCS Linux Competency Centre
Rocks (Linux Cluster Distribution)www.rockscluster.org Technology transfer of commodity clustering to application scientists “make clusters easy” Scientists can build their own supercomputers and migrate up to national centers as needed Rocks is a cluster on a CD Red Enterprise Hat Linux (open source and free) Clustering software (PBS, SGE, Ganglia, NMI) Highly programmatic software configuration management First Software release Nov, 2000 Supports x86, Opteron/EM64T, and Itanium RedHat/CentOS 4.x
Rocks Philosophy Optimize for Installation Get the system up quickly Build supercomputer in hours Automatic configuration Manage through re-installation Integrated de-facto standard cluster packages PBS/MAUI, MPICH, ATLAS, ScaLAPack, HPL... SGE, PVFS (added by SCS-LCC)
Rocks Philosophy Integrated, easy to manage cluster system. Excellent scaling to large number of nodes. Single consistent cluster management methodology. Avoid version skew and maintains consistent image across cluster!
Rocks basic approach Install a frontend insert rocks base insert rocks roll fill information Tea break Install compute nodes Login to frontend Execute insert-ethers Boot compute node with Rocks base CD (or PXE) Add user account and Run!
More rolls area51 System security related services and utilites bio Bioinformatics utilities condor High throughput computing tools ganglia Cluster monitoring system from UCB grid Globus 4.0.2 (GT4) java Sun Java SDK and JVM pbs Portable Batch System pvfs2 PVFS2 File System sge Sun Grid Engine job queueing system topspin-ib Topspin’s IB stack packaged by Cluster Corp. viz Support for building visualization clusters voltaire-ib InfiniBand support for Voltaire’s IB hardware
Minimum Requirements Frontend 2 Ethernet Ports CDROM 18 GB Disk space 512 MB RAM Compute Nodes 1 Ethernet Ports 18 GB Disk space 512 MB RAM
Question & Answer Thank you,
What is Grid computing? Group of computer in wide area network Sharing utilization idle time of CPU Security Public Key Infrastructure (PKI) Easy to use Single Sign On Web portal, Scheduler, Resource Discovery