SlideShare a Scribd company logo
CLUSTER COMPUTING
 PREPARED BY:-

AKASH M SHAH
      &
KEYUR AADESARA

 (5TH SEM CE)
 High   performance computing

 High   throughput computing

   HPC, and HTC

 Parallel   algorithms

 Software    technologies
                                 4
:




1. Multiple High Performance Computers

2. Operating Systems.
 A.Linux B. Microsoft NT
3. High Performance Networks.
4. Network Interface Card.
5. Parallel Programming
  Environments &tools.
CONTENTS

   Introduction
   Architecture
   History
   Application
   Advantages
   Disadvantages
What   is cluster computing?
cluster computing is the
technique of linking two
or more computers into
a network (usually through
a local area network)
inorder to take advantage
of the Parallel processing
power of those computers.
 The clustering model can provide both HA &
HP, and also manageability, scalability, &
affordability

   Typically homogeneous, tightly
    coupled, nodes trust each other.

   As number of h/w components rises, so
    does the probability of failure.

   Increasing probability of fault occurrence
    for long-running applications.
 Improve the operating speed
 ofprocessors & other components.

 Connect multiple processors
 together & coordinate their
 computational efforts.

allow the sharing of a computational
 task among multiple processors
A user submits a job to the head node.
The job identifies the application to run on
the cluster.
The job scheduler on the head node
assigns each task defined by the job to a
node and then starts each application
instance on the assigned node.
Results from each of the application
instances are returned to the client via files
or databases.
Clustering by AKASHMSHAH
 Cluster computing system contract by IBM in
the 1950s based on the MIT
Whirlwind computer architecture.
 During the decade of the 1980s, increased
interest in the potential of cluster computing
was marked by important experiments in
research and industry.



                                          12
High   Availability Clusters

Load-balancing    Clusters

High-performance     Clusters
The  clusters are designed to maintain
redundant nodes that can act as backup
systems in the event of failure.
The minimum number of nodes in a HA
cluster is two - one active and one
redundant - though most HA clusters will
use considerably more nodes.
HIGH AVAILABILITY CLUSTER
 Load-balancing clusters are
 extremely useful for those
 working with limited IT
 budgets.
 Load-balancing clusters
 operate by routing all work
 through one or more
 load-balancing front-end
 nodes.
HPC clusters are
designed to exploit
parallel processing
power of multiple
nodes.
 Ethernet
  10 Mbps obsolete
  100 Mbps almost obsolete
  1000 Mbps standard

 Protocols


  TCP/IP

                              18
July 1999
1000 nodes
Used for genetic algorithm
research by John Koza,
Stanford University
www.genetic-
programming.com/
         Mateti-Everything-About-Linux   19
Clustering by AKASHMSHAH
IBM  BlueGene, 2007
Memory: 73728 GB
Interconnect: Proprietary
PowerPC 440
106,496 nodes
478.2 Tera FLOPS


               Mateti-Everything-About-Linux   21
There are three primary categories of
 applications that use parallel
 clusters.

1.Compute intensive application.

2.Data or i/o intensive applicaion.

3.Transaction intensive application.
High Performance
Expandability
Scalability:    the      resources are
distributed            in case of Cluster
Computing.
 Easy to upgrade and maintain.
High Availability
 Software: difficult to develop software
for
      distributed systems.

   Network:- saturation, transmissions.

 Security: easy access also applies to
secrete
     data.
Solve   parallel processing paradox .

Clusters based supercomputers can be
seen everywhere!

New  trends in hardware and software
tech-nologies are likely to make clusters
more promising and fill SSI (Single System
Image)gap.
The   Grid is a large system of
computing resources that performs
tasks and provides to users a
single point of access, commonly
based on the World Wide Web
interface,    to    these    distributed
resources.

Major Grid projects include NASA’s
Information Power Grid, two NSF Grid
projects (NCSA Alliance’s Virtual
http://www.ieeetfcc.org/
http://lcic.org/
http://beowulf.org/
http://linuxclusters.com/
Sun Microsystems -
http://www.sun.com/
Clustering by AKASHMSHAH
REFRERENCES

More Related Content

PPTX
Cluster computer
PPT
Cluster Tutorial
PPTX
Cluster computing
DOC
PPT
Cluster Computing
PPTX
Beowulf cluster
PDF
High Performance Computing in the Cloud?
PPTX
Cluster cmputing
Cluster computer
Cluster Tutorial
Cluster computing
Cluster Computing
Beowulf cluster
High Performance Computing in the Cloud?
Cluster cmputing

What's hot (19)

PPTX
Cluster computing
PPT
CLUSTER COMPUTING
PPT
Cluster Computing
PDF
High Performance & High Throughput Computing - EUDAT Summer School (Giuseppe ...
PPTX
Cluster computing
PPTX
WAN & LAN Cluster with Diagrams and OSI explanation
PPTX
Cluster computing
PPTX
High performance computing
PDF
Introduction to High Performance Computing
PPTX
Cluster computing
PDF
Computer_Clustering_Technologies
PPTX
Cluster Computing
PPTX
PDF
High–Performance Computing
PPTX
High performance computing
PPT
Grid and cluster_computing_chapter1
PPT
Cluster computing2
PPTX
Cluster computing ppt
PPT
Cluster Computers
Cluster computing
CLUSTER COMPUTING
Cluster Computing
High Performance & High Throughput Computing - EUDAT Summer School (Giuseppe ...
Cluster computing
WAN & LAN Cluster with Diagrams and OSI explanation
Cluster computing
High performance computing
Introduction to High Performance Computing
Cluster computing
Computer_Clustering_Technologies
Cluster Computing
High–Performance Computing
High performance computing
Grid and cluster_computing_chapter1
Cluster computing2
Cluster computing ppt
Cluster Computers
Ad

Viewers also liked (18)

PDF
Cluster Computing Environment for On - line Static Security Assessment of lar...
PPTX
Cluster computing
PDF
HPC Cluster & Cloud Computing
PPTX
Cluster Computing for $0.27/hr using Amazon EC2 and IPython Notebook
PDF
Fedora Workstation
PPTX
cluster computing
PDF
Final year project Electronic zone e-marketing
PDF
Cluster computing report
PPTX
Deals made easy| Online Shopping Kart |Java,Jsp,JDBC
PPTX
Introduction to Online Shopping (e-commerce)
PPTX
Online shopping system
DOCX
Project report On MSM (Mobile Shop Management)
PPTX
Cluster computing pptl (2)
PPS
Project report on mobile shop management
PPT
Online shopping ppt by rohit jain
PPTX
Online shopping presentation
PPTX
Cluster analysis
PPTX
Slideshare ppt
Cluster Computing Environment for On - line Static Security Assessment of lar...
Cluster computing
HPC Cluster & Cloud Computing
Cluster Computing for $0.27/hr using Amazon EC2 and IPython Notebook
Fedora Workstation
cluster computing
Final year project Electronic zone e-marketing
Cluster computing report
Deals made easy| Online Shopping Kart |Java,Jsp,JDBC
Introduction to Online Shopping (e-commerce)
Online shopping system
Project report On MSM (Mobile Shop Management)
Cluster computing pptl (2)
Project report on mobile shop management
Online shopping ppt by rohit jain
Online shopping presentation
Cluster analysis
Slideshare ppt
Ad

Similar to Clustering by AKASHMSHAH (20)

PPTX
Cluster computings
PPTX
Cluster computing
PPTX
Clustercomputingpptl2 120204125126-phpapp01
PPTX
Cluster Computing ppt.pptx
PPTX
Cluster Computing 1[1].pptx
PPT
59137949-Cluster-Computing (1).ppt .....
PDF
Cluster Computing
PPTX
Cluster computing
PPTX
Clusters
PPTX
Clustering
PPT
Cloud computing1
PPTX
Cluster Computing
PPTX
Cloud Computing-UNIT 1 claud computing basics
PPTX
54665962-Nav-Cluster-Computing.pptx
PPTX
Cluster computing
PPTX
cluster compuing
PPT
Cluster Computing Seminar.
PDF
R21 Sasi Engineering College cloud-computing-notes.pdf
PPTX
Cluster Technique used in Advanced Computer Architecture.pptx
PPTX
Cluster computing
Cluster computings
Cluster computing
Clustercomputingpptl2 120204125126-phpapp01
Cluster Computing ppt.pptx
Cluster Computing 1[1].pptx
59137949-Cluster-Computing (1).ppt .....
Cluster Computing
Cluster computing
Clusters
Clustering
Cloud computing1
Cluster Computing
Cloud Computing-UNIT 1 claud computing basics
54665962-Nav-Cluster-Computing.pptx
Cluster computing
cluster compuing
Cluster Computing Seminar.
R21 Sasi Engineering College cloud-computing-notes.pdf
Cluster Technique used in Advanced Computer Architecture.pptx
Cluster computing

Recently uploaded (20)

PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Machine learning based COVID-19 study performance prediction
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
cuic standard and advanced reporting.pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Empathic Computing: Creating Shared Understanding
PPTX
MYSQL Presentation for SQL database connectivity
PPT
Teaching material agriculture food technology
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Per capita expenditure prediction using model stacking based on satellite ima...
Advanced methodologies resolving dimensionality complications for autism neur...
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Machine learning based COVID-19 study performance prediction
Reach Out and Touch Someone: Haptics and Empathic Computing
Spectral efficient network and resource selection model in 5G networks
20250228 LYD VKU AI Blended-Learning.pptx
Network Security Unit 5.pdf for BCA BBA.
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
cuic standard and advanced reporting.pdf
Understanding_Digital_Forensics_Presentation.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Building Integrated photovoltaic BIPV_UPV.pdf
Empathic Computing: Creating Shared Understanding
MYSQL Presentation for SQL database connectivity
Teaching material agriculture food technology

Clustering by AKASHMSHAH

  • 1. CLUSTER COMPUTING PREPARED BY:- AKASH M SHAH & KEYUR AADESARA (5TH SEM CE)
  • 2.  High performance computing  High throughput computing  HPC, and HTC  Parallel algorithms  Software technologies 4
  • 3. : 1. Multiple High Performance Computers 2. Operating Systems. A.Linux B. Microsoft NT 3. High Performance Networks. 4. Network Interface Card. 5. Parallel Programming Environments &tools.
  • 4. CONTENTS  Introduction  Architecture  History  Application  Advantages  Disadvantages
  • 5. What is cluster computing? cluster computing is the technique of linking two or more computers into a network (usually through a local area network) inorder to take advantage of the Parallel processing power of those computers.
  • 6.  The clustering model can provide both HA & HP, and also manageability, scalability, & affordability  Typically homogeneous, tightly coupled, nodes trust each other.  As number of h/w components rises, so does the probability of failure.  Increasing probability of fault occurrence for long-running applications.
  • 7.  Improve the operating speed ofprocessors & other components.  Connect multiple processors together & coordinate their computational efforts. allow the sharing of a computational task among multiple processors
  • 8. A user submits a job to the head node. The job identifies the application to run on the cluster. The job scheduler on the head node assigns each task defined by the job to a node and then starts each application instance on the assigned node. Results from each of the application instances are returned to the client via files or databases.
  • 10.  Cluster computing system contract by IBM in the 1950s based on the MIT Whirlwind computer architecture.  During the decade of the 1980s, increased interest in the potential of cluster computing was marked by important experiments in research and industry. 12
  • 11. High Availability Clusters Load-balancing Clusters High-performance Clusters
  • 12. The clusters are designed to maintain redundant nodes that can act as backup systems in the event of failure. The minimum number of nodes in a HA cluster is two - one active and one redundant - though most HA clusters will use considerably more nodes.
  • 14.  Load-balancing clusters are extremely useful for those working with limited IT budgets.  Load-balancing clusters operate by routing all work through one or more load-balancing front-end nodes.
  • 15. HPC clusters are designed to exploit parallel processing power of multiple nodes.
  • 16.  Ethernet  10 Mbps obsolete  100 Mbps almost obsolete  1000 Mbps standard  Protocols  TCP/IP 18
  • 17. July 1999 1000 nodes Used for genetic algorithm research by John Koza, Stanford University www.genetic- programming.com/ Mateti-Everything-About-Linux 19
  • 19. IBM BlueGene, 2007 Memory: 73728 GB Interconnect: Proprietary PowerPC 440 106,496 nodes 478.2 Tera FLOPS Mateti-Everything-About-Linux 21
  • 20. There are three primary categories of applications that use parallel clusters. 1.Compute intensive application. 2.Data or i/o intensive applicaion. 3.Transaction intensive application.
  • 21. High Performance Expandability Scalability: the resources are distributed in case of Cluster Computing.  Easy to upgrade and maintain. High Availability
  • 22.  Software: difficult to develop software for distributed systems.  Network:- saturation, transmissions.  Security: easy access also applies to secrete data.
  • 23. Solve parallel processing paradox . Clusters based supercomputers can be seen everywhere! New trends in hardware and software tech-nologies are likely to make clusters more promising and fill SSI (Single System Image)gap.
  • 24. The Grid is a large system of computing resources that performs tasks and provides to users a single point of access, commonly based on the World Wide Web interface, to these distributed resources. Major Grid projects include NASA’s Information Power Grid, two NSF Grid projects (NCSA Alliance’s Virtual

Editor's Notes