Clustering Tech Overview
Clustering Tech Overview
Clustering Tech Overview
Overview
Clustering with Linux
President
KESPER Inc.
Agenda
Linux Overview
HPC Cluster
Internet Cluster
HA Cluster
Conclusions
Linux Overview
Multi-architecture, multi-platform OS
X Window Support
Systems CPU
USB supports
Logical Volume Manager
Ext3 Journaling File Systems
IrDA driver updates
Gas using instead of as86
Athlon supports
QuickCAM support
XFree86 DRI (Direct Rendering Interface)
Kernel HTTPD supports
Direct decompressing from Flash or ROM
I2O driver updates
DVD filesystem (udf) supports
Network Protocols
TCP/IP Protocol
IPX
Multicasting ( MBONE )
Tunneling ( GRE / Mobile-IP )
VPN
Advanced Router
WAN Router ( WAN Card + Linux )
Frame Relay / X.25 / leased line
HIPPI ( Cluster and Supercomputer )
Token Ring
IP Masquerading ( NAT )
IP Alias ( Virtual IP / Virtual domain )
Bridging ( Bridging / Load Balancing )
ISDN / xDSL
Linux Networking Network Protocols
IP Tunneling Filtering
Clustering Technology
Characteristics of Clusters
Personal
Supercomputer
Linux HPC Cluster
Components of Clusters
Hardware
CPU : Intel Pentium, Digital Alpha, Mac G3
Network : Ethernet, Myrinet, ATM, Gigabit Ethernet
Storage : Fibre Channel/SCSI RAID
Software
Operating System & Compiler : Linux, Windows NT,
DEC OSF
Communication Library : PVM, MPI
Administration Tool : CMS
Queuing Software : DQS, PBS
Application Libraries : BLACS, ATLAS, ScaLa
pack, PBLAS
Linux HPC Cluster
Network Configuration
3900 3900
Node 0
Node 0
3900 3900
Node 0 Node 0
Node 35
Node105
Software Configurations
Application Programs
SPaSM
Gravitational tree code
Linux HPC Cluster
Performance (113/500)
70 nodes 140 nodes
Linpack benchmark 19.7 GFlops 47.7 GFlops
SPaSM 12.8 GFlops 29.6 GFlops
Gravitational treecode 10.0 GFlops -
Price vs Performance
Price of Avalon : $313,000
Avalon’s Performance
= 64 CPUs 195 Mhz SGI Origin 2000
(SPaSM, Tree code, and Linpack)
Price of 64 CPUs SGI Origin 2000
= over 100 M$
Network Configuration
Intranet
DSU/Router
Internet
LAN/WAN
Server 1 Server n
Intranet
DSU/Router
Internet
LAN/WAN
Server 1 Server n
Second-layer Network
Internet
Master Server
LAN/WAN
Second-layer Network
16 16
N N
o o
d d
e e
s s
Ref : www.linux-vs.org
Internet Cluster
Internet Cluster
Internet Cluster
Intranet
DSU/Router
Internet
User
L4 Switch
Load Balancer
Linux Box
LAN/WAN
(5) replies
Load Balancer
Linux Box (2) Scheduling &
rewriting packets
LAN/WAN
(3) Processing
Real Server n
The requests
(1) requests
DSU/Router
User
Load Balancer
Linux Box
Virtual IP address
is assigned
IP
el
Tu
unn
IP T
nn
el
LAN/WAN
(1) requests
DSU/Router
Internet
User
(2) encapsulation
Load Balancer
Linux Box
Virtual IP address
is assigned
LAN/WAN
Internet DSU/Router
LAN/WAN
Fibre Channel
Fibre Channel Switch half-duplex :
100MBytes/sec
full-duplex :
200MBytes/sec
Fibre RAID Storage
Normal Configuration
GFS Cluster Configuration
Complex Configuration
Cross-bar FC connection
GFS Cluster Configuration
NFS Configuration
GFS Configuration
Hybrid Configuration
GFS Cluster Performance
High Availability Cluster
Reliability
Non-Stop
Fault-Tolerant
Cluster
HA
Av
Server
y
ilit
ail
Stand-alone
ea b
ab
ilit
vic
y
Ser
High Availability Cluster
Comparison of Availability
Downtime/ year(
Architecture Max. availability DownTime/ failure
minutes)
Continuous
10 0 .0 0 % N one 0
Processing
Seconds to
Clusters 99.9 ~ 99,999% 5 ~ 50 0
minutes
50 0 ~ 10 ,0 0 0
High Availability 99.9% Minutes
( Disk Mirroring)
1,0 0 0 ~ 10 ,0 0 0
Server 99.5% Houre
( Disk Mirroring)
2,60 0 ~ 10 ,0 0 0
Stand- Alone 99% Houre ( Without Disk
Mirroring)
High Availability Cluster
Concept of HA system
Dual Network for Response
Heartbeat
Shared Storage
High Availability Cluster
Lines of heartbeat
Dual Network for Response
Serial Connection
TCP/IP over LAN
Shared SCSI Heartbeat
Components of HA Active or
Standby Systems
Filesystem
Management software
including Heartbeat checking daemon
Ref : www.linux-ha.org
Concluding Remarks
Wyz Cluster
DR Cluster
Mission Critical Linux
Red Hat : piranha, High Availability Server
Turbo Linux : Turbo Cluster Server
VA Linux : VACM
Legato Cluster
Veritas
…etc…
Future Needs
New network configurability and TCP/IP stack performance.
High-Availability for enterprise markets
Cluster filesystem and disk I/O performance
High performance peripheral drivers
Stable management and scheduler
Concluding Remarks
Do Not Myth !
Tel. 82-42-828-7458
Fax 82-42-828-7455
shkim@kesper.co.kr or
sungho@kesper.co.kr