Content deleted Content added
No edit summary Tags: Reverted Visual edit Mobile edit Mobile web edit |
|||
Line 3:
{{Redirect|Cluster computing|the journal|Cluster Computing (journal)}}
[[File:MEGWARE.CLIC.jpg|thumb|Technicians working on a large [[Linux]] cluster at the [[Chemnitz University of Technology]], Germany]]
[[File:Sun Microsystems Solaris computer cluster.jpg|thumb|
[[File:Taiwania series.jpg|thumb
.
==Basic concepts==
[[File:Beowulf.jpg|thumb|150px
The desire to get more computing
The computer clustering approach usually (but not always) connects a number of readily available computing nodes (e.g. personal computers used as servers) via a fast [[local area network]].<ref name=nbis>{{cite conference|title=Network-Based Information Systems: First International Conference, NBIS 2007|isbn=978-3-540-74572-3|page=375|last1=Enokido|first1=Tomoya|last2=Barolli|first2=Leonhard|last3=Takizawa|first3=Makoto|date=23 August 2007}}</ref> The activities of the computing nodes are orchestrated by "clustering middleware", a software layer that sits atop the nodes and allows the users to treat the cluster as by and large one cohesive computing unit, e.g. via a [[single system image]] concept.<ref name=nbis />
Line 69 ⟶ 63:
A special purpose 144-node [[DEGIMA (computer cluster)|DEGIMA cluster]] is tuned to running astrophysical N-body simulations using the Multiple-Walk parallel tree code, rather than general purpose scientific computations.<ref name=Hamada>{{cite journal|first=Tsuyoshi|last=Hamada |display-authors=etal |year=2009|title=A novel multiple-walk parallel algorithm for the Barnes–Hut treecode on GPUs – towards cost effective, high performance N-body simulation|journal=Computer Science – Research and Development|volume=24|issue=1–2 |pages=21–31 |doi=10.1007/s00450-009-0089-1|s2cid=31071570 }}</ref>
Due to the increasing computing power of each generation of [[game console]]s, a novel use has emerged where they are repurposed into [[High-performance computing]] (HPC) clusters. Some examples of game console clusters are [[PlayStation 3 cluster|Sony PlayStation clusters]] and [[Microsoft]] [[Xbox (console)|Xbox]] clusters. Another example of consumer game product is the [[Nvidia Tesla Personal Supercomputer]] workstation, which uses multiple graphics accelerator processor chips. Besides game consoles, high-end graphics cards too can be used instead. The use of graphics cards (or rather their GPU's) to do calculations for grid computing is vastly more economical than using CPU's, despite being less precise. However, when using double-precision values, they become as precise to work with as CPU's and are still much less costly (purchase cost).<ref name="pcauthority">{{cite web |last=Graham-Smith |first=Darien |date=29 June 2012 |title=Weekend Project: Build your own supercomputer |url=http://www.pcauthority.com.au/Feature/306972,weekend-project-build-your-own-supercomputer.aspx |access-date=2 June 2017 |website=PC & Tech Authority}}</ref>
Computer clusters have historically run on separate physical [[computer]]s with the same [[operating system]]. With the advent of [[virtualization]], the cluster nodes may run on separate physical computers with different operating systems which are painted above with a virtual layer to look similar.<ref name=linuxjournal>{{cite web|url=http://www.linuxjournal.com/article/8812|title=Xen Virtualization and Linux Clustering, Part 1|date=12 Jan 2006|website=Linux Journal|first=Ryan|last=Mauer|access-date=2 Jun 2017}}</ref>{{citation needed|date=November 2013}}{{clarify|date=November 2013}} The cluster may also be virtualized on various configurations as maintenance takes place; an example implementation is [[Xen]] as the virtualization manager with [[Linux-HA]].<ref name="linuxjournal" />
|