SlideShare a Scribd company logo
1 of 21
Seminar
On
CLUSTER
COMPUTING
 Introduction
 Cluster Categorization
 Cluster Component
 How Does It Work?
 Cluster Architecture
 Cluster Benefits
 Cluster Features
 Cluster Application
 Limitations
 Conclusion
Cluster is a widely used term meaning
independent computers combined into a unified
system through software and networking
Clusters are typically used for High Availability
(HA) for greater reliability or High Performance
Computing (HPC) to provide greater
computational power than a single computer can
provide.
Clusters are composed of many commodity
computers, linked together by a high-speed
dedicated network
 High-availability (HA) clusters
 Load balancing clusters
 High-performance (HPC) clusters
 Grid Cluster
 These clusters are designed to provide uninterrupted
availability of data or services (typically web services)
to the end-user community.
 if a node fails, the service can be restored without
affecting the availability of the services provided by
the cluster. While the application will still be available,
there will be a performance drop due to the missing
node.
 The purpose of these clusters is to ensure that a
single instance of an application is only ever running
on one cluster member at a time but if and when that
cluster member is no longer available, the application
will failover to another cluster member.
 High-availability clusters implementations are
best for mission-critical applications or
databases, mail, file and print, web, or
application servers.
 This type of cluster distributes incoming requests for
resources or content among multiple nodes running
the same programs or having the same content.
 Both the high availability and load-balancing cluster
technologies can be combined to increase the
reliability, availability, and scalability of application
and data resources that are widely deployed for web,
mail, news, or FTP services.
 Every node in the cluster is able to handle requests
for the same content or application.
 This type of distribution is typically seen in a web-
hosting environment.
 parallel processing was performed by multiple
processors in a specially designed parallel
computer. These are systems in which multiple
processors share a single memory and bus
interface within a single computer.
 These types of cluster increase availability,
performance, and scalability for applications,
particularly computationally or data intensive
tasks.
 The basic building blocks of clusters are broken
down into multiple categories:
1. Cluster Nodes
2. Cluster Network
3. Network Characterization
 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.
A cluster is a type of parallel or distributed processing
system that consists of a collection of interconnected
stand-alone computers working together as a single,
integrated computing resource
 Network technologies
 Network Types
 Communication Protocols
 Operating system
 Single System Image (SSI)
 Quorum
 The main benefits of clusters are:
1. Availability
2. Performance
3. Scalability
 These benefits map to needs of today's
enterprise business, education, military and
scientific community infrastructures.
 There are three primary categories of
applications that use parallel clusters:
1. Compute Intensive Application.
2. Data or I/O Intensive Applications.
3. Transaction Intensive Applications.
 Typically latency is very high and bandwidth
relatively low.
 Currently there is very little software support for
treating a cluster as a single system.
 Problems exist in the interactions between
mixed application workloads on a single time-
shared computer
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

More Related Content

What's hot

Cluster Computing
Cluster ComputingCluster Computing
Cluster Computing
NIKHIL NAIR
 
Multivector and multiprocessor
Multivector and multiprocessorMultivector and multiprocessor
Multivector and multiprocessor
Kishan Panara
 
Distributed computing
Distributed computingDistributed computing
Distributed computing
Keshab Nath
 

What's hot (20)

Cluster computing ppt
Cluster computing pptCluster computing ppt
Cluster computing ppt
 
Cluster computing
Cluster computingCluster computing
Cluster computing
 
Cluster computing
Cluster computingCluster computing
Cluster computing
 
Distributed Computing
Distributed ComputingDistributed Computing
Distributed Computing
 
Distributed information system
Distributed information systemDistributed information system
Distributed information system
 
Data-Intensive Technologies for Cloud Computing
Data-Intensive Technologies for CloudComputingData-Intensive Technologies for CloudComputing
Data-Intensive Technologies for Cloud Computing
 
High performance computing
High performance computingHigh performance computing
High performance computing
 
Introduction to High-Performance Computing
Introduction to High-Performance ComputingIntroduction to High-Performance Computing
Introduction to High-Performance Computing
 
Grid computing
Grid computing Grid computing
Grid computing
 
High Performance & High Throughput Computing - EUDAT Summer School (Giuseppe ...
High Performance & High Throughput Computing - EUDAT Summer School (Giuseppe ...High Performance & High Throughput Computing - EUDAT Summer School (Giuseppe ...
High Performance & High Throughput Computing - EUDAT Summer School (Giuseppe ...
 
Cs6703 grid and cloud computing unit 3
Cs6703 grid and cloud computing unit 3Cs6703 grid and cloud computing unit 3
Cs6703 grid and cloud computing unit 3
 
Cloud deployment models
Cloud deployment modelsCloud deployment models
Cloud deployment models
 
Introduction to Distributed System
Introduction to Distributed SystemIntroduction to Distributed System
Introduction to Distributed System
 
Types of clouds in cloud computing
Types of clouds in cloud computingTypes of clouds in cloud computing
Types of clouds in cloud computing
 
Cluster computing
Cluster computingCluster computing
Cluster computing
 
Introduction to Parallel and Distributed Computing
Introduction to Parallel and Distributed ComputingIntroduction to Parallel and Distributed Computing
Introduction to Parallel and Distributed Computing
 
Cluster Computing
Cluster ComputingCluster Computing
Cluster Computing
 
Edge computing
Edge computingEdge computing
Edge computing
 
Multivector and multiprocessor
Multivector and multiprocessorMultivector and multiprocessor
Multivector and multiprocessor
 
Distributed computing
Distributed computingDistributed computing
Distributed computing
 

Similar to Cluster computing

Clustercomputingpptl2 120204125126-phpapp01
Clustercomputingpptl2 120204125126-phpapp01Clustercomputingpptl2 120204125126-phpapp01
Clustercomputingpptl2 120204125126-phpapp01
Ankit Soni
 
Distributed Computing Report
Distributed Computing ReportDistributed Computing Report
Distributed Computing Report
IIT Kharagpur
 
Computer_Clustering_Technologies
Computer_Clustering_TechnologiesComputer_Clustering_Technologies
Computer_Clustering_Technologies
Manish Chopra
 

Similar to Cluster computing (20)

Clustercomputingpptl2 120204125126-phpapp01
Clustercomputingpptl2 120204125126-phpapp01Clustercomputingpptl2 120204125126-phpapp01
Clustercomputingpptl2 120204125126-phpapp01
 
CLUSTER COMPUTING
CLUSTER COMPUTINGCLUSTER COMPUTING
CLUSTER COMPUTING
 
Cluster cmputing
Cluster cmputingCluster cmputing
Cluster cmputing
 
Clusters
ClustersClusters
Clusters
 
Cloud computing1
Cloud computing1Cloud computing1
Cloud computing1
 
Cluster computing
Cluster computingCluster computing
Cluster computing
 
Cluster Computing
Cluster ComputingCluster Computing
Cluster Computing
 
Cluster Computing
Cluster Computing Cluster Computing
Cluster Computing
 
CLOUD COMPUTING CHANTI-130 ( FOR THE COMPUTING2).pdf
CLOUD COMPUTING CHANTI-130 ( FOR THE COMPUTING2).pdfCLOUD COMPUTING CHANTI-130 ( FOR THE COMPUTING2).pdf
CLOUD COMPUTING CHANTI-130 ( FOR THE COMPUTING2).pdf
 
Cloud Computing
Cloud Computing Cloud Computing
Cloud Computing
 
Chapter 1-Introduction.ppt
Chapter 1-Introduction.pptChapter 1-Introduction.ppt
Chapter 1-Introduction.ppt
 
Distributed Systems.pptx
Distributed Systems.pptxDistributed Systems.pptx
Distributed Systems.pptx
 
Distributed Computing Report
Distributed Computing ReportDistributed Computing Report
Distributed Computing Report
 
The Grouping of Files in Allocation of Job Using Server Scheduling In Load Ba...
The Grouping of Files in Allocation of Job Using Server Scheduling In Load Ba...The Grouping of Files in Allocation of Job Using Server Scheduling In Load Ba...
The Grouping of Files in Allocation of Job Using Server Scheduling In Load Ba...
 
J017367075
J017367075J017367075
J017367075
 
High Availability of Services in Wide-Area Shared Computing Networks
High Availability of Services in Wide-Area Shared Computing NetworksHigh Availability of Services in Wide-Area Shared Computing Networks
High Availability of Services in Wide-Area Shared Computing Networks
 
Cloud ready reference
Cloud ready referenceCloud ready reference
Cloud ready reference
 
Clustering by AKASHMSHAH
Clustering by AKASHMSHAHClustering by AKASHMSHAH
Clustering by AKASHMSHAH
 
Computer_Clustering_Technologies
Computer_Clustering_TechnologiesComputer_Clustering_Technologies
Computer_Clustering_Technologies
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 

More from reddivarihareesh

More from reddivarihareesh (15)

Network protocals
Network protocalsNetwork protocals
Network protocals
 
Jquery
JqueryJquery
Jquery
 
Java script
Java scriptJava script
Java script
 
J servlets
J servletsJ servlets
J servlets
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
Hibernate
HibernateHibernate
Hibernate
 
Hadoop
HadoopHadoop
Hadoop
 
Google glass
Google glassGoogle glass
Google glass
 
Firewall
FirewallFirewall
Firewall
 
Filezilla
FilezillaFilezilla
Filezilla
 
Cashcading stylesheets
Cashcading stylesheetsCashcading stylesheets
Cashcading stylesheets
 
Blue brain
Blue brainBlue brain
Blue brain
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Apache
ApacheApache
Apache
 
Ajax
AjaxAjax
Ajax
 

Recently uploaded

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
 

Recently uploaded (20)

Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
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.
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
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
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
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)
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
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...
 
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...
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 

Cluster computing

  • 2.  Introduction  Cluster Categorization  Cluster Component  How Does It Work?  Cluster Architecture  Cluster Benefits  Cluster Features  Cluster Application  Limitations  Conclusion
  • 3. Cluster is a widely used term meaning independent computers combined into a unified system through software and networking Clusters are typically used for High Availability (HA) for greater reliability or High Performance Computing (HPC) to provide greater computational power than a single computer can provide. Clusters are composed of many commodity computers, linked together by a high-speed dedicated network
  • 4.  High-availability (HA) clusters  Load balancing clusters  High-performance (HPC) clusters  Grid Cluster
  • 5.  These clusters are designed to provide uninterrupted availability of data or services (typically web services) to the end-user community.  if a node fails, the service can be restored without affecting the availability of the services provided by the cluster. While the application will still be available, there will be a performance drop due to the missing node.  The purpose of these clusters is to ensure that a single instance of an application is only ever running on one cluster member at a time but if and when that cluster member is no longer available, the application will failover to another cluster member.
  • 6.
  • 7.  High-availability clusters implementations are best for mission-critical applications or databases, mail, file and print, web, or application servers.
  • 8.  This type of cluster distributes incoming requests for resources or content among multiple nodes running the same programs or having the same content.  Both the high availability and load-balancing cluster technologies can be combined to increase the reliability, availability, and scalability of application and data resources that are widely deployed for web, mail, news, or FTP services.  Every node in the cluster is able to handle requests for the same content or application.  This type of distribution is typically seen in a web- hosting environment.
  • 9.
  • 10.
  • 11.  parallel processing was performed by multiple processors in a specially designed parallel computer. These are systems in which multiple processors share a single memory and bus interface within a single computer.  These types of cluster increase availability, performance, and scalability for applications, particularly computationally or data intensive tasks.
  • 12.  The basic building blocks of clusters are broken down into multiple categories: 1. Cluster Nodes 2. Cluster Network 3. Network Characterization
  • 13.  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.
  • 14.
  • 15. A cluster is a type of parallel or distributed processing system that consists of a collection of interconnected stand-alone computers working together as a single, integrated computing resource
  • 16.  Network technologies  Network Types  Communication Protocols  Operating system  Single System Image (SSI)  Quorum
  • 17.  The main benefits of clusters are: 1. Availability 2. Performance 3. Scalability  These benefits map to needs of today's enterprise business, education, military and scientific community infrastructures.
  • 18.  There are three primary categories of applications that use parallel clusters: 1. Compute Intensive Application. 2. Data or I/O Intensive Applications. 3. Transaction Intensive Applications.
  • 19.  Typically latency is very high and bandwidth relatively low.  Currently there is very little software support for treating a cluster as a single system.  Problems exist in the interactions between mixed application workloads on a single time- shared computer
  • 20. 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.