SlideShare una empresa de Scribd logo
1 de 21
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!!!

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Cluster computing
Cluster computingCluster computing
Cluster computing
 
cloud computing basics
cloud computing basicscloud computing basics
cloud computing basics
 
Cluster computing
Cluster computingCluster computing
Cluster computing
 
Grid computing ppt
Grid computing pptGrid computing ppt
Grid computing ppt
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Chapter 3 cloud computing and intro parrallel computing
Chapter 3 cloud computing and intro parrallel computingChapter 3 cloud computing and intro parrallel computing
Chapter 3 cloud computing and intro parrallel computing
 
Data center virtualization
Data center virtualizationData center virtualization
Data center virtualization
 
Scheduling in cloud
Scheduling in cloudScheduling in cloud
Scheduling in cloud
 
Storage Virtualization
Storage VirtualizationStorage Virtualization
Storage Virtualization
 
Cluster computing report
Cluster computing reportCluster computing report
Cluster computing report
 
Distributed computing
Distributed computingDistributed computing
Distributed computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Scalability and Reliability in the Cloud
Scalability and Reliability in the CloudScalability and Reliability in the Cloud
Scalability and Reliability in the Cloud
 
PRESENTATION ON CLOUD COMPUTING
PRESENTATION ON CLOUD COMPUTINGPRESENTATION ON CLOUD COMPUTING
PRESENTATION ON CLOUD COMPUTING
 
Green cloud computing
Green  cloud computingGreen  cloud computing
Green cloud computing
 
Principles of virtualization
Principles of virtualizationPrinciples of virtualization
Principles of virtualization
 
Cluster computer
Cluster  computerCluster  computer
Cluster computer
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Amoeba distributed operating System
Amoeba distributed operating SystemAmoeba distributed operating System
Amoeba distributed operating System
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 

Destacado

Storia Dell'informatica
Storia Dell'informaticaStoria Dell'informatica
Storia Dell'informatica
Marco Rovatti
 
Cluster research final
Cluster research finalCluster research final
Cluster research final
Goshi Fujimoto
 
Evaluation of Virtual Clusters Performance on a Cloud Computing Infrastructure
Evaluation of Virtual Clusters Performance on a Cloud Computing InfrastructureEvaluation of Virtual Clusters Performance on a Cloud Computing Infrastructure
Evaluation of Virtual Clusters Performance on a Cloud Computing Infrastructure
EuroCloud
 
Clusters (Distributed computing)
Clusters (Distributed computing)Clusters (Distributed computing)
Clusters (Distributed computing)
Sri Prasanna
 

Destacado (20)

Small catalytic p systems simulating register machines
Small catalytic p systems simulating register machinesSmall catalytic p systems simulating register machines
Small catalytic p systems simulating register machines
 
Li fi technology
Li fi technologyLi fi technology
Li fi technology
 
Storia Dell'informatica
Storia Dell'informaticaStoria Dell'informatica
Storia Dell'informatica
 
Operazione Orion - Il Computer Quantistico
Operazione Orion - Il Computer QuantisticoOperazione Orion - Il Computer Quantistico
Operazione Orion - Il Computer Quantistico
 
Modelli concettuali e architetture Object-Oriented per la progettazione e lo ...
Modelli concettuali e architetture Object-Oriented per la progettazione e lo ...Modelli concettuali e architetture Object-Oriented per la progettazione e lo ...
Modelli concettuali e architetture Object-Oriented per la progettazione e lo ...
 
La Presentazione di A bit of history
La Presentazione di A bit of historyLa Presentazione di A bit of history
La Presentazione di A bit of history
 
Storia dell'informatica
Storia dell'informaticaStoria dell'informatica
Storia dell'informatica
 
Computer harware
Computer harwareComputer harware
Computer harware
 
Cluster research final
Cluster research finalCluster research final
Cluster research final
 
L'evoluzione del web
L'evoluzione del webL'evoluzione del web
L'evoluzione del web
 
Evaluation of Virtual Clusters Performance on a Cloud Computing Infrastructure
Evaluation of Virtual Clusters Performance on a Cloud Computing InfrastructureEvaluation of Virtual Clusters Performance on a Cloud Computing Infrastructure
Evaluation of Virtual Clusters Performance on a Cloud Computing Infrastructure
 
Google Cluster Innards
Google Cluster InnardsGoogle Cluster Innards
Google Cluster Innards
 
Clusters (Distributed computing)
Clusters (Distributed computing)Clusters (Distributed computing)
Clusters (Distributed computing)
 
Cloud Computing Clusters for Dummies
Cloud Computing Clusters for DummiesCloud Computing Clusters for Dummies
Cloud Computing Clusters for Dummies
 
Grid
GridGrid
Grid
 
Chapter16 new
Chapter16 newChapter16 new
Chapter16 new
 
Parallel and Distributed Computing on Low Latency Clusters
Parallel and Distributed Computing on Low Latency ClustersParallel and Distributed Computing on Low Latency Clusters
Parallel and Distributed Computing on Low Latency Clusters
 
From Objective-C to Swift
From Objective-C to SwiftFrom Objective-C to Swift
From Objective-C to Swift
 
Android application development company in chennai
Android application development company in chennaiAndroid application development company in chennai
Android application development company in chennai
 
Desigualdade social
Desigualdade socialDesigualdade social
Desigualdade social
 

Similar a Cluster computing

Computer_Clustering_Technologies
Computer_Clustering_TechnologiesComputer_Clustering_Technologies
Computer_Clustering_Technologies
Manish Chopra
 
System models for distributed and cloud computing
System models for distributed and cloud computingSystem models for distributed and cloud computing
System models for distributed and cloud computing
purplesea
 
Maxwell siuc hpc_description_tutorial
Maxwell siuc hpc_description_tutorialMaxwell siuc hpc_description_tutorial
Maxwell siuc hpc_description_tutorial
madhuinturi
 
Clustercomputingpptl2 120204125126-phpapp01
Clustercomputingpptl2 120204125126-phpapp01Clustercomputingpptl2 120204125126-phpapp01
Clustercomputingpptl2 120204125126-phpapp01
Ankit Soni
 

Similar a Cluster computing (20)

Cluster computing2
Cluster computing2Cluster computing2
Cluster computing2
 
Cluster cmputing
Cluster cmputingCluster cmputing
Cluster cmputing
 
Cluster Technique used in Advanced Computer Architecture.pptx
Cluster Technique used in Advanced Computer Architecture.pptxCluster Technique used in Advanced Computer Architecture.pptx
Cluster Technique used in Advanced Computer Architecture.pptx
 
Cluster computing
Cluster computingCluster computing
Cluster computing
 
Computer_Clustering_Technologies
Computer_Clustering_TechnologiesComputer_Clustering_Technologies
Computer_Clustering_Technologies
 
Clusters
ClustersClusters
Clusters
 
Cluster computings
Cluster computingsCluster computings
Cluster computings
 
Cluster Computing
Cluster ComputingCluster Computing
Cluster Computing
 
Cluster computing
Cluster computingCluster computing
Cluster computing
 
CLUSTER COMPUTING
CLUSTER COMPUTINGCLUSTER COMPUTING
CLUSTER COMPUTING
 
Clustering by AKASHMSHAH
Clustering by AKASHMSHAHClustering by AKASHMSHAH
Clustering by AKASHMSHAH
 
CLUSTER COMPUTING
CLUSTER COMPUTINGCLUSTER COMPUTING
CLUSTER COMPUTING
 
From Rack scale computers to Warehouse scale computers
From Rack scale computers to Warehouse scale computersFrom Rack scale computers to Warehouse scale computers
From Rack scale computers to Warehouse scale computers
 
System models for distributed and cloud computing
System models for distributed and cloud computingSystem models for distributed and cloud computing
System models for distributed and cloud computing
 
Rha cluster suite wppdf
Rha cluster suite wppdfRha cluster suite wppdf
Rha cluster suite wppdf
 
Maxwell siuc hpc_description_tutorial
Maxwell siuc hpc_description_tutorialMaxwell siuc hpc_description_tutorial
Maxwell siuc hpc_description_tutorial
 
Cluster computing pptl (2)
Cluster computing pptl (2)Cluster computing pptl (2)
Cluster computing pptl (2)
 
Clustercomputingpptl2 120204125126-phpapp01
Clustercomputingpptl2 120204125126-phpapp01Clustercomputingpptl2 120204125126-phpapp01
Clustercomputingpptl2 120204125126-phpapp01
 
Distributed Computing
Distributed ComputingDistributed Computing
Distributed Computing
 
Challenges in Managing IT Infrastructure
Challenges in Managing IT InfrastructureChallenges in Managing IT Infrastructure
Challenges in Managing IT Infrastructure
 

Último

Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 

Último (20)

TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 

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.