SlideShare a Scribd company logo
1 of 23
By: Ashraful Hoda
Ashraful.hoda01@mail.com










Introduction
History
why cluster computing?
Architecture
Clustering Concept
Several application
Operating System
Companies that use it
High performance Clusters (HPC)

2
 A computer cluster consists of a set of loosely connected

computers that work together so that in many respects they
can be viewed as a single system.

Cluster consists of:
 Nodes(master+computing)
 Network
 OS
 Cluster middleware: It permits
compute clustering programs
to be portable to a wide variety
of clusters.

…

Cluster Middle ware

High Speed Local Network

CPU

CPU

…

CPU

Cluster
3
INTRODUCTION
 Consists of many of the same or similar type of machines.

 Tightly-coupled using dedicated network connections.
 The components of a cluster are usually connected to each other

through fast local area networks, each node running its own
instance on an operating system.
 All machines share resources.
 They must trust each other so that does not require a password,

otherwise you would need to do a manual start on each machine.
HISTORY
 The first commercial clustering product was ARCnet, developed

by Data point in 1977.
 Digital Equipment Corporation released their VAX cluster product

in 1984 for the VAX/VMS operating system.
 The ARCnet and VAX cluster products not only supported parallel

computing, but also shared file systems and peripheral devices.
 The idea was to provide the advantages of parallel processing,

while maintaining data reliability and uniqueness.
Through CLUSTERS
 Data sharing
 Message passing and communication
 Task scheduling
 Node failure management
 Parallel programming
 Debugging and monitoring
Logical view
ARCHITECTURE
 It 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 2 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
ARCHITECTURE
 Database Replication Clusters
The components required to the development
of low cost clusters are:





Processors
Memory
Networking components
Motherboards, busses, and other sub-systems
Beowulf cluster
Start from 1994
Donald Becker of NASA assembled this cluster.
Also called Beowulf cluster
Applications like data mining, simulations, parallel processing,
weather modeling, etc

 A Beowulf Cluster is a computer design that uses parallel processing

across multiple computers to create cheap and powerful
supercomputers. A Beowulf Cluster in practice is usually a collection of
generic computers connected through an internal network.
 A cluster has two types of computers, a master computer, and node

computers.
 When a large problem or set of data is given to a Beowulf cluster, the

master computer first runs a program that breaks the problem into small
discrete pieces; it then sends a piece to each node to compute. As nodes
finish their tasks, the master computer continually sends more pieces to
them until the entire problem has been computed.

12
( Ethernet,Myrinet….)
+ (MPI)

 Master: or service node or front node ( used to interact with users and manage the
cluster )
 Nodes : a group of computers (computing node
s)( keyboard, mouse, floppy, video…)
 Communications between nodes on an interconnect network platform
( Ethernet, Myrinet….)
 In order for the master and node computers to communicate, some sort message
passing control structure is required. MPI,(Message Passing Interface) is the most
commonly used such control.

13
Brief Technical Parameters:


OS:



Service node:



Computing nodes:



System Memory:






CentOS 5 managed by Rochs-cluster
1 (Intel P4 2.4 GHz)
32(Intel P4 2.4- 2.8 GHz)
1 GB per node

Network Platforms:

Gigabit Ethernet, 2 cards per node
Myrinet 2 G
Language: C, C++, Fortran, java
Compiler: Intel compiler, sun Java compiler
14
Science
Computation

Digital Biology

Aerospace

Resources
Exploration

15
High Performance Networks/Switches
a. Ethernet (10Mbps),
b. Fast Ethernet (100Mbps),
c. Gigabit Ethernet (1Gbps)
e. ATM
f. Myrinet (1.2Gbps)
g. Digital Memory Channel
ISSUES TO BE CONSIDERED
Cluster Networking
Cluster Software
Programming

Timing
Network Selection
Speed Selection
OS (Operating System )
 Three of the most commonly used OS are :


Windows
mainly used to build a High Availability Cluster or a NLB(Network Local
Balance) Cluster, provide services such as Database, File/Print,Web,Stream
Media .Support 2-4 SMP or 32 processors. Hardly used to build a Science
Computing Cluster



Redhat Linux
The most used OS for a Beowulf Cluster. provides High Performance and
Scalability / High Reliability / Low Cost ( get freely and uses inexpensive
commodity hardware )



SUN Solaris
Uses expensive and unpopular hardware
18
State of the art Operating Systems with
companies :
a. Linux
b. Microsoft NT
c. SUN Solaris
d. IBM AIX
e. HP UX (Illinois - PANDA)
20
 Calculation procedure for peak performance:
 No of nodes 64
 NO. of Master Nodes : 1
 Memory RAM: 4 GB
 Hard Disk Capacity/each node : 250GB
 Storage Cap. 4 TB
 CLUSTER Software : ROCKS version 4.3
 No .of processors and cores: 2 X 2 = 4(dual core +
dual socket)
 CPU speed : 2.6 GHz
21
ANY
QUERIES ???

More Related Content

What's hot

Cluster Computing
Cluster ComputingCluster Computing
Cluster ComputingNIKHIL NAIR
 
Introduction to Parallel and Distributed Computing
Introduction to Parallel and Distributed ComputingIntroduction to Parallel and Distributed Computing
Introduction to Parallel and Distributed ComputingSayed Chhattan Shah
 
Cluster computing pptl (2)
Cluster computing pptl (2)Cluster computing pptl (2)
Cluster computing pptl (2)Rohit Jain
 
Redhat ha cluster with pacemaker
Redhat ha cluster with pacemakerRedhat ha cluster with pacemaker
Redhat ha cluster with pacemakerIndika Dias
 
Load balancing in Distributed Systems
Load balancing in Distributed SystemsLoad balancing in Distributed Systems
Load balancing in Distributed SystemsRicha Singh
 
Multiprocessor Architecture (Advanced computer architecture)
Multiprocessor Architecture  (Advanced computer architecture)Multiprocessor Architecture  (Advanced computer architecture)
Multiprocessor Architecture (Advanced computer architecture)vani261
 
Introduction to Parallel Computing
Introduction to Parallel ComputingIntroduction to Parallel Computing
Introduction to Parallel ComputingAkhila Prabhakaran
 
Parallel computing
Parallel computingParallel computing
Parallel computingVinay Gupta
 
Introduction to Parallel Distributed Computer Systems
Introduction to Parallel Distributed Computer SystemsIntroduction to Parallel Distributed Computer Systems
Introduction to Parallel Distributed Computer SystemsMrMaKKaWi
 
Rhel cluster basics 1
Rhel cluster basics   1Rhel cluster basics   1
Rhel cluster basics 1Manoj Singh
 
Docker storage drivers by Jérôme Petazzoni
Docker storage drivers by Jérôme PetazzoniDocker storage drivers by Jérôme Petazzoni
Docker storage drivers by Jérôme PetazzoniDocker, Inc.
 
Multi core processors
Multi core processorsMulti core processors
Multi core processorsNipun Sharma
 
Lecture 1 introduction to parallel and distributed computing
Lecture 1   introduction to parallel and distributed computingLecture 1   introduction to parallel and distributed computing
Lecture 1 introduction to parallel and distributed computingVajira Thambawita
 
Lecture 6
Lecture  6Lecture  6
Lecture 6Mr SMAK
 

What's hot (20)

Cluster Computing
Cluster ComputingCluster Computing
Cluster Computing
 
Cluster computing
Cluster computingCluster computing
Cluster computing
 
Parallel computing persentation
Parallel computing persentationParallel computing persentation
Parallel computing persentation
 
Introduction to Parallel and Distributed Computing
Introduction to Parallel and Distributed ComputingIntroduction to Parallel and Distributed Computing
Introduction to Parallel and Distributed Computing
 
Cluster computing pptl (2)
Cluster computing pptl (2)Cluster computing pptl (2)
Cluster computing pptl (2)
 
Redhat ha cluster with pacemaker
Redhat ha cluster with pacemakerRedhat ha cluster with pacemaker
Redhat ha cluster with pacemaker
 
Load balancing in Distributed Systems
Load balancing in Distributed SystemsLoad balancing in Distributed Systems
Load balancing in Distributed Systems
 
Multiprocessor Architecture (Advanced computer architecture)
Multiprocessor Architecture  (Advanced computer architecture)Multiprocessor Architecture  (Advanced computer architecture)
Multiprocessor Architecture (Advanced computer architecture)
 
Cluster computing report
Cluster computing reportCluster computing report
Cluster computing report
 
Introduction to Parallel Computing
Introduction to Parallel ComputingIntroduction to Parallel Computing
Introduction to Parallel Computing
 
Parallel computing
Parallel computingParallel computing
Parallel computing
 
Parallel computing
Parallel computingParallel computing
Parallel computing
 
Introduction to Parallel Distributed Computer Systems
Introduction to Parallel Distributed Computer SystemsIntroduction to Parallel Distributed Computer Systems
Introduction to Parallel Distributed Computer Systems
 
Cluster computing
Cluster computingCluster computing
Cluster computing
 
µIP (micro IP)
µIP (micro IP)µIP (micro IP)
µIP (micro IP)
 
Rhel cluster basics 1
Rhel cluster basics   1Rhel cluster basics   1
Rhel cluster basics 1
 
Docker storage drivers by Jérôme Petazzoni
Docker storage drivers by Jérôme PetazzoniDocker storage drivers by Jérôme Petazzoni
Docker storage drivers by Jérôme Petazzoni
 
Multi core processors
Multi core processorsMulti core processors
Multi core processors
 
Lecture 1 introduction to parallel and distributed computing
Lecture 1   introduction to parallel and distributed computingLecture 1   introduction to parallel and distributed computing
Lecture 1 introduction to parallel and distributed computing
 
Lecture 6
Lecture  6Lecture  6
Lecture 6
 

Viewers also liked

Viewers also liked (6)

Information Technology Basics
Information Technology BasicsInformation Technology Basics
Information Technology Basics
 
What we mean by meaning: new structural properties of information architectur...
What we mean by meaning: new structural properties of information architectur...What we mean by meaning: new structural properties of information architectur...
What we mean by meaning: new structural properties of information architectur...
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Mobile Fundraising (July 2012)
Mobile Fundraising (July 2012)Mobile Fundraising (July 2012)
Mobile Fundraising (July 2012)
 
PPT on Cloud computing
PPT on Cloud computingPPT on Cloud computing
PPT on Cloud computing
 
Basic Concepts Of Information Technology (It)
Basic Concepts Of Information Technology (It)Basic Concepts Of Information Technology (It)
Basic Concepts Of Information Technology (It)
 

Similar to Cluster computer

Similar to Cluster computer (20)

Parallel_and_Cluster_Computing.ppt
Parallel_and_Cluster_Computing.pptParallel_and_Cluster_Computing.ppt
Parallel_and_Cluster_Computing.ppt
 
Copy of Parallel_and_Cluster_Computing.pptx
Copy of Parallel_and_Cluster_Computing.pptxCopy of Parallel_and_Cluster_Computing.pptx
Copy of Parallel_and_Cluster_Computing.pptx
 
Cluster computing
Cluster computingCluster computing
Cluster computing
 
Computer_Clustering_Technologies
Computer_Clustering_TechnologiesComputer_Clustering_Technologies
Computer_Clustering_Technologies
 
Clustering by AKASHMSHAH
Clustering by AKASHMSHAHClustering by AKASHMSHAH
Clustering by AKASHMSHAH
 
Maxwell siuc hpc_description_tutorial
Maxwell siuc hpc_description_tutorialMaxwell siuc hpc_description_tutorial
Maxwell siuc hpc_description_tutorial
 
Distributed Computing
Distributed ComputingDistributed Computing
Distributed Computing
 
Distributed Computing
Distributed ComputingDistributed Computing
Distributed Computing
 
Ap 06 4_10_simek
Ap 06 4_10_simekAp 06 4_10_simek
Ap 06 4_10_simek
 
Again music
Again musicAgain music
Again music
 
Computer cluster
Computer clusterComputer cluster
Computer cluster
 
Computer cluster
Computer clusterComputer cluster
Computer cluster
 
Clustering
ClusteringClustering
Clustering
 
Systems Support for Many Task Computing
Systems Support for Many Task ComputingSystems Support for Many Task Computing
Systems Support for Many Task Computing
 
Free Hardware & Networking Slides by ITE Infotech Private Limited
Free Hardware & Networking Slides by ITE Infotech Private LimitedFree Hardware & Networking Slides by ITE Infotech Private Limited
Free Hardware & Networking Slides by ITE Infotech Private Limited
 
Mainframe
MainframeMainframe
Mainframe
 
Walking around linux kernel
Walking around linux kernelWalking around linux kernel
Walking around linux kernel
 
Mcse notes
Mcse notesMcse notes
Mcse notes
 
Hardware & networking
Hardware & networkingHardware & networking
Hardware & networking
 
Exascale Capabl
Exascale CapablExascale Capabl
Exascale Capabl
 

More from Ashraful Hoda

More from Ashraful Hoda (7)

Group Discussion
Group DiscussionGroup Discussion
Group Discussion
 
Nanorobotics
NanoroboticsNanorobotics
Nanorobotics
 
Prasar barti "DD"
Prasar barti "DD"Prasar barti "DD"
Prasar barti "DD"
 
Principle of management
Principle of managementPrinciple of management
Principle of management
 
Management Strategy
Management StrategyManagement Strategy
Management Strategy
 
Nokia morph
Nokia morphNokia morph
Nokia morph
 
Gd pi tips
Gd pi tipsGd pi tips
Gd pi tips
 

Recently uploaded

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 

Recently uploaded (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

Cluster computer

  • 2.          Introduction History why cluster computing? Architecture Clustering Concept Several application Operating System Companies that use it High performance Clusters (HPC) 2
  • 3.  A computer cluster consists of a set of loosely connected computers that work together so that in many respects they can be viewed as a single system. Cluster consists of:  Nodes(master+computing)  Network  OS  Cluster middleware: It permits compute clustering programs to be portable to a wide variety of clusters. … Cluster Middle ware High Speed Local Network CPU CPU … CPU Cluster 3
  • 4. INTRODUCTION  Consists of many of the same or similar type of machines.  Tightly-coupled using dedicated network connections.  The components of a cluster are usually connected to each other through fast local area networks, each node running its own instance on an operating system.  All machines share resources.  They must trust each other so that does not require a password, otherwise you would need to do a manual start on each machine.
  • 5. HISTORY  The first commercial clustering product was ARCnet, developed by Data point in 1977.  Digital Equipment Corporation released their VAX cluster product in 1984 for the VAX/VMS operating system.  The ARCnet and VAX cluster products not only supported parallel computing, but also shared file systems and peripheral devices.  The idea was to provide the advantages of parallel processing, while maintaining data reliability and uniqueness.
  • 6. Through CLUSTERS  Data sharing  Message passing and communication  Task scheduling  Node failure management  Parallel programming  Debugging and monitoring
  • 8. ARCHITECTURE  It 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 2 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
  • 10. The components required to the development of low cost clusters are:     Processors Memory Networking components Motherboards, busses, and other sub-systems
  • 11. Beowulf cluster Start from 1994 Donald Becker of NASA assembled this cluster. Also called Beowulf cluster Applications like data mining, simulations, parallel processing, weather modeling, etc 
  • 12.  A Beowulf Cluster is a computer design that uses parallel processing across multiple computers to create cheap and powerful supercomputers. A Beowulf Cluster in practice is usually a collection of generic computers connected through an internal network.  A cluster has two types of computers, a master computer, and node computers.  When a large problem or set of data is given to a Beowulf cluster, the master computer first runs a program that breaks the problem into small discrete pieces; it then sends a piece to each node to compute. As nodes finish their tasks, the master computer continually sends more pieces to them until the entire problem has been computed. 12
  • 13. ( Ethernet,Myrinet….) + (MPI)  Master: or service node or front node ( used to interact with users and manage the cluster )  Nodes : a group of computers (computing node s)( keyboard, mouse, floppy, video…)  Communications between nodes on an interconnect network platform ( Ethernet, Myrinet….)  In order for the master and node computers to communicate, some sort message passing control structure is required. MPI,(Message Passing Interface) is the most commonly used such control. 13
  • 14. Brief Technical Parameters:  OS:  Service node:  Computing nodes:  System Memory:    CentOS 5 managed by Rochs-cluster 1 (Intel P4 2.4 GHz) 32(Intel P4 2.4- 2.8 GHz) 1 GB per node Network Platforms: Gigabit Ethernet, 2 cards per node Myrinet 2 G Language: C, C++, Fortran, java Compiler: Intel compiler, sun Java compiler 14
  • 16. High Performance Networks/Switches a. Ethernet (10Mbps), b. Fast Ethernet (100Mbps), c. Gigabit Ethernet (1Gbps) e. ATM f. Myrinet (1.2Gbps) g. Digital Memory Channel
  • 17. ISSUES TO BE CONSIDERED Cluster Networking Cluster Software Programming Timing Network Selection Speed Selection
  • 18. OS (Operating System )  Three of the most commonly used OS are :  Windows mainly used to build a High Availability Cluster or a NLB(Network Local Balance) Cluster, provide services such as Database, File/Print,Web,Stream Media .Support 2-4 SMP or 32 processors. Hardly used to build a Science Computing Cluster  Redhat Linux The most used OS for a Beowulf Cluster. provides High Performance and Scalability / High Reliability / Low Cost ( get freely and uses inexpensive commodity hardware )  SUN Solaris Uses expensive and unpopular hardware 18
  • 19. State of the art Operating Systems with companies : a. Linux b. Microsoft NT c. SUN Solaris d. IBM AIX e. HP UX (Illinois - PANDA)
  • 20. 20
  • 21.  Calculation procedure for peak performance:  No of nodes 64  NO. of Master Nodes : 1  Memory RAM: 4 GB  Hard Disk Capacity/each node : 250GB  Storage Cap. 4 TB  CLUSTER Software : ROCKS version 4.3  No .of processors and cores: 2 X 2 = 4(dual core + dual socket)  CPU speed : 2.6 GHz 21
  • 22.