PDC Lec 7
PDC Lec 7
Computing
Week 5
Computer
Clusters
• A computer cluster is a set of computers that work
together so that they can be viewed as a single system.
• Unlike grid computers (where each node set to perform a
different task/ application), computer clusters have each
node set to perform the same task, controlled and
scheduled by software.
Computer Clusters cont…
cluster computing.
Computer Clusters cont…
Example: Google Brain and OpenAI both rely on clusters for training
AI models.
Big Data and E-commerce
Example: Hadoop Clusters are widely used for big data analytics,
allowing companies to handle and process massive data volumes in
parallel.
Cluster Computing
Architecture :
• It is designed with an array of interconnected individual
computers and the computer systems operating collectively as a
single standalone system.
• It is a group of workstations or computers working together as a
single, integrated computing resource connected via high speed
interconnects.
• A node – Either a single or a multiprocessor network having
memory, input and output functions and an operating system.
• Two or more nodes are connected on a single line or every node
might be connected individually through a LAN connection.
Components of a Cluster
Computer :
• Cluster Nodes
• Cluster Operating System
• The switch or node interconnect
• Network switching hardware
Advantages of Cluster Computing :
• High Performance The systems offer better and enhanced performance
than that of mainframe computer networks.
• Easy to manage: Cluster Computing is manageable and easy to implement.
• Scalable : Resources can be added to the clusters accordingly.
• Expandability : Computer clusters can be expanded easily by adding
additional computers to the network. Cluster computing is capable of
combining several additional resources or the networks to the existing
computer system.
• Availability : The other nodes will be active when one node gets failed and
will function as a proxy for the failed node. This makes sure for enhanced
availability.
• Flexibility :It can be upgraded to the superior specification or additional
nodes can be added.
Computer Clusters cont… Challenges