Rocks Cluster Distribution

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
Rocks Cluster Distribution
DeveloperNational Partnership for Advanced Computational Infrastructure, SDSC, UCSD
OS familyLinux (Unix-like)
Working stateActive
Source modelOpen source
Latest release(Manzanita) /  ()
Repository
  • {{URL|example.com|optional display text}}Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
Available inEnglish
Kernel typeMonolithic (Linux)
LicenseVarious
Official websitewww.rocksclusters.org

Rocks Cluster Distribution (originally NPACI Rocks) is a Linux distribution intended for high-performance computing (HPC) clusters. It was started by National Partnership for Advanced Computational Infrastructure and the San Diego Supercomputer Center (SDSC) in 2000.[1] It was initially funded in part by an NSF grant (2000–07),[2] but was funded by the follow-up NSF grant through 2011.[3]

Distribution

[edit | edit source]

Rocks was initially based on the Red Hat Linux (RHL) distribution, however modern versions of Rocks were based on CentOS, with a modified Anaconda installer that simplifies mass installation onto many computers. Rocks includes many tools (such as Message Passing Interface (MPI)) which are not part of CentOS but are integral components that make a group of computers into a cluster.

Installations can be customized with additional software packages at install-time by using special user-supplied CDs (called "Roll CDs"). The "Rolls" extend the system by integrating seamlessly and automatically into the management and packaging mechanisms used by base software, greatly simplifying installation and configuration of large numbers of computers.[4] Over a dozen Rolls have been created, including the Sun Grid Engine (SGE) roll, the Condor roll, the Lustre roll, the Java roll, and the Ganglia roll.

By October 2010, Rocks was used for academic, government, and commercial organizations, employed in 1,376 clusters, on every continent except Antarctica.[5] The largest registered academic cluster, having 8632 CPUs, is GridKa,[6] operated by the Karlsruhe Institute of Technology in Karlsruhe, Germany. There are also a number of clusters ranging down to fewer than 10 CPUs, representing the early stages in the construction of larger systems, as well as being used for courses in cluster design. This easy scalability was a major goal in the development of Rocks, both for the researchers involved,[1] and for the NSF:

Broader impact mirrors intellectual merit, and specifically lies in Rocks' new capabilities enabling management of very large clusters such as those emerging from the NSF Track 2 program, the ease of configuration of clusters supporting virtualization capabilities and generally the continuing effect of Rocks on installation and use of Linux clusters across NSF communities.

— SDCI: NMI: Improvement: The Rocks Cluster Toolkit and Extensions to Build User-Defined Cyberenvironments[3]

Release history

[edit | edit source]
Release date Rocks version CentOS version
Dec 2017 Rocks 7.0 CentOS 7.4
May 2015 Rocks 6.2 CentOS 6.6
Apr 2014 Rocks 6.1.1 CentOS 6.5
Nov 2012 Rocks 6.1 CentOS 6.3

See also

[edit | edit source]

References

[edit | edit source]
  1. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  3. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  6. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
[edit | edit source]

Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').