SlideShare a Scribd company logo
2
Most read
3
Most read
6
Most read
Cluster Computing
Unit 1
Dr Hitesh Mohapatra
Associate Professor
School of Computer Engineering
KIIT University
Introduction :
• Cluster computing is a collection of tightly
or loosely connected computers that work
together so that they act as a single entity.
• The connected computers execute
operations all together thus creating the
idea of a single system.
• The clusters are generally connected
through fast local area networks (LANs)
Why is Cluster Computing important?
1.Cluster computing gives a relatively inexpensive, unconventional to
the large server or mainframe computer solutions.
2.It resolves the demand for content criticality and process services in
a faster way.
3.Many organizations and IT companies are implementing cluster
computing to augment their scalability, availability, processing speed
and resource management at economic prices.
4.It ensures that computational power is always available.
5.It provides a single general strategy for the implementation and
application of parallel high-performance systems independent of
certain hardware vendors and their product decisions.
Cluster computing layout
Types of Cluster computing :
• High performance (HP) clusters :
• HP clusters use computer clusters and supercomputers to solve
advanced computational problems.
• These are used to perform functions that need nodes to communicate
as they perform their jobs.
• These are designed to take benefit of the parallel processing power of
several nodes.
Cont.…
• Load-balancing clusters :
• Incoming requests are distributed for resources among several nodes
running similar programs or having similar content.
• This prevents any single node from receiving a disproportionate
amount of tasks.
• This type of distribution is generally used in a web-hosting
environment.
Cont.…
• High Availability (HA) Clusters :
• HA clusters are designed to maintain redundant nodes that can act as
backup systems in case any failure occurs.
• Consistent computing services like business activities, complicated
databases, customer services like e-websites and network file
distribution are provided.
• They are designed to give uninterrupted data availability to the
customers.
Classification of Cluster :
• Open Cluster :
• IPs are needed by every node and those are accessed only through
the internet or the web. This type of cluster causes enhanced security
concerns.
• Close Cluster :
• The nodes are hidden behind the gateway node, and they provide
increased protection. They need fewer IP addresses and are good for
computational tasks.
Cluster Computing Architecture :
• It is designed with an array of interconnected individual
computers and computer systems operating collectively as a
single standalone system.
• It is a group of workstations or computers working together as a
single, integrated computing resource connected via high-
speed interconnects.
• A node – Either a single or multiprocessor network having
memory, input and output functions and an operating system.
• Two or more nodes are connected on a single line or every
node might be connected individually through a LAN
connection.
Cluster Computing Architecture
Diagram
Components of a Cluster Computer :
1.Cluster Nodes
2.Cluster Operating System
3.The switch or node interconnect
4.Network switching hardware
Component Diagram
Advantages of Cluster Computing :
• High Performance :
• The systems offer better and enhanced performance than that of mainframe computer
networks.
• Easy to manage :
• Cluster Computing is manageable and easy to implement.
• Scalable :
• Resources can be added to the clusters accordingly.
• Expandability :
• Computer clusters can be expanded easily by adding additional computers to the
network. Cluster computing is capable of combining several additional resources or
networks to the existing computer system.
• Availability :
• The other nodes will be active when one node gets failed and will function as a proxy for
the failed node. This makes sure for enhanced availability.
• Flexibility :
• It can be upgraded to the superior specification or additional nodes can be added.
Disadvantages of Cluster Computing :
• High cost :
• It is not so much cost-effective due to its high hardware and its design.
• Problem in finding fault :
• It is difficult to find which component has a fault.
• More space is needed :
• Infrastructure may increase as more servers are needed to manage
and monitor.
Applications of Cluster Computing :
• Various complex computational problems can be solved.
• It can be used in the applications of aerodynamics, astrophysics
and in data mining.
• Weather forecasting.
• Image Rendering.
• Various e-commerce applications.
• Earthquake Simulation.
• Petroleum reservoir simulation.
Any questions?
Reference:
• V. Koukis, C. Venetsanopoulos and N. Koziris, "~okeanos: Building a Cloud, Cluster by Cluster,"
in IEEE Internet Computing, vol. 17, no. 3, pp. 67-71, May-June 2013, doi:
10.1109/MIC.2013.43.
• R. L. Grossman, "The Case for Cloud Computing," in IT Professional, vol. 11, no. 2, pp. 23-27,
March-April 2009, doi: 10.1109/MITP.2009.40.
• J. Riley, J. Noss, W. Dillingham, J. Cuff and I. M. Llorente, "A High-Availability Cloud for
Research Computing," in Computer, vol. 50, no. 6, pp. 92-95, 2017, doi:
10.1109/MC.2017.182.
• M. Parashar, M. AbdelBaky, I. Rodero and A. Devarakonda, "Cloud Paradigms and Practices for
Computational and Data-Enabled Science and Engineering," in Computing in Science &
Engineering, vol. 15, no. 4, pp. 10-18, July-Aug. 2013, doi: 10.1109/MCSE.2013.49.
• D. A. Popescu and A. W. Moore, "Network Latency and Application Performance Aware
Cluster Scheduling in Data Centers," in IEEE Network, vol. 36, no. 2, pp. 58-65, March/April
2022, doi: 10.1109/MNET.001.2100414.

More Related Content

What's hot (20)

PPTX
Cluster Computing
AAKASH SINGH
 
PDF
Resource Cluster and Multi-Device Broker.pdf
Hitesh Mohapatra
 
PDF
Networking in Cloud Computing Environment
Hitesh Mohapatra
 
PPTX
Cluster computing
Raja' Masa'deh
 
PPTX
Virtualization security threats in cloud computing
Nitish Awasthi (anitish_225)
 
ODP
Introduction to Virtualization
Rahul Hada
 
PPT
Cluster Computing Seminar.
Balvant Biradar
 
PPT
Fullandparavirtualization.ppt
ImXaib
 
PPT
Virtualization
Chandan Varadaraj
 
PDF
Failover System in Cloud Computing System
Hitesh Mohapatra
 
PPTX
Deployment Models of Cloud Computing.pptx
Jaya Silwal
 
DOC
Unit 1 architecture of distributed systems
karan2190
 
PPTX
Cloud computing and Cloud Enabling Technologies
Abdelkhalik Mosa
 
PDF
Storage Device & Usage Monitor in Cloud Computing.pdf
Hitesh Mohapatra
 
PDF
Lecture5 virtualization
hktripathy
 
PPT
Virtualization in cloud computing ppt
Mehul Patel
 
PPT
Cloud computing
Reetesh Gupta
 
PDF
IT6601 Mobile Computing : AU-Questions-2016-2018
Gobinath Subramaniam
 
PPT
cloud computing:Types of virtualization
Dr.Neeraj Kumar Pandey
 
PDF
Web Services / Technology in Cloud Computing
Hitesh Mohapatra
 
Cluster Computing
AAKASH SINGH
 
Resource Cluster and Multi-Device Broker.pdf
Hitesh Mohapatra
 
Networking in Cloud Computing Environment
Hitesh Mohapatra
 
Cluster computing
Raja' Masa'deh
 
Virtualization security threats in cloud computing
Nitish Awasthi (anitish_225)
 
Introduction to Virtualization
Rahul Hada
 
Cluster Computing Seminar.
Balvant Biradar
 
Fullandparavirtualization.ppt
ImXaib
 
Virtualization
Chandan Varadaraj
 
Failover System in Cloud Computing System
Hitesh Mohapatra
 
Deployment Models of Cloud Computing.pptx
Jaya Silwal
 
Unit 1 architecture of distributed systems
karan2190
 
Cloud computing and Cloud Enabling Technologies
Abdelkhalik Mosa
 
Storage Device & Usage Monitor in Cloud Computing.pdf
Hitesh Mohapatra
 
Lecture5 virtualization
hktripathy
 
Virtualization in cloud computing ppt
Mehul Patel
 
Cloud computing
Reetesh Gupta
 
IT6601 Mobile Computing : AU-Questions-2016-2018
Gobinath Subramaniam
 
cloud computing:Types of virtualization
Dr.Neeraj Kumar Pandey
 
Web Services / Technology in Cloud Computing
Hitesh Mohapatra
 

Similar to Cluster Computing (20)

PDF
CCUnit1.pdf
AnayGupta26
 
PPTX
Cloud computing basic introduction and notes for exam
UtkarshAnand512529
 
PPTX
CCS335 – CLOUD COMPUTING.pptx
NiviV4
 
PDF
introduction to cloud computing for college.pdf
snehan789
 
PPTX
3 - Grid Computing.pptx
RiazSalim1
 
PPTX
CC unit 1.pptx
DivyaRadharapu1
 
PPTX
1..pptxcloud commuting cloud commuting cloud commuting
SarthakSrivastava70
 
PPT
cloud computing power point presentation
VIJAYARAJAV
 
PPTX
Cloud Computer and Computing Fundamentals.pptx
SahilMemane1
 
PDF
Cloud Computing notes ccomputing paradigms UNIT 1.pdf
nawaz65
 
PPTX
Lecture 1 - Computing Paradigms and.pptx
yaslamhazaa
 
PPTX
it is the presentation which shows the various topics of the loud computing
DilNawaz34
 
PPT
An Introduction to Cloud Computing and Lates Developments.ppt
HarshalUbale2
 
PPTX
Cloud Computing in Cloud Computing .pptx
SahilMemane1
 
PPTX
01Introduction to Cloud Computing .pptx
ssuser586772
 
PDF
OIT552 Cloud Computing Material
pkaviya
 
PPTX
Cluster Technique used in Advanced Computer Architecture.pptx
tiwarirajan1
 
PPT
distributed computing: Unleashing collaborative computing power.ppt
rutvik64
 
PPTX
Grid computing
shweta-sharma99
 
CCUnit1.pdf
AnayGupta26
 
Cloud computing basic introduction and notes for exam
UtkarshAnand512529
 
CCS335 – CLOUD COMPUTING.pptx
NiviV4
 
introduction to cloud computing for college.pdf
snehan789
 
3 - Grid Computing.pptx
RiazSalim1
 
CC unit 1.pptx
DivyaRadharapu1
 
1..pptxcloud commuting cloud commuting cloud commuting
SarthakSrivastava70
 
cloud computing power point presentation
VIJAYARAJAV
 
Cloud Computer and Computing Fundamentals.pptx
SahilMemane1
 
Cloud Computing notes ccomputing paradigms UNIT 1.pdf
nawaz65
 
Lecture 1 - Computing Paradigms and.pptx
yaslamhazaa
 
it is the presentation which shows the various topics of the loud computing
DilNawaz34
 
An Introduction to Cloud Computing and Lates Developments.ppt
HarshalUbale2
 
Cloud Computing in Cloud Computing .pptx
SahilMemane1
 
01Introduction to Cloud Computing .pptx
ssuser586772
 
OIT552 Cloud Computing Material
pkaviya
 
Cluster Technique used in Advanced Computer Architecture.pptx
tiwarirajan1
 
distributed computing: Unleashing collaborative computing power.ppt
rutvik64
 
Grid computing
shweta-sharma99
 
Ad

More from Hitesh Mohapatra (19)

PDF
Resource Replication & Automated Scaling Listener
Hitesh Mohapatra
 
PDF
Uniform-Cost Search Algorithm in the AI Environment
Hitesh Mohapatra
 
PDF
Logical Network Perimeter in Cloud Computing
Hitesh Mohapatra
 
PPT
Software Product Quality - Part 1 Presentation
Hitesh Mohapatra
 
PDF
Software Measurement and Metrics (Quantified Attribute)
Hitesh Mohapatra
 
PDF
Software project management is an art and discipline of planning and supervis...
Hitesh Mohapatra
 
PDF
Software project management is an art and discipline of planning and supervis...
Hitesh Mohapatra
 
PDF
BUSINESS CONSIDERATIONS FOR CLOUD COMPUTING
Hitesh Mohapatra
 
PDF
Traditional Data Center vs. Virtualization – Differences and Benefits
Hitesh Mohapatra
 
PDF
Inter-Cloud Architecture refers to the design and organization of cloud services
Hitesh Mohapatra
 
PDF
Route Finder Using Bi-Directional BFS/DFS
Hitesh Mohapatra
 
PDF
Python Program for Depth First Search or DFS for a Graph
Hitesh Mohapatra
 
PDF
The Importance of Software Quality: Benefits and Implications for Organizatio...
Hitesh Mohapatra
 
PDF
Breadth-first search is a graph traversal algorithm
Hitesh Mohapatra
 
PDF
Cloud integration with IoT enables seamless data collection, storage, and pro...
Hitesh Mohapatra
 
PPTX
Advancements in Smart Air Pollution Monitoring: Innovations for a Sustainable...
Hitesh Mohapatra
 
PPTX
Smart Weather Monitoring System Using IoT
Hitesh Mohapatra
 
PPTX
Smart Surveillance & Emergency Response Using IoT
Hitesh Mohapatra
 
PPTX
Smart Structural Health Monitoring Through IoT and Sensor
Hitesh Mohapatra
 
Resource Replication & Automated Scaling Listener
Hitesh Mohapatra
 
Uniform-Cost Search Algorithm in the AI Environment
Hitesh Mohapatra
 
Logical Network Perimeter in Cloud Computing
Hitesh Mohapatra
 
Software Product Quality - Part 1 Presentation
Hitesh Mohapatra
 
Software Measurement and Metrics (Quantified Attribute)
Hitesh Mohapatra
 
Software project management is an art and discipline of planning and supervis...
Hitesh Mohapatra
 
Software project management is an art and discipline of planning and supervis...
Hitesh Mohapatra
 
BUSINESS CONSIDERATIONS FOR CLOUD COMPUTING
Hitesh Mohapatra
 
Traditional Data Center vs. Virtualization – Differences and Benefits
Hitesh Mohapatra
 
Inter-Cloud Architecture refers to the design and organization of cloud services
Hitesh Mohapatra
 
Route Finder Using Bi-Directional BFS/DFS
Hitesh Mohapatra
 
Python Program for Depth First Search or DFS for a Graph
Hitesh Mohapatra
 
The Importance of Software Quality: Benefits and Implications for Organizatio...
Hitesh Mohapatra
 
Breadth-first search is a graph traversal algorithm
Hitesh Mohapatra
 
Cloud integration with IoT enables seamless data collection, storage, and pro...
Hitesh Mohapatra
 
Advancements in Smart Air Pollution Monitoring: Innovations for a Sustainable...
Hitesh Mohapatra
 
Smart Weather Monitoring System Using IoT
Hitesh Mohapatra
 
Smart Surveillance & Emergency Response Using IoT
Hitesh Mohapatra
 
Smart Structural Health Monitoring Through IoT and Sensor
Hitesh Mohapatra
 
Ad

Recently uploaded (20)

PPTX
Online Cab Booking and Management System.pptx
diptipaneri80
 
PDF
Jual GPS Geodetik CHCNAV i93 IMU-RTK Lanjutan dengan Survei Visual
Budi Minds
 
PDF
Zero Carbon Building Performance standard
BassemOsman1
 
PPTX
ENSA_Module_7.pptx_wide_area_network_concepts
RanaMukherjee24
 
PPTX
FUNDAMENTALS OF ELECTRIC VEHICLES UNIT-1
MikkiliSuresh
 
PPTX
Module2 Data Base Design- ER and NF.pptx
gomathisankariv2
 
PDF
Machine Learning All topics Covers In This Single Slides
AmritTiwari19
 
PDF
Zero carbon Building Design Guidelines V4
BassemOsman1
 
PDF
4 Tier Teamcenter Installation part1.pdf
VnyKumar1
 
PDF
STUDY OF NOVEL CHANNEL MATERIALS USING III-V COMPOUNDS WITH VARIOUS GATE DIEL...
ijoejnl
 
PDF
勉強会資料_An Image is Worth More Than 16x16 Patches
NABLAS株式会社
 
PPTX
Introduction to Fluid and Thermal Engineering
Avesahemad Husainy
 
PDF
EVS+PRESENTATIONS EVS+PRESENTATIONS like
saiyedaqib429
 
PPTX
22PCOAM21 Session 1 Data Management.pptx
Guru Nanak Technical Institutions
 
PDF
Air -Powered Car PPT by ER. SHRESTH SUDHIR KOKNE.pdf
SHRESTHKOKNE
 
PDF
Advanced LangChain & RAG: Building a Financial AI Assistant with Real-Time Data
Soufiane Sejjari
 
PDF
20ME702-Mechatronics-UNIT-1,UNIT-2,UNIT-3,UNIT-4,UNIT-5, 2025-2026
Mohanumar S
 
PDF
2025 Laurence Sigler - Advancing Decision Support. Content Management Ecommer...
Francisco Javier Mora Serrano
 
PDF
settlement FOR FOUNDATION ENGINEERS.pdf
Endalkazene
 
PDF
67243-Cooling and Heating & Calculation.pdf
DHAKA POLYTECHNIC
 
Online Cab Booking and Management System.pptx
diptipaneri80
 
Jual GPS Geodetik CHCNAV i93 IMU-RTK Lanjutan dengan Survei Visual
Budi Minds
 
Zero Carbon Building Performance standard
BassemOsman1
 
ENSA_Module_7.pptx_wide_area_network_concepts
RanaMukherjee24
 
FUNDAMENTALS OF ELECTRIC VEHICLES UNIT-1
MikkiliSuresh
 
Module2 Data Base Design- ER and NF.pptx
gomathisankariv2
 
Machine Learning All topics Covers In This Single Slides
AmritTiwari19
 
Zero carbon Building Design Guidelines V4
BassemOsman1
 
4 Tier Teamcenter Installation part1.pdf
VnyKumar1
 
STUDY OF NOVEL CHANNEL MATERIALS USING III-V COMPOUNDS WITH VARIOUS GATE DIEL...
ijoejnl
 
勉強会資料_An Image is Worth More Than 16x16 Patches
NABLAS株式会社
 
Introduction to Fluid and Thermal Engineering
Avesahemad Husainy
 
EVS+PRESENTATIONS EVS+PRESENTATIONS like
saiyedaqib429
 
22PCOAM21 Session 1 Data Management.pptx
Guru Nanak Technical Institutions
 
Air -Powered Car PPT by ER. SHRESTH SUDHIR KOKNE.pdf
SHRESTHKOKNE
 
Advanced LangChain & RAG: Building a Financial AI Assistant with Real-Time Data
Soufiane Sejjari
 
20ME702-Mechatronics-UNIT-1,UNIT-2,UNIT-3,UNIT-4,UNIT-5, 2025-2026
Mohanumar S
 
2025 Laurence Sigler - Advancing Decision Support. Content Management Ecommer...
Francisco Javier Mora Serrano
 
settlement FOR FOUNDATION ENGINEERS.pdf
Endalkazene
 
67243-Cooling and Heating & Calculation.pdf
DHAKA POLYTECHNIC
 

Cluster Computing

  • 1. Cluster Computing Unit 1 Dr Hitesh Mohapatra Associate Professor School of Computer Engineering KIIT University
  • 2. Introduction : • Cluster computing is a collection of tightly or loosely connected computers that work together so that they act as a single entity. • The connected computers execute operations all together thus creating the idea of a single system. • The clusters are generally connected through fast local area networks (LANs)
  • 3. Why is Cluster Computing important? 1.Cluster computing gives a relatively inexpensive, unconventional to the large server or mainframe computer solutions. 2.It resolves the demand for content criticality and process services in a faster way. 3.Many organizations and IT companies are implementing cluster computing to augment their scalability, availability, processing speed and resource management at economic prices. 4.It ensures that computational power is always available. 5.It provides a single general strategy for the implementation and application of parallel high-performance systems independent of certain hardware vendors and their product decisions.
  • 5. Types of Cluster computing : • High performance (HP) clusters : • HP clusters use computer clusters and supercomputers to solve advanced computational problems. • These are used to perform functions that need nodes to communicate as they perform their jobs. • These are designed to take benefit of the parallel processing power of several nodes.
  • 6. Cont.… • Load-balancing clusters : • Incoming requests are distributed for resources among several nodes running similar programs or having similar content. • This prevents any single node from receiving a disproportionate amount of tasks. • This type of distribution is generally used in a web-hosting environment.
  • 7. Cont.… • High Availability (HA) Clusters : • HA clusters are designed to maintain redundant nodes that can act as backup systems in case any failure occurs. • Consistent computing services like business activities, complicated databases, customer services like e-websites and network file distribution are provided. • They are designed to give uninterrupted data availability to the customers.
  • 8. Classification of Cluster : • Open Cluster : • IPs are needed by every node and those are accessed only through the internet or the web. This type of cluster causes enhanced security concerns. • Close Cluster : • The nodes are hidden behind the gateway node, and they provide increased protection. They need fewer IP addresses and are good for computational tasks.
  • 9. Cluster Computing Architecture : • It is designed with an array of interconnected individual computers and computer systems operating collectively as a single standalone system. • It is a group of workstations or computers working together as a single, integrated computing resource connected via high- speed interconnects. • A node – Either a single or multiprocessor network having memory, input and output functions and an operating system. • Two or more nodes are connected on a single line or every node might be connected individually through a LAN connection.
  • 11. Components of a Cluster Computer : 1.Cluster Nodes 2.Cluster Operating System 3.The switch or node interconnect 4.Network switching hardware
  • 13. Advantages of Cluster Computing : • High Performance : • The systems offer better and enhanced performance than that of mainframe computer networks. • Easy to manage : • Cluster Computing is manageable and easy to implement. • Scalable : • Resources can be added to the clusters accordingly. • Expandability : • Computer clusters can be expanded easily by adding additional computers to the network. Cluster computing is capable of combining several additional resources or networks to the existing computer system. • Availability : • The other nodes will be active when one node gets failed and will function as a proxy for the failed node. This makes sure for enhanced availability. • Flexibility : • It can be upgraded to the superior specification or additional nodes can be added.
  • 14. Disadvantages of Cluster Computing : • High cost : • It is not so much cost-effective due to its high hardware and its design. • Problem in finding fault : • It is difficult to find which component has a fault. • More space is needed : • Infrastructure may increase as more servers are needed to manage and monitor.
  • 15. Applications of Cluster Computing : • Various complex computational problems can be solved. • It can be used in the applications of aerodynamics, astrophysics and in data mining. • Weather forecasting. • Image Rendering. • Various e-commerce applications. • Earthquake Simulation. • Petroleum reservoir simulation.
  • 16. Any questions? Reference: • V. Koukis, C. Venetsanopoulos and N. Koziris, "~okeanos: Building a Cloud, Cluster by Cluster," in IEEE Internet Computing, vol. 17, no. 3, pp. 67-71, May-June 2013, doi: 10.1109/MIC.2013.43. • R. L. Grossman, "The Case for Cloud Computing," in IT Professional, vol. 11, no. 2, pp. 23-27, March-April 2009, doi: 10.1109/MITP.2009.40. • J. Riley, J. Noss, W. Dillingham, J. Cuff and I. M. Llorente, "A High-Availability Cloud for Research Computing," in Computer, vol. 50, no. 6, pp. 92-95, 2017, doi: 10.1109/MC.2017.182. • M. Parashar, M. AbdelBaky, I. Rodero and A. Devarakonda, "Cloud Paradigms and Practices for Computational and Data-Enabled Science and Engineering," in Computing in Science & Engineering, vol. 15, no. 4, pp. 10-18, July-Aug. 2013, doi: 10.1109/MCSE.2013.49. • D. A. Popescu and A. W. Moore, "Network Latency and Application Performance Aware Cluster Scheduling in Data Centers," in IEEE Network, vol. 36, no. 2, pp. 58-65, March/April 2022, doi: 10.1109/MNET.001.2100414.