Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 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