16
Linux Clustering A way to supercomputing

Linux Clustering

  • Upload
    minh

  • View
    53

  • Download
    0

Embed Size (px)

DESCRIPTION

Linux Clustering. A way to supercomputing. What is Cluster?. A group of individual computers bundled together using hardware and software in order to make them work as a single machine. Different Type of Cluster: High-availability (HA) clusters Load-balancing clusters Grid computing. - PowerPoint PPT Presentation

Citation preview

Page 1: Linux Clustering

Linux ClusteringA way to supercomputing

Page 2: Linux Clustering

What is Cluster?

A group of individual computers bundled together using hardware and software in order to make them work as a single machine.

Different Type of Cluster:High-availability (HA) clusters Load-balancing clustersGrid computing

Terminologynode - each individual machine of a cluster. Server (Head) node is responsible for servicing the requests of client nodes.

Client (Child, Slave)t node is dedicated to computation.

Page 3: Linux Clustering

Top Cluster Computer in the World

Page 4: Linux Clustering

Traditional Cluster

Page 5: Linux Clustering

Typical Architecture

Page 6: Linux Clustering

Our Cluster Architecture

Page 7: Linux Clustering

Southern Illinois High Performance Supercomputer

Page 8: Linux Clustering

Master/Head Node

Our Head SpecificationServer format Rack CPU family Intel Xeon CPU nominal frequency 2.26GHz Processor Model Xeon E5520Processors supplied 2 Quad coreMemory RAM capacity 24GB Memory (6x4GB),Memory type DDR3 Memory frequency 1066MHz Quad

Ranked RDIMMsStorage HDD 146GB 15K RPM Serial-

Attach SCSI RAID module PERC 6/i SAS RAID

Controller 2x4 ConnectorsGigabit LAN ports 2 Power supply rating 480W Idle power consumption 150W Peak power consumption 270W OS :Red Hat Enterprise Linux 53AP x32 And x64

Minimum Specification CPU of i586 or aboveA network interface card that supports a TCP/IP stackAt least 4GB total free space – 2GB under and 2GB under /varA Floppy Drive A CD-Rom Drive

Server (Head) node is responsible for servicing the requests of client nodes.

Front End

Back End

Front End

Page 9: Linux Clustering

Computing node

Our Computing Node Specification

CPU family Intel Xeon CPU nominal frequency 2.13GHz Processors supplied 2 quad core Memory RAM capacity 8GB Memory (4x2GB) Memory type DDR3 Memory frequency 1333MHz Dual Ranked UDIMMsstorage HDD 160GB 7.2K RPM SATA Gigabit LAN ports 2 Power supply rating 480W Idle power consumption 115W Peak power consumption 188W

OS :Red Hat Linux 5 HPC

Minimum SpecificationCPU of i586 or aboveA disk on each client node, at least 2GB in sizeA network interface card that supports a TCP/IP stackAll clients must have the same architecture (e.g., ia32 vs. ia64)Monitors and keyboards may be helpful, but are not requiredFloppy or PXE enable BIOSA CD-Rom Drive

Client (Child, Slave)t node is dedicated to computation.

Front End

Two Quad Core processors

Memory slot

Memory slot

Page 10: Linux Clustering

Switch StackMinimum Specification

Any brand of switch should suffice. However, make sure that each node (including the head node) has its own port on the switch. In other words, if you have one head node and 8 client nodes, you need at a minimum a 9-port switch. The switch is necessary for communication between the nodes.

Switch Stack

Our switches Specification Model :Power Connect 6248Port :48 10/100/1000BASE-T auto-sensing Gigabit Ethernet switching ports48 GbE(giga bit ethernet) Port Managed Switch, two 10GbE and Stacking Capable

Power Connect 6248

Page 11: Linux Clustering

PDUAPC Switched Rack Power Distribution Units (PDUs) place rack equipment power control in the hands of the IT Manager. Remote outlet level controls allow power on/off functionality for power recycling to reboot locked-up equipment and to avoid unauthorized use of individual outlets. Power sequencing delays allow users to define the order in which to power up or down attached equipment. Avoid circuit overload during power recovery and extend uptime of critical equipment by prioritizing the load shedding.

• PDU plug type L6-30P • PDU Model APC AP7541 • PDU Max Amperage Load 30

Page 12: Linux Clustering

External Storage ArraySpecification

Model Power Vault MD1000 Hard DriveMax Supported Capacity 1.1 TB Host Channels 2Data Transfer Rate 300 MBPs Supported Devices Hard drive , Disk array (RAID)Spindle Speed 15000 RPM

In Our Cluster :Total storage array 6 In Each Storage Array 15 HDDEach HDD has 1*1 TB Total Storage Capacity 6*15*1.1 TB

Front Side

Back Side

Page 13: Linux Clustering

KVM SwitchKVM Switch also referred to as Keyboard Video Mouse switch is a device used to connect a keyboard, mouse and monitor to two or more computers. KVM switches save you money, time, space, equipment and power. These switches are also widely deployed to control pools of servers in data centers. Some KVM switches support user terminals at both ends that allow local and remote access to all the computers or servers.

Page 14: Linux Clustering

NetworkingThe clusters are interconnected with both GigE (Dell PowerConnect 6248, 48 GbE PortManagedSwitch, 2xDell PowerConnect 3424 24 Port FE with 2 GbE Copper Ports and 2 GbE Fiber SFPPorts) and Infiniband (Dell 24-Port Internally Managed 9024 DDR InfiniBand Edge Switch)switches and cards.

Switch Ports Cable connectivity

Page 15: Linux Clustering

Floor Layout Design4 Racks to be mounted with the following measurement. Space dimension for each rack is 2*2 Sqrft.

Page 16: Linux Clustering

After Putting Altogether..