SlideShare una empresa de Scribd logo
1 de 18
CLUSTER COMPUTING
A Seminar on
Presented by :
Name – Balvant V. Biradar
Roll No. – 001
Class – M.Sc. C.S. – S.Y. (IV - Semester)
This Seminar Covers…
• Introduction to Cluster Computing
• Types of Clusters
• Cluster Components
• Cluster Operation
• Cluster Applications
• References
ABSTRACT
• A computer cluster is a group of linked computers,
working together closely so that in many respects they
form a single computer
• The major objective in the cluster is utilizing a group of
processing nodes so as to complete the assigned job
in a minimum amount of time by working
cooperatively. The main and important strategy to
achieve such objective is by transferring the extra
loads from busy nodes to idle nodes.
• The seminar will contain the concepts of cluster
computing and the principles involved in it.
Introduction
• Background Study
– Super , Mainframe computers are not cost
effective
– Cluster technologies have been developed
that allow multiple low cost computers to
work in a coordinated fashion to process
applications
– These are cost effective and provides
performance and flexibility
What is cluster computing
• Cluster computing is best characterized as
the integration of a number of off-the-shelf
commodity computers and resources
integrated through hardware, networks, and
software to behave as a single computer
Cluster Benefits
• Scalability, a cluster uses the combined
processing power of compute nodes to run
cluster-enabled applications
• Availability, within the cluster is assured as
nodes within the cluster provide backup to
each other in the event of a failure
• Performance, an additional benefit comes
with the existence of a single system image
and the ease of manageability of the cluster
TYPES OF CLUSTER
• High Availability or Failover Clusters
– designed to provide uninterrupted
availability of data or services to the end-
user community
– Used to implement database, mail, file
print, web application servers.
TYPES OF CLUSTER cont..
• Load Balancing Cluster
– distributes incoming requests for resources
or content among multiple nodes running
the same programs or having the same
content
TYPES OF CLUSTER cont..
• Parallel/Distributed Processing Clusters
– A parallel cluster is a system that uses a
number of nodes to simultaneously solve a
specific computational or data-mining task
– typically used for- mathematical
computation, scientific analysis and
financial data analysis
CLUSTER COMPONENTS
• The basic building blocks of clusters are broken down
into multiple categories: the cluster nodes, cluster
operating system, network switching hardware and
the node/switch interconnect
CLUSTER OPERATION
• Cluster Nodes:
– migrated from the conventional tower cases to single rack-
unit multiprocessor systems
– responsible for running the file system and also serves as
the key system
CLUSTER OPERATION Cont…
• Cluster Network:
– availability of high speed, low-latency network switch
technologies that provide the inter-nodal communications
• Network Characterization: Two primary Characteristics – bandwidth and
delay,
• Ethernet, Fast Ethernet, Gigabit Ethernet and 10-Gigabit Ethernet
CLUSTER OPERATION Cont…
• Cluster Applications:
– Parallel applications exhibit a wide range of communication
behaviours and impose various requirements on the
underlying network
– Compute Intensive Applications: applies to any computer application
that demands a lot of computation cycles, are very sensitive to end-to-end
message latency
– Data or I/O Intensive Applications: applies to any application that has
high demands of attached storage facilities
– Transaction Intensive Applications: applies to any application that
has a high-level of interactive transactions between an application resource
and the cluster resources
CLUSTER OPERATION Cont…
• Message Latency:
– defined as the time it takes to send a zero-length message from
one processor to another (in ms)
– is made up of aggregate latency incurred at each element within
the cluster network, including within the cluster nodes themselves
CLUSTER OPERATION Cont…
• CPU Utilization:
– To use computer resources as efficiently as possible
CLUSTER APPLICATIONS
• Few important cluster applications are:
– Google Search Engine.
– Petroleum Reservoir Simulation.
– Protein Explorer.
– Earthquake Simulation.
– Image Rendering.
REFERENCES
• [1]. http://icl.cs.utk.edu/iter-ref
• [2]. M. Baker, A. Apon, R. Buyya, H. Jin, “Cluster
Computing and Applications”, Encyclopedia of
Computer Science and Technology, Vol.45, Marcel
Dekker, Aug. 2006.
• [3]. D. Butenhof, Programming with POSIX Threads,
Addison-Wesley, 2000.
• [4]. R. Buyya (ed.), High Performance Cluster
Computing: Systems and Architectures, Prentice
Hall, 2007.
Thank you...
Presented by :
Name – Balvant V. Biradar
Roll No. – 001
Class – M.Sc. C.S. – S.Y. (IV - Semester)

Más contenido relacionado

La actualidad más candente

Research in Cloud Computing
Research in Cloud ComputingResearch in Cloud Computing
Research in Cloud Computing
Rajshri Mohan
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Imane SBAI
 

La actualidad más candente (20)

Google App Engine
Google App EngineGoogle App Engine
Google App Engine
 
Virtualization- Cloud Computing
Virtualization- Cloud ComputingVirtualization- Cloud Computing
Virtualization- Cloud Computing
 
Cluster Computers
Cluster ComputersCluster Computers
Cluster Computers
 
Cloud Computing and Services | PPT
Cloud Computing and Services | PPTCloud Computing and Services | PPT
Cloud Computing and Services | PPT
 
Cluster Computing
Cluster ComputingCluster Computing
Cluster Computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Research in Cloud Computing
Research in Cloud ComputingResearch in Cloud Computing
Research in Cloud Computing
 
High performance computing
High performance computingHigh performance computing
High performance computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Unit 4
Unit 4Unit 4
Unit 4
 
Implementation levels of virtualization
Implementation levels of virtualizationImplementation levels of virtualization
Implementation levels of virtualization
 
Virtualization in cloud computing ppt
Virtualization in cloud computing pptVirtualization in cloud computing ppt
Virtualization in cloud computing ppt
 
Cluster computing ppt
Cluster computing pptCluster computing ppt
Cluster computing ppt
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Distributed Computing ppt
Distributed Computing pptDistributed Computing ppt
Distributed Computing ppt
 
Virtualization in cloud computing
Virtualization in cloud computingVirtualization in cloud computing
Virtualization in cloud computing
 
cloud computing:Types of virtualization
cloud computing:Types of virtualizationcloud computing:Types of virtualization
cloud computing:Types of virtualization
 
Cloud Computing and Data Centers
Cloud Computing and Data CentersCloud Computing and Data Centers
Cloud Computing and Data Centers
 

Destacado

Cluster Computing
Cluster ComputingCluster Computing
Cluster Computing
NIKHIL NAIR
 
webteaching.ppt
webteaching.pptwebteaching.ppt
webteaching.ppt
Videoguy
 
200512F_CLTHE_Full
200512F_CLTHE_Full200512F_CLTHE_Full
200512F_CLTHE_Full
James Werner
 
Oregon legislative history
Oregon legislative historyOregon legislative history
Oregon legislative history
sugeladi
 
The Israel-Gaza Conflict:
 Social Media Become the Informational Front Line
The Israel-Gaza Conflict:
 Social Media Become the Informational Front LineThe Israel-Gaza Conflict:
 Social Media Become the Informational Front Line
The Israel-Gaza Conflict:
 Social Media Become the Informational Front Line
The New School
 

Destacado (19)

Cluster Computing
Cluster ComputingCluster Computing
Cluster Computing
 
Howe School Forum, Fall 2003
Howe School Forum, Fall 2003Howe School Forum, Fall 2003
Howe School Forum, Fall 2003
 
webteaching.ppt
webteaching.pptwebteaching.ppt
webteaching.ppt
 
200512F_CLTHE_Full
200512F_CLTHE_Full200512F_CLTHE_Full
200512F_CLTHE_Full
 
Smart mobility 2015
Smart mobility  2015Smart mobility  2015
Smart mobility 2015
 
Learning From The Context
Learning From The ContextLearning From The Context
Learning From The Context
 
CV_myashar_2017
CV_myashar_2017CV_myashar_2017
CV_myashar_2017
 
Resources on Regions
Resources on RegionsResources on Regions
Resources on Regions
 
Career Camp: Digital Design
Career Camp: Digital DesignCareer Camp: Digital Design
Career Camp: Digital Design
 
Oregon legislative history
Oregon legislative historyOregon legislative history
Oregon legislative history
 
122634800 viver-de-luz-adendo
122634800 viver-de-luz-adendo122634800 viver-de-luz-adendo
122634800 viver-de-luz-adendo
 
What We Teach: Make Ideas Real
What We Teach: Make Ideas RealWhat We Teach: Make Ideas Real
What We Teach: Make Ideas Real
 
Iss
IssIss
Iss
 
Maritime slavery
Maritime slaveryMaritime slavery
Maritime slavery
 
Data journalism and open data educational projects
Data journalism and open data educational projectsData journalism and open data educational projects
Data journalism and open data educational projects
 
Web 2.0 in Law Libraries
Web 2.0 in Law LibrariesWeb 2.0 in Law Libraries
Web 2.0 in Law Libraries
 
I010224146
I010224146I010224146
I010224146
 
The Israel-Gaza Conflict:
 Social Media Become the Informational Front Line
The Israel-Gaza Conflict:
 Social Media Become the Informational Front LineThe Israel-Gaza Conflict:
 Social Media Become the Informational Front Line
The Israel-Gaza Conflict:
 Social Media Become the Informational Front Line
 
New Faculty Seminar | VCCS | 2015
New Faculty Seminar | VCCS | 2015New Faculty Seminar | VCCS | 2015
New Faculty Seminar | VCCS | 2015
 

Similar a Cluster Computing Seminar.

OIT552 Cloud Computing - Question Bank
OIT552 Cloud Computing - Question BankOIT552 Cloud Computing - Question Bank
OIT552 Cloud Computing - Question Bank
pkaviya
 
CS8791 Cloud Computing - Question Bank
CS8791 Cloud Computing - Question BankCS8791 Cloud Computing - Question Bank
CS8791 Cloud Computing - Question Bank
pkaviya
 
Week 1 Lecture_1-5 CC_watermark.pdf
Week 1 Lecture_1-5 CC_watermark.pdfWeek 1 Lecture_1-5 CC_watermark.pdf
Week 1 Lecture_1-5 CC_watermark.pdf
John422973
 
Clustercomputingpptl2 120204125126-phpapp01
Clustercomputingpptl2 120204125126-phpapp01Clustercomputingpptl2 120204125126-phpapp01
Clustercomputingpptl2 120204125126-phpapp01
Ankit Soni
 

Similar a Cluster Computing Seminar. (20)

Cluster Computing
Cluster ComputingCluster Computing
Cluster Computing
 
Types of computing
Types of computingTypes of computing
Types of computing
 
CCUnit1.pdf
CCUnit1.pdfCCUnit1.pdf
CCUnit1.pdf
 
An Introduction to Cloud Computing and Lates Developments.ppt
An Introduction to Cloud Computing and Lates Developments.pptAn Introduction to Cloud Computing and Lates Developments.ppt
An Introduction to Cloud Computing and Lates Developments.ppt
 
CLUSTER COMPUTING
CLUSTER COMPUTINGCLUSTER COMPUTING
CLUSTER COMPUTING
 
introduction to cloud computing for college.pdf
introduction to cloud computing for college.pdfintroduction to cloud computing for college.pdf
introduction to cloud computing for college.pdf
 
OIT552 Cloud Computing Material
OIT552 Cloud Computing MaterialOIT552 Cloud Computing Material
OIT552 Cloud Computing Material
 
Simulation of Heterogeneous Cloud Infrastructures
Simulation of Heterogeneous Cloud InfrastructuresSimulation of Heterogeneous Cloud Infrastructures
Simulation of Heterogeneous Cloud Infrastructures
 
CC unit 1.pptx
CC unit 1.pptxCC unit 1.pptx
CC unit 1.pptx
 
OIT552 Cloud Computing - Question Bank
OIT552 Cloud Computing - Question BankOIT552 Cloud Computing - Question Bank
OIT552 Cloud Computing - Question Bank
 
CCS335 – CLOUD COMPUTING.pptx
CCS335 – CLOUD COMPUTING.pptxCCS335 – CLOUD COMPUTING.pptx
CCS335 – CLOUD COMPUTING.pptx
 
3 - Grid Computing.pptx
3 - Grid Computing.pptx3 - Grid Computing.pptx
3 - Grid Computing.pptx
 
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
 
Ism
IsmIsm
Ism
 
CS8791 Cloud Computing - Question Bank
CS8791 Cloud Computing - Question BankCS8791 Cloud Computing - Question Bank
CS8791 Cloud Computing - Question Bank
 
_Cloud_Computing_Overview.pdf
_Cloud_Computing_Overview.pdf_Cloud_Computing_Overview.pdf
_Cloud_Computing_Overview.pdf
 
Week 1 Lecture_1-5 CC_watermark.pdf
Week 1 Lecture_1-5 CC_watermark.pdfWeek 1 Lecture_1-5 CC_watermark.pdf
Week 1 Lecture_1-5 CC_watermark.pdf
 
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
 
Grid computing
Grid computingGrid computing
Grid computing
 

Último

Último (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 

Cluster Computing Seminar.

  • 1. CLUSTER COMPUTING A Seminar on Presented by : Name – Balvant V. Biradar Roll No. – 001 Class – M.Sc. C.S. – S.Y. (IV - Semester)
  • 2. This Seminar Covers… • Introduction to Cluster Computing • Types of Clusters • Cluster Components • Cluster Operation • Cluster Applications • References
  • 3. ABSTRACT • A computer cluster is a group of linked computers, working together closely so that in many respects they form a single computer • The major objective in the cluster is utilizing a group of processing nodes so as to complete the assigned job in a minimum amount of time by working cooperatively. The main and important strategy to achieve such objective is by transferring the extra loads from busy nodes to idle nodes. • The seminar will contain the concepts of cluster computing and the principles involved in it.
  • 4. Introduction • Background Study – Super , Mainframe computers are not cost effective – Cluster technologies have been developed that allow multiple low cost computers to work in a coordinated fashion to process applications – These are cost effective and provides performance and flexibility
  • 5. What is cluster computing • Cluster computing is best characterized as the integration of a number of off-the-shelf commodity computers and resources integrated through hardware, networks, and software to behave as a single computer
  • 6. Cluster Benefits • Scalability, a cluster uses the combined processing power of compute nodes to run cluster-enabled applications • Availability, within the cluster is assured as nodes within the cluster provide backup to each other in the event of a failure • Performance, an additional benefit comes with the existence of a single system image and the ease of manageability of the cluster
  • 7. TYPES OF CLUSTER • High Availability or Failover Clusters – designed to provide uninterrupted availability of data or services to the end- user community – Used to implement database, mail, file print, web application servers.
  • 8. TYPES OF CLUSTER cont.. • Load Balancing Cluster – distributes incoming requests for resources or content among multiple nodes running the same programs or having the same content
  • 9. TYPES OF CLUSTER cont.. • Parallel/Distributed Processing Clusters – A parallel cluster is a system that uses a number of nodes to simultaneously solve a specific computational or data-mining task – typically used for- mathematical computation, scientific analysis and financial data analysis
  • 10. CLUSTER COMPONENTS • The basic building blocks of clusters are broken down into multiple categories: the cluster nodes, cluster operating system, network switching hardware and the node/switch interconnect
  • 11. CLUSTER OPERATION • Cluster Nodes: – migrated from the conventional tower cases to single rack- unit multiprocessor systems – responsible for running the file system and also serves as the key system
  • 12. CLUSTER OPERATION Cont… • Cluster Network: – availability of high speed, low-latency network switch technologies that provide the inter-nodal communications • Network Characterization: Two primary Characteristics – bandwidth and delay, • Ethernet, Fast Ethernet, Gigabit Ethernet and 10-Gigabit Ethernet
  • 13. CLUSTER OPERATION Cont… • Cluster Applications: – Parallel applications exhibit a wide range of communication behaviours and impose various requirements on the underlying network – Compute Intensive Applications: applies to any computer application that demands a lot of computation cycles, are very sensitive to end-to-end message latency – Data or I/O Intensive Applications: applies to any application that has high demands of attached storage facilities – Transaction Intensive Applications: applies to any application that has a high-level of interactive transactions between an application resource and the cluster resources
  • 14. CLUSTER OPERATION Cont… • Message Latency: – defined as the time it takes to send a zero-length message from one processor to another (in ms) – is made up of aggregate latency incurred at each element within the cluster network, including within the cluster nodes themselves
  • 15. CLUSTER OPERATION Cont… • CPU Utilization: – To use computer resources as efficiently as possible
  • 16. CLUSTER APPLICATIONS • Few important cluster applications are: – Google Search Engine. – Petroleum Reservoir Simulation. – Protein Explorer. – Earthquake Simulation. – Image Rendering.
  • 17. REFERENCES • [1]. http://icl.cs.utk.edu/iter-ref • [2]. M. Baker, A. Apon, R. Buyya, H. Jin, “Cluster Computing and Applications”, Encyclopedia of Computer Science and Technology, Vol.45, Marcel Dekker, Aug. 2006. • [3]. D. Butenhof, Programming with POSIX Threads, Addison-Wesley, 2000. • [4]. R. Buyya (ed.), High Performance Cluster Computing: Systems and Architectures, Prentice Hall, 2007.
  • 18. Thank you... Presented by : Name – Balvant V. Biradar Roll No. – 001 Class – M.Sc. C.S. – S.Y. (IV - Semester)