Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
CLUSTER
COMPUTING
NEED OF CLUSTER COMPUTING
•

•

•

Parallel computing has seen many changes
since the days of the highly expensive and
pro...
CLUSTER COMPUTING
•

•

•

Cluster computing is best characterized as
the integration of a number of off-the-shelf
commodi...
CLUSTER BENEFITS
•

•

•

•

The main benefits of clusters are scalability,
availability, and performance.
For scalability...
TYPES OF CLUSTERS
•

HIGH AVAILABILITY CLUSTERS.
These clusters are designed to provide
uninterrupted availability of data...
LOAD BALANCING CLUSTER

•

This type of cluster distributes incoming
requests for resources or content among
multiple node...
PARALLEL/DISTRIBUTED

•

PROCESSING CLUSTERS

•

•

•

Parallel processing was performed by
multiple processors in a speci...
CLUSTER APPLICATIONS
•

COMPUTE INTENSIVE APPLICATIONS

Compute intensive is a term that applies
to any computer applicati...
DATA OR I/O INTENSIVE
APPLICATIONS

•

Data intensive is a term that applies
to any application that has high
demands of a...
TRANSACTION INTENSIVE
APPLICATIONS

•

Transaction intensive is a term that
applies to any application that has a highleve...
CLUSTER –AWARE &
CLUSTER-UNAWARE

•

Cluster-aware applications are
designed specifically for use in clustered
environment...
PERFORMANCE IMPACT
AND CAREABOUTS
•

MESSAGE LATENCY
Message latency is defined as the
time it takes to send a zero-length...
•

CPU UTILISATION

The more CPU cycles committed to
application processing the less time it
takes to run the application.
CONGESTION AVOIDANCE

•

When potential congestion is
detected on a TCP link, a device
responds by throttling back the rat...
COMPARISION BETWEEN
CLUSTER COMPUTING AND
GRID COMPUTING
THANK YOU ..!!
Upcoming SlideShare
Loading in …5
×

Clusture computing

4,348 views

Published on

This presentation talks about the right level of cluster computing and how it helps in computing world and how it is been used in now days

Published in: Education, Technology
  • Be the first to comment

Clusture computing

  1. 1. CLUSTER COMPUTING
  2. 2. NEED OF CLUSTER COMPUTING • • • Parallel computing has seen many changes since the days of the highly expensive and proprietary supercomputers Over the past decade, cluster technologies have been developed that allow multiple low cost computers to work in a coordinated fashion to process applications Application performance continues to be of significant concern for various entities including governments, military, education, scientific and now enterprise organizations
  3. 3. 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. Different variables will determine the network hardware for the cluster . The choice of network technology depends on a number of factors, including performance, and compatibility .
  4. 4. CLUSTER BENEFITS • • • • The main benefits of clusters are scalability, availability, and performance. For scalability, a cluster uses the combined processing power of compute nodes to run clusterenabled applications. Availability within the cluster is assured as nodes within the cluster provide backup to each other in the event of a failure. An additional benefit comes with the existence of a single system image and the ease of manageability of the cluster.
  5. 5. TYPES OF CLUSTERS • HIGH AVAILABILITY CLUSTERS. These clusters are designed to provide uninterrupted availability of data or services to the end-user community.
  6. 6. LOAD BALANCING CLUSTER • This type of cluster distributes incoming requests for resources or content among multiple nodes running the same programs or having the same content.
  7. 7. PARALLEL/DISTRIBUTED • PROCESSING CLUSTERS • • • Parallel processing was performed by multiple processors in a specially designed parallel computer. With the advent of high speed, low-latency switching technology, computers can be interconnected to form a parallel-processing cluster. A parallel cluster is a system that uses a number of nodes to simultaneously solve a specific computational or data-mining task.
  8. 8. CLUSTER APPLICATIONS • COMPUTE INTENSIVE APPLICATIONS Compute intensive is a term that applies to any computer application that demands a lot of computation cycle .
  9. 9. DATA OR I/O INTENSIVE APPLICATIONS • Data intensive is a term that applies to any application that has high demands of attached storage facilities. Data-intensive applications can be found in the area of data mining, image processing, and genome and protein science applications.
  10. 10. TRANSACTION INTENSIVE APPLICATIONS • Transaction intensive is a term that applies to any application that has a highlevel of interactive transactions between an application resource and the cluster resources. Many financial, banking, human resource, and web-based applications fall into this category.
  11. 11. CLUSTER –AWARE & CLUSTER-UNAWARE • Cluster-aware applications are designed specifically for use in clustered environment. They know about the existence of other nodes and are able to communicate with them. Cluster-unaware applications do not know if they are running in a cluster or on a single node.
  12. 12. PERFORMANCE IMPACT AND CAREABOUTS • MESSAGE LATENCY Message latency is defined as the time it takes to send a zero-length message from one processor to another.
  13. 13. • CPU UTILISATION The more CPU cycles committed to application processing the less time it takes to run the application.
  14. 14. CONGESTION AVOIDANCE • When potential congestion is detected on a TCP link, a device responds by throttling back the rate at which it sends segments. Retransmission timeouts can reach delays of up to 200 milliseconds, thereby significantly impacting throughput.
  15. 15. COMPARISION BETWEEN CLUSTER COMPUTING AND GRID COMPUTING
  16. 16. THANK YOU ..!!

×