SlideShare a Scribd company logo
CLUSTER COMPUTING
POOJA KHATANA

BTBTI11354
Exam R.No:11394
B.Tech(IT)5th semester

DATE: 28 November 2013
Very often applications need more computing power
than a sequential computer can provide. One way of
overcoming this limitation is to improve the operating
speed of processors and other components so that they
can offer the power required by computationally
intensive applications. Even though this is currently
possible to certain extent, future improvements are
constrained by the speed of light, thermodynamic laws,
and the high financial costs for processor fabrication. A
viable and cost-effective alternative solution is to
connect multiple processors together and coordinate
CLUSTERS HAS ARRIVED
 A computer cluster is a group of tightly coupled computers
that work together closely so that it can be viewed as a
single
computer.
 Clusters are commonly connected through fast local area
networks.
 Clusters have evolved to support applications ranging from
ecommerce, to high performance database applications.
 Clusters are usually deployed to improve speed and/or
reliability over that provided by a single computer, while
typically being much more cost effective than single
 In cluster computing each node within a cluster is an
independent system, with its own operating system, private
memory, and, in some cases, its own file system. Because the
processors on one node cannot directly access the memory on
the other nodes, programs or software run on clusters usually
employ a procedure called "message passing" to get data and
execution code from one node to another.
 Cluster computing can also be used as a relatively low-cost
form of parallel processing for scientific and other applications
that lend themselves to parallel operations.
 Customers invented clusters, as soon as they could not fit all
their work on one computer, or needed a backup.
 The first commodity clustering product was ARCnet,
developed by Datapoint in 1977.
 The next product was VAXcluster, released by DEC in
1980’s.
 Microsoft, Sun Microsystems, and other leading hardware
and
software companies offer clustering packages.
A cluster is a type of parallel /distributed processing system
,which consists of a collection of interconnected stand-alone
computers cooperatively working together a single , integrated
computing resource.
A node:
a single or multiprocessor system with memory, I/O facilities,
&OS
generally two or more computers (nodes) connected together
in a single cabinet, or physically separated & connected via a
LAN
appear as a single system to users and applications
provide a cost-effective way to gain features and benefits
High Performance (HP) Clusters
Load Balancing Cluster
High Availability(HA) Clusters
Start from 1994.
 Donald Becker of NASA assembled this
cluster.
 Also called Beowulf cluster.
 Applications like data mining, simulations,
parallel processing, weather modeling,
etc.



PC cluster deliver load balancing
performance.



Commonly used with busy ftp(file
transfer protocol) and web servers with
large client base.



Large number of nodes to share load.
Avoid single point of failure.
 This requires atleast two nodes - a
primary and a backup.
 Always with redundancy.
 Almost all load balancing cluster are
with HA capability.

The components critical to the development of low cost clusters
are:

1. Processors
2. Memory

3. Networking Components
4. Motherboards, busses, and other sub-systems
Computer clusters offer a number of benefits over
mainframe computers, including:
1. Reduced Cost
2. Processing Power

3. Improved Network Technology
4. Scalability
5. Availability
1. Reduced Cost: The price of off-the-shelf consumer desktops
has plummeted in recent years, and this drop in price has
corresponded with a vast increase in their processing power
and performance. The average desktop PC today is many
times more powerful than the first mainframe computers.
2. Processing Power : The parallel processing power of a highperformance cluster can, in many cases, prove more cost
effective
than a mainframe with similar power. This reduced price per
unit of
3. Improved Network Technology: Driving the development of

computer
clusters has been a vast improvement in the technology related
to
networking, along with a reduction in the price of such
technology.
Computer clusters are typically connected via a single virtual
local
area network (VLAN), and the network treats each computer as
a
separate node. Information can be passed throughout these
networks
with very little lag, ensuring that data doesn’t bottleneck
4. Scalability: Perhaps the greatest advantage of computer
clusters is
scalability they offer. While mainframe computers have a fixed

processing capacity, computer clusters can be easily
expanded as
requirements change by adding additional nodes to the

network.
5. Availability: When a mainframe computer fails, the entire
system fails.
However, if a node in a computer cluster fails, its operations
can be
The cluster computing concept also poses three pressing
research challenges:

 A cluster should be a single computing resource and provide
a single system image. This is in contrast to a distributed
system where the nodes serve only as individual resources.
 The supporting operating system and communication
Mechanism must be efficient enough to remove the
performance Bottlenecks.
 It must provide scalability by letting the system scale up or
down. The scaled-up system should provide more functionality
or better performance. The system’s total computing power
should increase proportionally to the increase in resources.
The main motivation for a scalable system is to provide a
flexible, cost effective Information-processing tool.
Cluster Networking
Cluster Software
Programming
Timing
Network Selection
Speed Selection
 Cluster networking
If you are mixing hardware that has different networking
technologies, there will be large differences in the speed with
which data will be accessed and how individual nodes can
communicate. If it is in your budget make sure that all of the
machines you want to include in your cluster have similar
networking capabilities, and if at all possible, have network
adapters from the same manufacturer.
 Cluster Software
You will have to build versions of clustering software for each kind
of system you include in your cluster.
 Timing
This is the most problematic aspect of cluster. Since these
machines have different performance profile our code will
execute at different rates on the different kinds of nodes. This can
cause serious bottlenecks if a process on one node is waiting for
results of a calculation on a slower node.
Programming
Our code will have to be written to support the lowest common
denominator for data types supported by the least powerful node
in our cluster. With mixed machines, the more powerful machines
will have attributes that cannot be attained in the powerful
machine.
Network Selection
There are a number of different kinds of network topologies,
including buses, cubes of various degrees, and grids/meshes.
These network topologies will be implemented by use of one
or more network interface cards, or NICs, installed into the
head-node and compute nodes of our cluster.
Speed Selection
No matter what topology you choose for your cluster, you will
want to get fastest network that your budget allows. Fortunately,
the availability of high speed computers has also forced the
development of high speed networking systems.
Examples are :
10Mbit Ethernet, 100Mbit Ethernet, gigabit networking, channel
bonding etc.
 Internet Applications
 Web serving / searching (Google Search
Engine)
 ASPs (application service providers)
 eMail, eChat, ePhone, eBook, eCommerce
,eBank

 Business Applications
 E-commerce Applications (Amazon.com,
eBay.com)
 Database Applications (Oracle on cluster)
Cluster computing is no longer something which people see in
science fiction movies. This system of networking between
computers is not only necessary to continue to help business
become more efficient, but it also helps programs run more
quickly while also allowing people across the network cluster to
access the same programs, files, and information. It makes sense
to do this, doesn’t it? And since people like to communicate in
business, it makes sense that you cluster computing is only going
to become more popular as the economy rebounds and
businesses grow even more.
Clusters are promising
Solve parallel processing paradox.
New trends in hardware and software
technologies are likely to make clusters.
Clusters based supercomputers (Linux
based
clusters) can been everywhere !!
 Clusters offer incremental growth and
match
http://academic.csuohio.edu/yuc/hpc00/lect/chapter-B1.pdf
http://www.buyya.com/cluster/
http://www.gridrepublic.org/?gclid=CLPnt4ThbsCFWIC4godynsArg
http://www.springer.com/computer/communication+networks/jour
nal/10586
http://www.clustercomp.org/
http://compnetworking.about.com/od/networkdesign/l/aa041600a.
htm
http://www.cloudbus.org/papers/
http://research.amnh.org/scicomp/amnh-computerclusteric_cluster.pdf
http://www.buyya.com/csc433/ClusterApps.pdf
http://www.davidchappell.com/writing/white_papers/Cluster_Comp
uting_Today,_v1.1--Chappell.pdf
http://www.codeproject.com/Articles/11709/Cluster-Computing
Any
Questions?
?

More Related Content

What's hot

Cloud Computing
Cloud ComputingCloud Computing
Grid computing
Grid computing Grid computing
Grid computing
Safayet Hossain
 
Cluster computing ppt
Cluster computing pptCluster computing ppt
Cluster computing ppt
DC Graphics
 
Cluster computing
Cluster computingCluster computing
Cluster computing
Kajal Thakkar
 
Distributed computing
Distributed computingDistributed computing
Distributed computingshivli0769
 
Cluster computing pptl (2)
Cluster computing pptl (2)Cluster computing pptl (2)
Cluster computing pptl (2)
Rohit Jain
 
Cluster computing
Cluster computingCluster computing
Cluster computing
Raja' Masa'deh
 
High–Performance Computing
High–Performance ComputingHigh–Performance Computing
High–Performance Computing
BRAC University Computer Club
 
Cluster computing report
Cluster computing reportCluster computing report
Cluster computing report
Sudhanshu kumar Sah
 
Distributed Computing system
Distributed Computing system Distributed Computing system
Distributed Computing system
Sarvesh Meena
 
Report on cloud computing by prashant gupta
Report on cloud computing by prashant guptaReport on cloud computing by prashant gupta
Report on cloud computing by prashant guptaPrashant Gupta
 
Cloud computing notes
Cloud computing notesCloud computing notes
Cloud computing notes
Srinivasa Rao
 
Issues in cloud computing
Issues in cloud computingIssues in cloud computing
Issues in cloud computing
ronak patel
 
Cloud computing & energy efficiency using cloud to decrease the energy use in...
Cloud computing & energy efficiency using cloud to decrease the energy use in...Cloud computing & energy efficiency using cloud to decrease the energy use in...
Cloud computing & energy efficiency using cloud to decrease the energy use in...
Puru Agrawal
 
Fog Computing
Fog ComputingFog Computing
Fog Computing
Joud Khattab
 
Data Center Networks
Data Center NetworksData Center Networks
Data Center Networks
Sayed Chhattan Shah
 
Green cloud computing
Green cloud computingGreen cloud computing
Green cloud computing
Karishma Patro
 
Grid computing [2005]
Grid computing [2005]Grid computing [2005]
Grid computing [2005]Raul Soto
 

What's hot (20)

Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Grid computing
Grid computing Grid computing
Grid computing
 
Grid computing ppt
Grid computing pptGrid computing ppt
Grid computing ppt
 
Cluster computing ppt
Cluster computing pptCluster computing ppt
Cluster computing ppt
 
Cluster computing
Cluster computingCluster computing
Cluster computing
 
Distributed computing
Distributed computingDistributed computing
Distributed computing
 
Cluster computing pptl (2)
Cluster computing pptl (2)Cluster computing pptl (2)
Cluster computing pptl (2)
 
Cluster computing
Cluster computingCluster computing
Cluster computing
 
High–Performance Computing
High–Performance ComputingHigh–Performance Computing
High–Performance Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cluster computing report
Cluster computing reportCluster computing report
Cluster computing report
 
Distributed Computing system
Distributed Computing system Distributed Computing system
Distributed Computing system
 
Report on cloud computing by prashant gupta
Report on cloud computing by prashant guptaReport on cloud computing by prashant gupta
Report on cloud computing by prashant gupta
 
Cloud computing notes
Cloud computing notesCloud computing notes
Cloud computing notes
 
Issues in cloud computing
Issues in cloud computingIssues in cloud computing
Issues in cloud computing
 
Cloud computing & energy efficiency using cloud to decrease the energy use in...
Cloud computing & energy efficiency using cloud to decrease the energy use in...Cloud computing & energy efficiency using cloud to decrease the energy use in...
Cloud computing & energy efficiency using cloud to decrease the energy use in...
 
Fog Computing
Fog ComputingFog Computing
Fog Computing
 
Data Center Networks
Data Center NetworksData Center Networks
Data Center Networks
 
Green cloud computing
Green cloud computingGreen cloud computing
Green cloud computing
 
Grid computing [2005]
Grid computing [2005]Grid computing [2005]
Grid computing [2005]
 

Similar to Cluster computing

Cluster cmputing
Cluster cmputingCluster cmputing
Cluster cmputing
Kajal Thakkar
 
Cluster Computing
Cluster ComputingCluster Computing
Cluster ComputingNIKHIL NAIR
 
Seminar
SeminarSeminar
Seminar
hpmizuki
 
Clustering by AKASHMSHAH
Clustering by AKASHMSHAHClustering by AKASHMSHAH
Clustering by AKASHMSHAH
Akash M Shah
 
Computer_Clustering_Technologies
Computer_Clustering_TechnologiesComputer_Clustering_Technologies
Computer_Clustering_TechnologiesManish Chopra
 
introduction to distributed computing.pptx
introduction to distributed computing.pptxintroduction to distributed computing.pptx
introduction to distributed computing.pptx
ApthiriSurekha
 
Clustercomputingpptl2 120204125126-phpapp01
Clustercomputingpptl2 120204125126-phpapp01Clustercomputingpptl2 120204125126-phpapp01
Clustercomputingpptl2 120204125126-phpapp01Ankit Soni
 
Distributed Computing
Distributed ComputingDistributed Computing
Distributed Computing
Prashant Tiwari
 
CC LECTURE NOTES (1).pdf
CC LECTURE NOTES (1).pdfCC LECTURE NOTES (1).pdf
CC LECTURE NOTES (1).pdf
HasanAfwaaz1
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD Editor
 
ITC4344_3_Cloud Computing Technologies.pptx
ITC4344_3_Cloud Computing Technologies.pptxITC4344_3_Cloud Computing Technologies.pptx
ITC4344_3_Cloud Computing Technologies.pptx
ZaharaddeenAbubuakar
 
Clusetrreport
ClusetrreportClusetrreport
Clusetrreport
Sreejith Nair
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Govardhan Gottigalla
 
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
tiwarirajan1
 
Inroduction to grid computing by gargi shankar verma
Inroduction to grid computing by gargi shankar vermaInroduction to grid computing by gargi shankar verma
Inroduction to grid computing by gargi shankar verma
gargishankar1981
 
Cloud Computing
Cloud Computing Cloud Computing
Cloud Computing
MANVENDRA PRIYADARSHI
 
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
yadavkarthik4437
 
Cloud computing overview
Cloud computing overviewCloud computing overview
Cloud computing overview
KHANSAFEE
 
Cluster Computing
Cluster ComputingCluster Computing
Cluster Computing
BishowRajBaral
 

Similar to Cluster computing (20)

Cluster cmputing
Cluster cmputingCluster cmputing
Cluster cmputing
 
Cluster Computing
Cluster ComputingCluster Computing
Cluster Computing
 
Seminar
SeminarSeminar
Seminar
 
Clustering by AKASHMSHAH
Clustering by AKASHMSHAHClustering by AKASHMSHAH
Clustering by AKASHMSHAH
 
Computer_Clustering_Technologies
Computer_Clustering_TechnologiesComputer_Clustering_Technologies
Computer_Clustering_Technologies
 
introduction to distributed computing.pptx
introduction to distributed computing.pptxintroduction to distributed computing.pptx
introduction to distributed computing.pptx
 
Cluster computing
Cluster computingCluster computing
Cluster computing
 
Clustercomputingpptl2 120204125126-phpapp01
Clustercomputingpptl2 120204125126-phpapp01Clustercomputingpptl2 120204125126-phpapp01
Clustercomputingpptl2 120204125126-phpapp01
 
Distributed Computing
Distributed ComputingDistributed Computing
Distributed Computing
 
CC LECTURE NOTES (1).pdf
CC LECTURE NOTES (1).pdfCC LECTURE NOTES (1).pdf
CC LECTURE NOTES (1).pdf
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
 
ITC4344_3_Cloud Computing Technologies.pptx
ITC4344_3_Cloud Computing Technologies.pptxITC4344_3_Cloud Computing Technologies.pptx
ITC4344_3_Cloud Computing Technologies.pptx
 
Clusetrreport
ClusetrreportClusetrreport
Clusetrreport
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
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
 
Inroduction to grid computing by gargi shankar verma
Inroduction to grid computing by gargi shankar vermaInroduction to grid computing by gargi shankar verma
Inroduction to grid computing by gargi shankar verma
 
Cloud Computing
Cloud Computing Cloud Computing
Cloud 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 overview
Cloud computing overviewCloud computing overview
Cloud computing overview
 
Cluster Computing
Cluster ComputingCluster Computing
Cluster Computing
 

Recently uploaded

How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
Col Mukteshwar Prasad
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
GeoBlogs
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
AzmatAli747758
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
PedroFerreira53928
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
PedroFerreira53928
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 

Recently uploaded (20)

How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 

Cluster computing

  • 1. CLUSTER COMPUTING POOJA KHATANA BTBTI11354 Exam R.No:11394 B.Tech(IT)5th semester DATE: 28 November 2013
  • 2. Very often applications need more computing power than a sequential computer can provide. One way of overcoming this limitation is to improve the operating speed of processors and other components so that they can offer the power required by computationally intensive applications. Even though this is currently possible to certain extent, future improvements are constrained by the speed of light, thermodynamic laws, and the high financial costs for processor fabrication. A viable and cost-effective alternative solution is to connect multiple processors together and coordinate
  • 4.  A computer cluster is a group of tightly coupled computers that work together closely so that it can be viewed as a single computer.  Clusters are commonly connected through fast local area networks.  Clusters have evolved to support applications ranging from ecommerce, to high performance database applications.  Clusters are usually deployed to improve speed and/or reliability over that provided by a single computer, while typically being much more cost effective than single
  • 5.  In cluster computing each node within a cluster is an independent system, with its own operating system, private memory, and, in some cases, its own file system. Because the processors on one node cannot directly access the memory on the other nodes, programs or software run on clusters usually employ a procedure called "message passing" to get data and execution code from one node to another.  Cluster computing can also be used as a relatively low-cost form of parallel processing for scientific and other applications that lend themselves to parallel operations.
  • 6.  Customers invented clusters, as soon as they could not fit all their work on one computer, or needed a backup.  The first commodity clustering product was ARCnet, developed by Datapoint in 1977.  The next product was VAXcluster, released by DEC in 1980’s.  Microsoft, Sun Microsystems, and other leading hardware and software companies offer clustering packages.
  • 7. A cluster is a type of parallel /distributed processing system ,which consists of a collection of interconnected stand-alone computers cooperatively working together a single , integrated computing resource. A node: a single or multiprocessor system with memory, I/O facilities, &OS generally two or more computers (nodes) connected together in a single cabinet, or physically separated & connected via a LAN appear as a single system to users and applications provide a cost-effective way to gain features and benefits
  • 8.
  • 9. High Performance (HP) Clusters Load Balancing Cluster High Availability(HA) Clusters
  • 10. Start from 1994.  Donald Becker of NASA assembled this cluster.  Also called Beowulf cluster.  Applications like data mining, simulations, parallel processing, weather modeling, etc. 
  • 11.
  • 12.  PC cluster deliver load balancing performance.  Commonly used with busy ftp(file transfer protocol) and web servers with large client base.  Large number of nodes to share load.
  • 13.
  • 14. Avoid single point of failure.  This requires atleast two nodes - a primary and a backup.  Always with redundancy.  Almost all load balancing cluster are with HA capability. 
  • 15.
  • 16. The components critical to the development of low cost clusters are: 1. Processors 2. Memory 3. Networking Components 4. Motherboards, busses, and other sub-systems
  • 17. Computer clusters offer a number of benefits over mainframe computers, including: 1. Reduced Cost 2. Processing Power 3. Improved Network Technology 4. Scalability 5. Availability
  • 18. 1. Reduced Cost: The price of off-the-shelf consumer desktops has plummeted in recent years, and this drop in price has corresponded with a vast increase in their processing power and performance. The average desktop PC today is many times more powerful than the first mainframe computers. 2. Processing Power : The parallel processing power of a highperformance cluster can, in many cases, prove more cost effective than a mainframe with similar power. This reduced price per unit of
  • 19. 3. Improved Network Technology: Driving the development of computer clusters has been a vast improvement in the technology related to networking, along with a reduction in the price of such technology. Computer clusters are typically connected via a single virtual local area network (VLAN), and the network treats each computer as a separate node. Information can be passed throughout these networks with very little lag, ensuring that data doesn’t bottleneck
  • 20. 4. Scalability: Perhaps the greatest advantage of computer clusters is scalability they offer. While mainframe computers have a fixed processing capacity, computer clusters can be easily expanded as requirements change by adding additional nodes to the network. 5. Availability: When a mainframe computer fails, the entire system fails. However, if a node in a computer cluster fails, its operations can be
  • 21. The cluster computing concept also poses three pressing research challenges:  A cluster should be a single computing resource and provide a single system image. This is in contrast to a distributed system where the nodes serve only as individual resources.  The supporting operating system and communication Mechanism must be efficient enough to remove the performance Bottlenecks.
  • 22.  It must provide scalability by letting the system scale up or down. The scaled-up system should provide more functionality or better performance. The system’s total computing power should increase proportionally to the increase in resources. The main motivation for a scalable system is to provide a flexible, cost effective Information-processing tool.
  • 24.  Cluster networking If you are mixing hardware that has different networking technologies, there will be large differences in the speed with which data will be accessed and how individual nodes can communicate. If it is in your budget make sure that all of the machines you want to include in your cluster have similar networking capabilities, and if at all possible, have network adapters from the same manufacturer.  Cluster Software You will have to build versions of clustering software for each kind of system you include in your cluster.
  • 25.  Timing This is the most problematic aspect of cluster. Since these machines have different performance profile our code will execute at different rates on the different kinds of nodes. This can cause serious bottlenecks if a process on one node is waiting for results of a calculation on a slower node. Programming Our code will have to be written to support the lowest common denominator for data types supported by the least powerful node in our cluster. With mixed machines, the more powerful machines will have attributes that cannot be attained in the powerful machine.
  • 26. Network Selection There are a number of different kinds of network topologies, including buses, cubes of various degrees, and grids/meshes. These network topologies will be implemented by use of one or more network interface cards, or NICs, installed into the head-node and compute nodes of our cluster. Speed Selection No matter what topology you choose for your cluster, you will want to get fastest network that your budget allows. Fortunately, the availability of high speed computers has also forced the development of high speed networking systems. Examples are : 10Mbit Ethernet, 100Mbit Ethernet, gigabit networking, channel bonding etc.
  • 27.  Internet Applications  Web serving / searching (Google Search Engine)  ASPs (application service providers)  eMail, eChat, ePhone, eBook, eCommerce ,eBank  Business Applications  E-commerce Applications (Amazon.com, eBay.com)  Database Applications (Oracle on cluster)
  • 28. Cluster computing is no longer something which people see in science fiction movies. This system of networking between computers is not only necessary to continue to help business become more efficient, but it also helps programs run more quickly while also allowing people across the network cluster to access the same programs, files, and information. It makes sense to do this, doesn’t it? And since people like to communicate in business, it makes sense that you cluster computing is only going to become more popular as the economy rebounds and businesses grow even more.
  • 29. Clusters are promising Solve parallel processing paradox. New trends in hardware and software technologies are likely to make clusters. Clusters based supercomputers (Linux based clusters) can been everywhere !!  Clusters offer incremental growth and match
  • 31.