0% found this document useful (0 votes)
9 views2 pages

Cluster Computing Complete Notes

Cluster computing is a distributed computing model where multiple computers, or nodes, work together as a single system to enhance performance and availability. It involves a master node controlling the cluster, worker nodes performing tasks, and a high-speed network for connectivity. Applications include web servers, scientific simulations, and financial systems, offering advantages like improved performance and cost-effectiveness, but also presenting challenges such as complex setup and hardware costs.

Uploaded by

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

Cluster Computing Complete Notes

Cluster computing is a distributed computing model where multiple computers, or nodes, work together as a single system to enhance performance and availability. It involves a master node controlling the cluster, worker nodes performing tasks, and a high-speed network for connectivity. Applications include web servers, scientific simulations, and financial systems, offering advantages like improved performance and cost-effectiveness, but also presenting challenges such as complex setup and hardware costs.

Uploaded by

bushrasaba17
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

CLUSTER COMPUTING – COMPLETE EXAM NOTES

Cluster Computing Meaning:


Cluster computing is a type of distributed computing in which multiple computers (called nodes) are connected
together through a high-speed local area network and work as a single system.
Definition:
Cluster computing is a computing model where a group of independent computers work together to provide high
performance and high availability.
Simple Definition:
Cluster computing means combining many computers at one location to act like one powerful computer.
Example:
If one computer cannot handle heavy work, multiple computers are connected to form a cluster and share the
workload.
Real-Life Examples:
• Google data centers
• Banking servers
• University computer labs
• Web hosting servers
Why Cluster Computing is Needed:
• Single computer has limited processing power
• High availability is required
• Continuous services without failure
• Faster processing of tasks
• Cost-effective alternative to supercomputers
Architecture of Cluster Computing:
Cluster computing architecture mainly includes:
1. Master Node:
Controls the entire cluster and distributes tasks.
2. Worker Nodes:
Perform the actual processing work.
3. Network:
High-speed LAN connects all nodes.
4. Shared Storage:
Stores common data accessible to all nodes.
Working of Cluster Computing:
• User submits a task
• Master node divides the task
• Tasks are assigned to worker nodes
• Nodes process simultaneously
• Results are combined and returned
Components of Cluster Computing:
• Master node
• Compute nodes
• Network switch
• Shared storage
• Cluster management software
Features of Cluster Computing:
• High performance
• High availability
• Load balancing
• Scalability
• Fault tolerance
• Centralized management
Types of Cluster Computing:
1. High Performance Cluster (HPC):
Used for scientific and engineering calculations.
2. Load Balancing Cluster:
Distributes workload evenly among nodes.
3. High Availability Cluster:
Provides continuous service even if one node fails.
Advantages of Cluster Computing:
• Improved performance
• High reliability
• Easy scalability
• Cost effective
• Better resource utilization
• Fast processing
Disadvantages of Cluster Computing:
• Complex setup
• Expensive hardware
• Requires skilled administrators
• Network dependency
• Limited to local area
Applications of Cluster Computing:
• Web servers
• Database servers
• Scientific simulations
• Weather forecasting
• Financial systems
• Research laboratories
Cluster Computing vs Grid Computing:
Cluster systems are located in one place while grid systems are geographically distributed.
Important Exam Lines:
• Cluster computing is a type of distributed computing.
• Nodes are tightly coupled.
• All computers work as a single system.
Summary:
Cluster computing connects multiple computers in one location to provide high performance, reliability and
availability.

You might also like