0% found this document useful (0 votes)
52 views

Cluster Computing

Cluster computing involves connecting independent computers together through software networking to provide greater reliability, higher computational power, or both. It is commonly used for computationally intensive tasks like search engines, earthquake simulations, weather forecasting, and petroleum reservoir simulations. There are three main categories of cluster computing: highly available/fail-over clusters which provide continuous availability through failover; load balancing clusters which distribute parallel tasks across computing units; and high performance computing clusters which aggregate computing power to solve large problems.

Uploaded by

Aron JohnMathew
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
52 views

Cluster Computing

Cluster computing involves connecting independent computers together through software networking to provide greater reliability, higher computational power, or both. It is commonly used for computationally intensive tasks like search engines, earthquake simulations, weather forecasting, and petroleum reservoir simulations. There are three main categories of cluster computing: highly available/fail-over clusters which provide continuous availability through failover; load balancing clusters which distribute parallel tasks across computing units; and high performance computing clusters which aggregate computing power to solve large problems.

Uploaded by

Aron JohnMathew
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 13

CLUSTER

COMPUTING
INTRODUCTION
• * Cluster is a widely used term meaning independent computers combined into unified through
software networking

* It is used for high availability for greater reliability or High perfomence computing to provide
higher computational power than a single computer can provide

*Some of the popular implementations of cluster computing are Google search engine, Earthquake
Simulation, Petroleum Reservoir Simulation, and Weather Forecasting system
WHAT CLUSTER COMPUTING USED
FOR USED FOR ?

• Computer clusters are used for computation-intensive


purposes, rather than handling IO-oriented operations such as
web service or databases. For instance, a computer cluster
might support computational simulations of vehicle crashes or
weather.
CLUSTER COMPUTING
CATEGORIES

• Highly available or fail-over.


• Load balancing.
• High performance computing.
HIGHLY AVAILABLE OR FAIL-OVER

•  *Highavailability clusters are groups of hosts (physical


machines) that act as a single system and provide continuous
availability .In any case of failure, a virtual machine (VM)
on one host can failover to another host, without any downtime
*High availability clusters are used for mission critical
applications like databases, eCommerce websites, and
transaction processing systems.
LOAD BALANCING
• * The load balancing process makes use of the concept of a
cluster switch. What this means is that it distributes parallel
tasks to computing units in a system.

• *  Proper load balancing ensures that a system is stable and can


receive large amounts of traffic.
HIGH PERFORMANCING
• * AnHPC cluster is a collection of many separate servers
(computers), called nodes, which are connected via a fast
interconnect. There may be different types of nodes for different
types of tasks
• *High Performance Computing most generally refers to the practice of
aggregating computing power in a way that delivers much higher
performance than one could get out of a typical desktop computer or
workstation in order to solve large problems in science, engineering, or
business
ADVANTAGE OF CLUSTER
COMPUTING

• *Cluster computing provides a number of


benefits: high availability through fault tolerance and
resilience, load balancing and scaling capabilities, and
performance improvements
WHAT IS CLUSTER IN CLUSTER
COMPUTING?

• *A cluster is a group of inter-connected computers or hosts that


work together to support applications and middleware (e.g.
databases). In a cluster, each computer is referred to as a
“node”. Unlike grid computers, where each node performs a
different task, computer clusters assign the same task to each
node
HIGH AVAILABLE CLUSTER
LOAD BALANCING CLUSTER
CONCLUSION

*Cluster computing has become a major part of many


research programs because the price to performance ratio of
commodity clusters is very good . Also, because the nodes
in a cluster are clones, there is no single point of failure
which enhances the reliability to the cluster
•THANK YOU

You might also like