SlideShare a Scribd company logo
CLUSTER COMPUTING
Presented by:
Harsha vardhan
Sharath
CONTENTS
• Introducing Clusters
• About Cluster Computing
• Why Clusters?
• History
• Architecture
• Categories
• Issues
INTRODUCTION
 A computer cluster is a group of tightly coupled
computers that work together closely so that it
can be viewed as a single computer.
 Clusters are commonly connected through fast
local area networks.
 Clusters have evolved to support applications
ranging from e-commerce, to high performance
database applications.
CLUSTER COMPUTERS IN VIEW
CLUSTER COMPUTERS
 A group of interconnected WHOLE
COMPUTERS works together as a unified
computing resource that can create the
illusion of being one machine having parallel
processing.
 The components of a cluster are commonly,
but not always, connected to each other
through fast local area networks.
WHY TO USE CLUSTERS
 Price/Performance
The reason for the growth in use of clusters is that they
have significantly reduced the cost of processing power.
 Availability
Single points of failure can be eliminated, if any one
system component goes down, the system as a whole stay
highly available.
 Scalability
HPC clusters can grow in overall capacity because
processors and nodes can be added as demand
increases.
HISTORY
 The first commodity clustering product was ARCsystem,
developed by Datapoint in 1977.
 The next product was VAXcluster, released by DEC in
1980’s.
 Microsoft, Sun Microsystems, and other leading hardware
and software companies offer clustering packages.
 But Linux is the most widely used operating systems ever
since for cluster computers around the world.
ARCHITECTURE
 A cluster is a type of parallel /distributed processing
system,which consists of a collection of interconnected
stand-alone computers cooperatively working together a
single, integrated computing resource.
 A node:
 a single or multiprocessor system with memory, I/O
facilities, &OS
 generally 2 or more computers (nodes) connected
together
 in a single cabinet, or physically separated & connected
via a LAN
 appear as a single system to users and applications
 provide a cost-effective way to gain features and benefits
CLUSTERS ARCHITECTURE
CLUSTER CATEGORISATION
 High-availability (HA)
 Load-balancing
 High- Performance(HP)
HIGH AVAILABILITY CLUSTERS
 Avoid single point of failure
 This requires atleast two nodes - a primary a
nd a backup.
 Always with redundancy
 Almost all load balancing cluster are with HA
capability.
LOAD BALANCING CLUSTERS
 PC cluster deliver load balancing performanc
e
 Commonly used with busy ftp and web serve
rs with large client base
 Large number of nodes to share load
HIGH-PERFORMANCE
 Start from 1994
 Donald Becker of NASA assembled this clust
er.
 Also called Beowulf cluster
 Applications like data mining, simulations, pa
rallel
 processing, weather modeling, etc.
ISSUES
 Cluster Networking
 Cluster Software
 Programming
 Timing
 Network Selection
 Speed Selection
CLUSTER NETWORKING
 Huge difference in the speed of data
accessibility and transferability and how the
nodes communicate.
 Just got to make sure that if it’s in your
budget then the clusters have the similar
networking capabilities and if possible, then
buy the network adapters from the same
manufacturer.
CLUSTER SOFTWARE
 You will have to build versions of clustering
software for each kind of system you include
in your cluster.
PROGRAMMING
 Our code will have to be written to support
the lowest common denominator for data
types supported by the least powerful node
in our cluster. With mixed machines, the
more powerful machines will have attributes
that cannot be attained in the powerful
machine.
TIMING
 This is the most problematic aspect of
cluster. Since these machines have different
performance profile our code will execute at
different rates on the different kinds of nodes.
This can cause serious bottlenecks if a
process on one node is waiting for results of
a calculation on a slower node..
NETWORK SELECTION
 There are a number of different kinds of
network topologies, including buses, cubes
of various degrees, and grids/meshes. These
network topologies will be implemented by
use of one or more network interface cards,
or NICs, installed into the head-node and
compute nodes of our cluster.
SPEED SELECTION
 No matter what topology you choose for
your cluster, you will want to get fastest
network that your budget allows. Fortunately,
the availability of high speed computers has
also forced the development of high speed
networking systems.
Examples are :
10Mbit Ethernet, 100Mbit Ethernet, gigabit
networking, channel bonding etc.
THANK YOU!!!

More Related Content

What's hot (20)

PPT
Cluster Computing Seminar.
Balvant Biradar
 
PDF
Cluster computing report
Sudhanshu kumar Sah
 
PDF
High–Performance Computing
BRAC University Computer Club
 
PPTX
Cluster computing
reddivarihareesh
 
PPTX
Cluster computing
Kajal Thakkar
 
PDF
Edge computing
Biddut Hossain
 
PPTX
Grid computing Seminar PPT
Upender Upr
 
PPTX
Research in Cloud Computing
Rajshri Mohan
 
PPTX
Cloud computing ppt
Pravesh ARYA
 
PPTX
Cluster computing
Raja' Masa'deh
 
ODP
Introduction to Virtualization
Rahul Hada
 
PPTX
Load balancing in cloud computing.pptx
Hitesh Mohapatra
 
PPTX
CLUSTER COMPUTING
anshugautamgautam
 
PPTX
Cloud computing
pgayatrinaidu
 
PDF
Sensor Cloud
Debjyoti Ghosh
 
PPTX
Quantum computing seminar
Pankaj Kumar
 
PPTX
Storage Virtualization
Mehul Jariwala
 
PPT
Artificial Neural Network seminar presentation using ppt.
Mohd Faiz
 
PPTX
Data-Intensive Technologies for Cloud Computing
huda2018
 
PDF
Fundamentals of cloud Computing
nik_053
 
Cluster Computing Seminar.
Balvant Biradar
 
Cluster computing report
Sudhanshu kumar Sah
 
High–Performance Computing
BRAC University Computer Club
 
Cluster computing
reddivarihareesh
 
Cluster computing
Kajal Thakkar
 
Edge computing
Biddut Hossain
 
Grid computing Seminar PPT
Upender Upr
 
Research in Cloud Computing
Rajshri Mohan
 
Cloud computing ppt
Pravesh ARYA
 
Cluster computing
Raja' Masa'deh
 
Introduction to Virtualization
Rahul Hada
 
Load balancing in cloud computing.pptx
Hitesh Mohapatra
 
CLUSTER COMPUTING
anshugautamgautam
 
Cloud computing
pgayatrinaidu
 
Sensor Cloud
Debjyoti Ghosh
 
Quantum computing seminar
Pankaj Kumar
 
Storage Virtualization
Mehul Jariwala
 
Artificial Neural Network seminar presentation using ppt.
Mohd Faiz
 
Data-Intensive Technologies for Cloud Computing
huda2018
 
Fundamentals of cloud Computing
nik_053
 

Viewers also liked (20)

PPTX
Small catalytic p systems simulating register machines
Venkat Sai Sharath Mudhigonda
 
PPTX
Li fi technology
Venkat Sai Sharath Mudhigonda
 
PPT
Storia Dell'informatica
Marco Rovatti
 
PDF
Operazione Orion - Il Computer Quantistico
Fausto Intilla
 
PDF
Modelli concettuali e architetture Object-Oriented per la progettazione e lo ...
Laboratorio di Cultura Digitale, Università di Pisa
 
PDF
La Presentazione di A bit of history
Quotidiano Piemontese
 
PPT
Storia dell'informatica
Andrea Linfozzi
 
PPT
Computer harware
MOCAMPOMANES90
 
PPTX
Cluster research final
Goshi Fujimoto
 
PPTX
Cluster computer
Ashraful Hoda
 
PDF
L'evoluzione del web
Andrea Dottor
 
PDF
Evaluation of Virtual Clusters Performance on a Cloud Computing Infrastructure
EuroCloud
 
PPT
Google Cluster Innards
Martin Dvorak
 
PPT
Clusters (Distributed computing)
Sri Prasanna
 
PPT
Grid
FajarZain
 
PPTX
Chapter16 new
vmummaneni
 
PDF
Parallel and Distributed Computing on Low Latency Clusters
Vittorio Giovara
 
PDF
From Objective-C to Swift
Pablo Villar
 
PPTX
Android application development company in chennai
edsseo
 
PDF
Desigualdade social
Beatriz Pfaltzgraff
 
Small catalytic p systems simulating register machines
Venkat Sai Sharath Mudhigonda
 
Storia Dell'informatica
Marco Rovatti
 
Operazione Orion - Il Computer Quantistico
Fausto Intilla
 
Modelli concettuali e architetture Object-Oriented per la progettazione e lo ...
Laboratorio di Cultura Digitale, Università di Pisa
 
La Presentazione di A bit of history
Quotidiano Piemontese
 
Storia dell'informatica
Andrea Linfozzi
 
Computer harware
MOCAMPOMANES90
 
Cluster research final
Goshi Fujimoto
 
Cluster computer
Ashraful Hoda
 
L'evoluzione del web
Andrea Dottor
 
Evaluation of Virtual Clusters Performance on a Cloud Computing Infrastructure
EuroCloud
 
Google Cluster Innards
Martin Dvorak
 
Clusters (Distributed computing)
Sri Prasanna
 
Grid
FajarZain
 
Chapter16 new
vmummaneni
 
Parallel and Distributed Computing on Low Latency Clusters
Vittorio Giovara
 
From Objective-C to Swift
Pablo Villar
 
Android application development company in chennai
edsseo
 
Desigualdade social
Beatriz Pfaltzgraff
 
Ad

Similar to Cluster computing (20)

PPT
Cluster Computing
NIKHIL NAIR
 
PPT
59137949-Cluster-Computing (1).ppt .....
ananthupradeep00
 
PPTX
Cluster computing
Shashwat Shriparv
 
PPTX
Cluster cmputing
Kajal Thakkar
 
PPTX
Clustering
Abhay Pai
 
PPTX
Clustering by AKASHMSHAH
Akash M Shah
 
PPT
Cluster computing2
ghanshyamrdias
 
PPTX
Cluster computings
Ragu1033
 
PPTX
Cluster Computing 1[1].pptx
ssuser079000
 
PPTX
Cluster Computing ppt.pptx
nallakarthik
 
PPTX
Seminar PPT on computer cluster by unknown.pptx
p4969246
 
PPTX
Cluster computing
Adarsh110
 
PPTX
Cluster computing
Adarsh110
 
PPTX
cluster compuing
Sreejith Nair
 
PPTX
Cluster Computing
Hitesh Mohapatra
 
PDF
An Introduction to Cluster Computing
ijtsrd
 
PDF
Cluster Computing
BishowRajBaral
 
PPTX
54665962-Nav-Cluster-Computing.pptx
YashAhire28
 
PDF
Computer_Clustering_Technologies
Manish Chopra
 
PDF
Encyclopedia Of Physical Science And Technology 3e Computer Hardware Robert A...
kwmnnpyod4820
 
Cluster Computing
NIKHIL NAIR
 
59137949-Cluster-Computing (1).ppt .....
ananthupradeep00
 
Cluster computing
Shashwat Shriparv
 
Cluster cmputing
Kajal Thakkar
 
Clustering
Abhay Pai
 
Clustering by AKASHMSHAH
Akash M Shah
 
Cluster computing2
ghanshyamrdias
 
Cluster computings
Ragu1033
 
Cluster Computing 1[1].pptx
ssuser079000
 
Cluster Computing ppt.pptx
nallakarthik
 
Seminar PPT on computer cluster by unknown.pptx
p4969246
 
Cluster computing
Adarsh110
 
Cluster computing
Adarsh110
 
cluster compuing
Sreejith Nair
 
Cluster Computing
Hitesh Mohapatra
 
An Introduction to Cluster Computing
ijtsrd
 
Cluster Computing
BishowRajBaral
 
54665962-Nav-Cluster-Computing.pptx
YashAhire28
 
Computer_Clustering_Technologies
Manish Chopra
 
Encyclopedia Of Physical Science And Technology 3e Computer Hardware Robert A...
kwmnnpyod4820
 
Ad

Recently uploaded (20)

PPTX
DIARRHOEA & DEHYDRATION: NURSING MANAGEMENT.pptx
PRADEEP ABOTHU
 
PPT
DRUGS USED IN THERAPY OF SHOCK, Shock Therapy, Treatment or management of shock
Rajshri Ghogare
 
PPTX
Artificial Intelligence in Gastroentrology: Advancements and Future Presprec...
AyanHossain
 
PPTX
Digital Professionalism and Interpersonal Competence
rutvikgediya1
 
PDF
Module 1: Determinants of Health [Tutorial Slides]
JonathanHallett4
 
PPTX
Nutrition Quiz bee for elementary 2025 1.pptx
RichellMarianoPugal
 
PPTX
The Future of Artificial Intelligence Opportunities and Risks Ahead
vaghelajayendra784
 
PPTX
Introduction to pediatric nursing in 5th Sem..pptx
AneetaSharma15
 
PDF
FULL DOCUMENT: Read the full Deloitte and Touche audit report on the National...
Kweku Zurek
 
PPTX
Cybersecurity: How to Protect your Digital World from Hackers
vaidikpanda4
 
PPTX
IDEAS AND EARLY STATES Social science pptx
NIRANJANASSURESH
 
PPTX
Joint Mobility : Fundamentals of Joint Mobility
Sreeraj S R
 
PPTX
10CLA Term 3 Week 4 Study Techniques.pptx
mansk2
 
PPTX
FAMILY HEALTH NURSING CARE - UNIT 5 - CHN 1 - GNM 1ST YEAR.pptx
Priyanshu Anand
 
PPTX
20250924 Navigating the Future: How to tell the difference between an emergen...
McGuinness Institute
 
PPTX
Gupta Art & Architecture Temple and Sculptures.pptx
Virag Sontakke
 
PPTX
I INCLUDED THIS TOPIC IS INTELLIGENCE DEFINITION, MEANING, INDIVIDUAL DIFFERE...
parmarjuli1412
 
PPTX
TOP 10 AI TOOLS YOU MUST LEARN TO SURVIVE IN 2025 AND ABOVE
digilearnings.com
 
PPTX
HEALTH CARE DELIVERY SYSTEM - UNIT 2 - GNM 3RD YEAR.pptx
Priyanshu Anand
 
PPTX
Virus sequence retrieval from NCBI database
yamunaK13
 
DIARRHOEA & DEHYDRATION: NURSING MANAGEMENT.pptx
PRADEEP ABOTHU
 
DRUGS USED IN THERAPY OF SHOCK, Shock Therapy, Treatment or management of shock
Rajshri Ghogare
 
Artificial Intelligence in Gastroentrology: Advancements and Future Presprec...
AyanHossain
 
Digital Professionalism and Interpersonal Competence
rutvikgediya1
 
Module 1: Determinants of Health [Tutorial Slides]
JonathanHallett4
 
Nutrition Quiz bee for elementary 2025 1.pptx
RichellMarianoPugal
 
The Future of Artificial Intelligence Opportunities and Risks Ahead
vaghelajayendra784
 
Introduction to pediatric nursing in 5th Sem..pptx
AneetaSharma15
 
FULL DOCUMENT: Read the full Deloitte and Touche audit report on the National...
Kweku Zurek
 
Cybersecurity: How to Protect your Digital World from Hackers
vaidikpanda4
 
IDEAS AND EARLY STATES Social science pptx
NIRANJANASSURESH
 
Joint Mobility : Fundamentals of Joint Mobility
Sreeraj S R
 
10CLA Term 3 Week 4 Study Techniques.pptx
mansk2
 
FAMILY HEALTH NURSING CARE - UNIT 5 - CHN 1 - GNM 1ST YEAR.pptx
Priyanshu Anand
 
20250924 Navigating the Future: How to tell the difference between an emergen...
McGuinness Institute
 
Gupta Art & Architecture Temple and Sculptures.pptx
Virag Sontakke
 
I INCLUDED THIS TOPIC IS INTELLIGENCE DEFINITION, MEANING, INDIVIDUAL DIFFERE...
parmarjuli1412
 
TOP 10 AI TOOLS YOU MUST LEARN TO SURVIVE IN 2025 AND ABOVE
digilearnings.com
 
HEALTH CARE DELIVERY SYSTEM - UNIT 2 - GNM 3RD YEAR.pptx
Priyanshu Anand
 
Virus sequence retrieval from NCBI database
yamunaK13
 

Cluster computing

  • 2. CONTENTS • Introducing Clusters • About Cluster Computing • Why Clusters? • History • Architecture • Categories • Issues
  • 3. INTRODUCTION  A computer cluster is a group of tightly coupled computers that work together closely so that it can be viewed as a single computer.  Clusters are commonly connected through fast local area networks.  Clusters have evolved to support applications ranging from e-commerce, to high performance database applications.
  • 5. CLUSTER COMPUTERS  A group of interconnected WHOLE COMPUTERS works together as a unified computing resource that can create the illusion of being one machine having parallel processing.  The components of a cluster are commonly, but not always, connected to each other through fast local area networks.
  • 6. WHY TO USE CLUSTERS  Price/Performance The reason for the growth in use of clusters is that they have significantly reduced the cost of processing power.  Availability Single points of failure can be eliminated, if any one system component goes down, the system as a whole stay highly available.  Scalability HPC clusters can grow in overall capacity because processors and nodes can be added as demand increases.
  • 7. HISTORY  The first commodity clustering product was ARCsystem, developed by Datapoint in 1977.  The next product was VAXcluster, released by DEC in 1980’s.  Microsoft, Sun Microsystems, and other leading hardware and software companies offer clustering packages.  But Linux is the most widely used operating systems ever since for cluster computers around the world.
  • 8. ARCHITECTURE  A cluster is a type of parallel /distributed processing system,which consists of a collection of interconnected stand-alone computers cooperatively working together a single, integrated computing resource.  A node:  a single or multiprocessor system with memory, I/O facilities, &OS  generally 2 or more computers (nodes) connected together  in a single cabinet, or physically separated & connected via a LAN  appear as a single system to users and applications  provide a cost-effective way to gain features and benefits
  • 10. CLUSTER CATEGORISATION  High-availability (HA)  Load-balancing  High- Performance(HP)
  • 11. HIGH AVAILABILITY CLUSTERS  Avoid single point of failure  This requires atleast two nodes - a primary a nd a backup.  Always with redundancy  Almost all load balancing cluster are with HA capability.
  • 12. LOAD BALANCING CLUSTERS  PC cluster deliver load balancing performanc e  Commonly used with busy ftp and web serve rs with large client base  Large number of nodes to share load
  • 13. HIGH-PERFORMANCE  Start from 1994  Donald Becker of NASA assembled this clust er.  Also called Beowulf cluster  Applications like data mining, simulations, pa rallel  processing, weather modeling, etc.
  • 14. ISSUES  Cluster Networking  Cluster Software  Programming  Timing  Network Selection  Speed Selection
  • 15. CLUSTER NETWORKING  Huge difference in the speed of data accessibility and transferability and how the nodes communicate.  Just got to make sure that if it’s in your budget then the clusters have the similar networking capabilities and if possible, then buy the network adapters from the same manufacturer.
  • 16. CLUSTER SOFTWARE  You will have to build versions of clustering software for each kind of system you include in your cluster.
  • 17. PROGRAMMING  Our code will have to be written to support the lowest common denominator for data types supported by the least powerful node in our cluster. With mixed machines, the more powerful machines will have attributes that cannot be attained in the powerful machine.
  • 18. TIMING  This is the most problematic aspect of cluster. Since these machines have different performance profile our code will execute at different rates on the different kinds of nodes. This can cause serious bottlenecks if a process on one node is waiting for results of a calculation on a slower node..
  • 19. NETWORK SELECTION  There are a number of different kinds of network topologies, including buses, cubes of various degrees, and grids/meshes. These network topologies will be implemented by use of one or more network interface cards, or NICs, installed into the head-node and compute nodes of our cluster.
  • 20. SPEED SELECTION  No matter what topology you choose for your cluster, you will want to get fastest network that your budget allows. Fortunately, the availability of high speed computers has also forced the development of high speed networking systems. Examples are : 10Mbit Ethernet, 100Mbit Ethernet, gigabit networking, channel bonding etc.