Presented By: Veena.K.P Mca S5 Roll No:28
Presented By: Veena.K.P Mca S5 Roll No:28
Presented By: Veena.K.P Mca S5 Roll No:28
Veena.K.P
MCA S5
Roll No:28
Topics covered
• Introduction
• Definition
• Why clusters?
• Benefits of clusters
• Types of clusters
• Architecture
• Issues to be considered
• Future trends
INTRODUCTION
Definition
Service Network
gateway Front-end
node
External Network
Open clusters
External Network
Front-end
Cluster Computer Architecture
SSI
• A single system image is the illusion, created
by software or hardware, that presents a
collection of resources as one, more powerful
resource.
• SSI makes the cluster appear like a single
machine to the user, to applications, and to the
network
Network
– Ethernet (10Mbps)
– Fast Ethernet (100Mbps)
– Gigabit Ethernet (1Gbps)
– ATM
– Myrinet(1.2Gbps)
Operating System
– Linux
– Microsoft windows
– SUN Solaris
– IBM AIX
– Mach(microkernal based OS)
– Cluster operating systems(Solaris MC,SCO
Unixware)
Parallelism
High performance in cluster is mainly achieved
through parallelism.
Hardware parallelism
Software parallelism
Hardware parallelism
Hardware parallelism deals with the CPU of an individual
system and how we can squeeze performance out of sub-
components of the CPU that can speed up our code.
fine grained and coarse grained parallelism.
Software parallelism
Software parallelism is the ability to find well defined areas
in a problem we want to solve that can be broken down into self-
contained parts .
. These parts are the program elements that can be
distributed and give us the speedup that we want to get out of a
high performance computing systems.
Cluster Components
Beowulf Cluster
Beowulf architecture is a multi-computer
architecture that is used for parallel computation
applications. Primarily, a Beowulf cluster consists
of a server computer that controls the functioning
of many client nodes that are connected together
with Ethernet or any other network comprising of a
network of switches or hubs.
Cluster Applications
Google Search Engine.
Petroleum Reservoir Simulation.
Protein Explorer.
Earthquake Simulation.
Image Rendering.
Banking
E-commerce
Data mining
Issues to be considered
• Cluster networking
• Speed selection
• Timing
An example of Cluster
FUTURE TRENDS
Grid computing
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.
Users can submit thousands of jobs at a time
without being concerned about where they run.
The grid may scale from single systems to
supercomputers that utilize thousands of
processors.
Conclusion
Clusters are promising:
• www.ieeetfcc.org
• www.buyya.com
• www.clustercomp.org
• www.sgi.com
• http://en.wikipedia.org/wiki/Computer_cluster.ht
m