PPT On Cluster Computing
Download
Cluster Computing Presentation Transcript:
1. Cluster computing is the technique of linking two or more computers into a network (usually through a local area network) in order to take advantage of the parallel processing power of those computers.2. Computing Need Overview Requirements for computing increasing fast. Main reasons: More data to process. More compute intensive algorithms available. Approaches to supply demand: Qualitative: Optimized algorithms, faster processors, more memory. Quantitative: Cluster computing, grid computing, etc.
3. Components
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
4. IT Limitations
An eternal struggle in any IT department is in finding a method to squeeze the maximum processing power out of a limited budget. Today more than ever, enterprises require enormous processing power in order to manage their desktop applications, databases and knowledge management . Many business processes are extremely heavy users of IT resources, and yet IT budgets struggle to keep pace with the ever growing demand for yet more power.
5. Types of Computer Clusters
There are several different varieties of computer clusters, each offering different advantages to the user. These varieties are: High Availability Clusters Load-balancing Clusters High-performance Clusters
6. Types of Computer Clusters
1. High Availability Clusters HA Clusters are designed to ensure constant access to service applications. The clusters are designed to maintain redundant nodes that can act as backup systems in the event of failure. The minimum number of nodes in a HA cluster is two – one active and one redundant – though most HA clusters will use considerably more nodes.
7. 2. Load-balancing Clusters
Load-balancing clusters operate by routing all work through one or more load-balancing front-end nodes, which then distribute the workload efficiently between the remaining active nodes. Load-balancing clusters are extremely useful for those working with limited IT budgets. Devoting a few nodes to managing the workflow of a cluster ensures that limited processing power can be optimised.
8. 3. High-performance Clusters
HPC clusters are designed to exploit the parallel processing power of multiple nodes. They are most commonly used to perform functions that require nodes to communicate as they perform their tasks – for instance, when calculation results from one node will affect future results from another.
9. Benefits of Computer Clusters
Computer clusters offer a number of benefits over mainframe computers, including: Reduced Cost Processing Power Improved Network Technology Scalability Availability
10. For more please refer our PPT. Thanks.