Nepedia
Back to Discover
Fluent Reader
💻

Computer cluster

technology Maturity 7-9 war conflict Next article →

This article covers sensitive topics: war_conflict. Parents can manage visibility in Parental Controls.

A computer cluster is a group of computers working together. They act like one single system. Each computer in the group is called a node.

Beowulf
Beowulf

Most nodes use the same hardware and the same operating system. They connect through a fast local area network. This network allows the nodes to talk to each other quickly. Clusters are used to improve performance and availability. They are often much cheaper than buying one single, very fast computer.

beowulf
beowulf

Clusters work by using special software called clustering middleware. This software sits on top of the nodes. It helps users treat the whole group as one cohesive unit. This is often called a single system image. In a Beowulf cluster, there is a "Master" computer. The Master handles the scheduling and management of the other computers. These other computers are called "slave" computers.

beowulf
beowulf

The slave computers have their own memory and disk space. They can also use a shared file server for data.

People have been building these systems for a long time. Some say customers started building them in the 1960s. They needed more power or a backup for their work. In 1967, Gene Amdahl published a famous paper called Amdahl's Law. This paper was about parallel processing. The first production system designed as a cluster was the Burroughs B5700. It came out in the mid-1960s.

SPEC-1 VAX 05
SPEC-1 VAX 05

Later, the VAXcluster was released in 1984. This helped clusters become very popular.

Clusters can be very small or very huge. A cluster might only have two personal computers. It could also be a massive supercomputer. For example, the K computer was the fastest machine in 2011.

Taiwania series
Taiwania series

Some clusters use special parts like graphics cards to work faster. Even game consoles like the Xbox or PlayStation can be used. Scientists use clusters for hard jobs like weather models. They also use them to simulate car crashes.

Load Balancing Cluster (NAT)
Load Balancing Cluster (NAT)

There are two main ways to use a cluster. The first is called load balancing. This means the nodes share the workload. This makes the response time much faster. The second way is called high-availability. This is also known as a failover cluster. These clusters use redundant nodes as backups.

TNSII
TNSII

If one part fails, the other parts keep the system running. This ability to keep working is called fault tolerance. It helps prevent a single point of failure.

389 words

Where will your curiosity go next?

Keep exploring at your chosen reading level.

🖼️ Images & Media (11)
File:MEGWARE.CLIC.jpg
MEGWARE.CLIC.jpg
File:Sun Microsystems Solaris computer cluster.jpg
Sun Microsystems Solaris computer cluster.jpg
File:Taiwania series.jpg
Taiwania series.jpg
File:Beowulf.jpg
Beowulf.jpg
File:SPEC-1 VAX 05.jpg
SPEC-1 VAX 05.jpg
File:TNSII.jpg
TNSII.jpg
File:Load Balancing Cluster (NAT).svg
Load Balancing Cluster (NAT).svg
File:beowulf.png
beowulf.png
File:Nec-cluster.jpg
Nec-cluster.jpg
File:Cubieboard HADOOP cluster.JPG
Cubieboard HADOOP cluster.JPG
File:Circumference C25 (41227579055).png
Circumference C25 (41227579055).png
More to explore

What is Nepedia?

A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.