0% found this document useful (0 votes)
25 views17 pages

Ammu

Cluster computing involves integrating multiple commodity computers and resources to function as a single computer. It provides benefits like scalability by utilizing combined processing power, availability through backup of nodes, and performance through a single system image and ease of management. There are different types of clusters like high availability clusters for uninterrupted services, load balancing clusters for distributing requests, and parallel/distributed processing clusters for computation tasks. Clusters have components like nodes, operating system, network hardware, and interconnects. They operate through migrated node architecture and high speed networks. Common applications include search engines, simulations, explorations, and renderings.

Uploaded by

alphiyaktom05
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
25 views17 pages

Ammu

Cluster computing involves integrating multiple commodity computers and resources to function as a single computer. It provides benefits like scalability by utilizing combined processing power, availability through backup of nodes, and performance through a single system image and ease of management. There are different types of clusters like high availability clusters for uninterrupted services, load balancing clusters for distributing requests, and parallel/distributed processing clusters for computation tasks. Clusters have components like nodes, operating system, network hardware, and interconnects. They operate through migrated node architecture and high speed networks. Common applications include search engines, simulations, explorations, and renderings.

Uploaded by

alphiyaktom05
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 17

CLUSTER COMPUTING

Alphiya k Tom
S6C
This Seminar Covers...

Introduction to Cluster Computing


• Types of Clusters
• Cluster Components
• Cluster Operation
• ClusterApplications
• References
Introduction

• 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.
• 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 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.
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.
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

• . http://icl.cs.utk.edu/iter-ref
• M. Baker, A. Apon, R. Buyya, H. Jin, “Cluster Computing and
Applications”, Encyclopedia of Computer Science and Technology,
Vol.45, Marcel
• Dekker, Aug. 2006
• D. Butenhof, Programming with POSIX Threads, Addison-Wesley,
2000.
• R. Buyya (ed.), High Performance Cluster Computing: Systems and
Architectures, Prentice Hall, 2007.
Thank you✨

You might also like