SlideShare a Scribd company logo
How to Build Linux Cluster
High Performance Computing & Cluster Team
Linux One, Inc.
Lee, Bo-sung
What is Cluster?
High performance computers which is
composed of low price common computers
Using commodity devices, microprocessors,
network devices, etc.
Using open software such as Linux
High performance/low price
Easy to upgrade, highly expandable
Class of Cluster Computer
Beowulf Cluster
Developed for large scale computing, such as
aerodynamics, atmosphere, physics, etc.
Similar to MPP super computers
High Availability Cluster
Developed for non-stop services
Automatic fail-over
Web/Mail Cluster
Developed for fast internet services
Beowulf Cluster
First developed at 1994 in NASA
New trend in developing supercomputers
replace with high price vector supercomputers
Low price supercomputing is possible
high performance/low price processors
high speed network devices available
Numerous beowulf clusters developed
Used in various computational science fields
Avalon Cluster
- 140 Alpha Nodes (128 MB, 3GB)
- Alpha PC 164 LX Motherboard
- 128 MB SDRAM , 3GB Disk
- Linux RedHat 5.0
- 3Com Superstack II 3900
36-port Switch
- Cyclades Cyclom 32-YeP serial
concentrators
- 10 Gflops for $150k
- Submitted for the 1998 Gordon Bell
Price/Performance Prize with 70 Nodes
- Ranks at #113 on Top500
Supercomputers List (1998)
High Availability Cluster
Need of High Availability System
“Whatever can go wrong, will go wrong”
Fault Tolerant System
Specially designed, low volume, expensive hardware
High Availability System
Popular, high volume, cheaper hardware
Traditional HA Cluster
-Heartbeat Link (10/100 Mbps)
-Redundant Disk Connection
-HA Disk Subsystems
-Redundant Systems and S/W
Web Server Cluster
Support for large concurrent user's request
Support up to 100,000 concurrent request
E-commerce, cyber stock, etc.
High Performance and High Availability
Load balancing algorithm
Need large storage / DB server
Distributed file system ( e.g. CODA)
Web Server Cluster Concept
Load Balancer
Web Server 1
Web Server 4
Web Server 3
Web Server 2
100 Mbps Switch
File/DB
Server
RAID Storage
1 TB or 2 TB
(RAID Level 5)
SCS
I
Backborn Network
TCP/I
P
How to Build Linux Cluster
Cluster Requirements
SSI(Single System Image)
seen as single system to end user
File System Requirements
global file system with NFS
Cluster Management Software
need to manage as single system
High Speed Interconnection Network
Channel bonding / Gigabit / Myrinet / SAN
Single System Image
Operational Transparency
Single point of entry and control point
Single file hierarchy
Single virtual networking
Single memory space
Single job management / user interface
Availability Support
Single I/O space / process space
Single System Image (cont.)
File System Requirements
Single file system is very hard to implement
GFS(Global File System)
Physically distributed, Logically single I/O space
Hard to implement
NFS(Network File System) is widely used
Slow, unsafe, and hard to manage
Strongly dependent on network performance
autofs make faster mount/umount NFS
Must be seen as single file system to end users
Cluster Management Tools
Management system as single workstation
Manage distributed user database ( passwd, group )
Single point software installation / uninstallation
Automatic system cloning and recovery
If one node fails, automatic recovery is essential
Propagation of system image to cluster node
System monitoring on control node
Smile CMS, bWatch, Ptools, etc.
Cluster Management Tools
High Speed Interconnection
Network
Number of cluster node increase, high speed
interconnection network is essential
Ethernet is popular but has some limitations
100 Mbps Ethernet is cheap but slow
Gigabit Ethernet will replace 100 Mbps sooner
TCP/IP has some limitations
Channel bonding
Myrinet / SAN / SCI will be used in special
cluster
High Speed Interconnection
Network
Gigabit
Need not special treatment in building cluster
For general cluster, gigabit is acceptable
Myrinet
Programmable and very fast interconnection network
For special cluster such as Beowulf cluster
Show poor performance in TCP/IP network
SCI / SAN
at present, very expensive
Cluster Related Software in
Linux
Autofs
automatic mount of file system
used in commercial cluster such as IBM SP2
rdist, rsync. cron
make cluster nodes identical, faster and efficient
time synchronization, update user data base
kernel patch for cluster system
Linux virtual server project, GFS, ip channel bonding
Conclusions
Linux cluster will be popular in various fields
High Performance Computing Fields
High Availability Server
High Performance Web/Mail Server
Linux is continuously enhanced
New package and tools are available
Need to develop software and tools for
clustering
Management, device drivers are need for cluster

More Related Content

Similar to linuxcluster.ppt

AI&BigData Lab 2016. Сарапин Виктор: Размер имеет значение: анализ по требова...
AI&BigData Lab 2016. Сарапин Виктор: Размер имеет значение: анализ по требова...AI&BigData Lab 2016. Сарапин Виктор: Размер имеет значение: анализ по требова...
AI&BigData Lab 2016. Сарапин Виктор: Размер имеет значение: анализ по требова...
GeeksLab Odessa
 
Cluster Computing
Cluster ComputingCluster Computing
Cluster Computing
BOSS Webtech
 
Dimension data cloud for the enterprise architect
Dimension data cloud for the enterprise architectDimension data cloud for the enterprise architect
Dimension data cloud for the enterprise architect
David Sawatzke
 
Designing a Scalable Twitter - Patterns for Designing Scalable Real-Time Web ...
Designing a Scalable Twitter - Patterns for Designing Scalable Real-Time Web ...Designing a Scalable Twitter - Patterns for Designing Scalable Real-Time Web ...
Designing a Scalable Twitter - Patterns for Designing Scalable Real-Time Web ...
Nati Shalom
 
Nas101
Nas101Nas101
Nas101
richswain
 
XPDS13: Enabling Fast, Dynamic Network Processing with ClickOS - Joao Martins...
XPDS13: Enabling Fast, Dynamic Network Processing with ClickOS - Joao Martins...XPDS13: Enabling Fast, Dynamic Network Processing with ClickOS - Joao Martins...
XPDS13: Enabling Fast, Dynamic Network Processing with ClickOS - Joao Martins...
The Linux Foundation
 
The Why and How of HPC-Cloud Hybrids with OpenStack - Lev Lafayette, Universi...
The Why and How of HPC-Cloud Hybrids with OpenStack - Lev Lafayette, Universi...The Why and How of HPC-Cloud Hybrids with OpenStack - Lev Lafayette, Universi...
The Why and How of HPC-Cloud Hybrids with OpenStack - Lev Lafayette, Universi...
OpenStack
 
Cluster computer
Cluster  computerCluster  computer
Cluster computer
Ashraful Hoda
 
Parallel_and_Cluster_Computing.ppt
Parallel_and_Cluster_Computing.pptParallel_and_Cluster_Computing.ppt
Parallel_and_Cluster_Computing.ppt
MohmdUmer
 
Emory Law School ITPC Presentation
Emory Law School ITPC PresentationEmory Law School ITPC Presentation
Emory Law School ITPC Presentation
benjamin.chapman
 
Membase Meetup 2010
Membase Meetup 2010Membase Meetup 2010
Membase Meetup 2010Membase
 
HBaseConAsia2018 Track3-7: The application of HBase in New Energy Vehicle Mon...
HBaseConAsia2018 Track3-7: The application of HBase in New Energy Vehicle Mon...HBaseConAsia2018 Track3-7: The application of HBase in New Energy Vehicle Mon...
HBaseConAsia2018 Track3-7: The application of HBase in New Energy Vehicle Mon...
Michael Stack
 
ClickOS_EE80777777777777777777777777777.pptx
ClickOS_EE80777777777777777777777777777.pptxClickOS_EE80777777777777777777777777777.pptx
ClickOS_EE80777777777777777777777777777.pptx
BiHongPhc
 
Distributed Computing
Distributed ComputingDistributed Computing
Distributed Computing
Sudarsun Santhiappan
 
Big Data Streams Architectures. Why? What? How?
Big Data Streams Architectures. Why? What? How?Big Data Streams Architectures. Why? What? How?
Big Data Streams Architectures. Why? What? How?
Anton Nazaruk
 
Data center disaster recovery.ppt
Data center disaster recovery.ppt Data center disaster recovery.ppt
Data center disaster recovery.ppt
omalreda
 
Cluster Computing
Cluster ComputingCluster Computing
Cluster Computing
BishowRajBaral
 
Cluster computing
Cluster computingCluster computing
Cluster computing
ShreerajKhatiwada
 
In search of the perfect IoT Stack - Scalable IoT Architectures with MQTT
In search of the perfect IoT Stack - Scalable IoT Architectures with MQTTIn search of the perfect IoT Stack - Scalable IoT Architectures with MQTT
In search of the perfect IoT Stack - Scalable IoT Architectures with MQTT
Dominik Obermaier
 

Similar to linuxcluster.ppt (20)

AI&BigData Lab 2016. Сарапин Виктор: Размер имеет значение: анализ по требова...
AI&BigData Lab 2016. Сарапин Виктор: Размер имеет значение: анализ по требова...AI&BigData Lab 2016. Сарапин Виктор: Размер имеет значение: анализ по требова...
AI&BigData Lab 2016. Сарапин Виктор: Размер имеет значение: анализ по требова...
 
Cluster Computing
Cluster ComputingCluster Computing
Cluster Computing
 
Dimension data cloud for the enterprise architect
Dimension data cloud for the enterprise architectDimension data cloud for the enterprise architect
Dimension data cloud for the enterprise architect
 
Designing a Scalable Twitter - Patterns for Designing Scalable Real-Time Web ...
Designing a Scalable Twitter - Patterns for Designing Scalable Real-Time Web ...Designing a Scalable Twitter - Patterns for Designing Scalable Real-Time Web ...
Designing a Scalable Twitter - Patterns for Designing Scalable Real-Time Web ...
 
Nas101
Nas101Nas101
Nas101
 
XPDS13: Enabling Fast, Dynamic Network Processing with ClickOS - Joao Martins...
XPDS13: Enabling Fast, Dynamic Network Processing with ClickOS - Joao Martins...XPDS13: Enabling Fast, Dynamic Network Processing with ClickOS - Joao Martins...
XPDS13: Enabling Fast, Dynamic Network Processing with ClickOS - Joao Martins...
 
The Why and How of HPC-Cloud Hybrids with OpenStack - Lev Lafayette, Universi...
The Why and How of HPC-Cloud Hybrids with OpenStack - Lev Lafayette, Universi...The Why and How of HPC-Cloud Hybrids with OpenStack - Lev Lafayette, Universi...
The Why and How of HPC-Cloud Hybrids with OpenStack - Lev Lafayette, Universi...
 
Cluster computer
Cluster  computerCluster  computer
Cluster computer
 
Parallel_and_Cluster_Computing.ppt
Parallel_and_Cluster_Computing.pptParallel_and_Cluster_Computing.ppt
Parallel_and_Cluster_Computing.ppt
 
Emory Law School ITPC Presentation
Emory Law School ITPC PresentationEmory Law School ITPC Presentation
Emory Law School ITPC Presentation
 
Membase Meetup 2010
Membase Meetup 2010Membase Meetup 2010
Membase Meetup 2010
 
HBaseConAsia2018 Track3-7: The application of HBase in New Energy Vehicle Mon...
HBaseConAsia2018 Track3-7: The application of HBase in New Energy Vehicle Mon...HBaseConAsia2018 Track3-7: The application of HBase in New Energy Vehicle Mon...
HBaseConAsia2018 Track3-7: The application of HBase in New Energy Vehicle Mon...
 
Download It
Download ItDownload It
Download It
 
ClickOS_EE80777777777777777777777777777.pptx
ClickOS_EE80777777777777777777777777777.pptxClickOS_EE80777777777777777777777777777.pptx
ClickOS_EE80777777777777777777777777777.pptx
 
Distributed Computing
Distributed ComputingDistributed Computing
Distributed Computing
 
Big Data Streams Architectures. Why? What? How?
Big Data Streams Architectures. Why? What? How?Big Data Streams Architectures. Why? What? How?
Big Data Streams Architectures. Why? What? How?
 
Data center disaster recovery.ppt
Data center disaster recovery.ppt Data center disaster recovery.ppt
Data center disaster recovery.ppt
 
Cluster Computing
Cluster ComputingCluster Computing
Cluster Computing
 
Cluster computing
Cluster computingCluster computing
Cluster computing
 
In search of the perfect IoT Stack - Scalable IoT Architectures with MQTT
In search of the perfect IoT Stack - Scalable IoT Architectures with MQTTIn search of the perfect IoT Stack - Scalable IoT Architectures with MQTT
In search of the perfect IoT Stack - Scalable IoT Architectures with MQTT
 

More from Efrizal Zaida

9-Materi presentasi-semester- duaEtika-wirausaha.ppt
9-Materi presentasi-semester- duaEtika-wirausaha.ppt9-Materi presentasi-semester- duaEtika-wirausaha.ppt
9-Materi presentasi-semester- duaEtika-wirausaha.ppt
Efrizal Zaida
 
LinuxWeek13.ppt
LinuxWeek13.pptLinuxWeek13.ppt
LinuxWeek13.ppt
Efrizal Zaida
 
AD304-122218-700-6.ppt
AD304-122218-700-6.pptAD304-122218-700-6.ppt
AD304-122218-700-6.ppt
Efrizal Zaida
 
UnderstandingLDAP.ppt
UnderstandingLDAP.pptUnderstandingLDAP.ppt
UnderstandingLDAP.ppt
Efrizal Zaida
 
db.pptx
db.pptxdb.pptx
db.pptx
Efrizal Zaida
 
PPT_Akad_Ijarah.pptx
PPT_Akad_Ijarah.pptxPPT_Akad_Ijarah.pptx
PPT_Akad_Ijarah.pptx
Efrizal Zaida
 
presentasi-backup.ppt
presentasi-backup.pptpresentasi-backup.ppt
presentasi-backup.ppt
Efrizal Zaida
 
bakup.ppt
bakup.pptbakup.ppt
bakup.ppt
Efrizal Zaida
 
bootrun.ppt
bootrun.pptbootrun.ppt
bootrun.ppt
Efrizal Zaida
 
Komunikasi Dengan Allah1.ppt
Komunikasi Dengan Allah1.pptKomunikasi Dengan Allah1.ppt
Komunikasi Dengan Allah1.ppt
Efrizal Zaida
 
Dakwah Keluarga.pptx
Dakwah Keluarga.pptxDakwah Keluarga.pptx
Dakwah Keluarga.pptx
Efrizal Zaida
 

More from Efrizal Zaida (13)

9-Materi presentasi-semester- duaEtika-wirausaha.ppt
9-Materi presentasi-semester- duaEtika-wirausaha.ppt9-Materi presentasi-semester- duaEtika-wirausaha.ppt
9-Materi presentasi-semester- duaEtika-wirausaha.ppt
 
LinuxWeek13.ppt
LinuxWeek13.pptLinuxWeek13.ppt
LinuxWeek13.ppt
 
AD304-122218-700-6.ppt
AD304-122218-700-6.pptAD304-122218-700-6.ppt
AD304-122218-700-6.ppt
 
UnderstandingLDAP.ppt
UnderstandingLDAP.pptUnderstandingLDAP.ppt
UnderstandingLDAP.ppt
 
db.pptx
db.pptxdb.pptx
db.pptx
 
PPT_Akad_Ijarah.pptx
PPT_Akad_Ijarah.pptxPPT_Akad_Ijarah.pptx
PPT_Akad_Ijarah.pptx
 
presentasi-backup.ppt
presentasi-backup.pptpresentasi-backup.ppt
presentasi-backup.ppt
 
bakup.ppt
bakup.pptbakup.ppt
bakup.ppt
 
bootrun.ppt
bootrun.pptbootrun.ppt
bootrun.ppt
 
Komunikasi Dengan Allah1.ppt
Komunikasi Dengan Allah1.pptKomunikasi Dengan Allah1.ppt
Komunikasi Dengan Allah1.ppt
 
Dakwah Keluarga.pptx
Dakwah Keluarga.pptxDakwah Keluarga.pptx
Dakwah Keluarga.pptx
 
Zimbraexchange
ZimbraexchangeZimbraexchange
Zimbraexchange
 
Dns
DnsDns
Dns
 

Recently uploaded

The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdfESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
Fundacja Rozwoju Społeczeństwa Przedsiębiorczego
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
PedroFerreira53928
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
Celine George
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
Nguyen Thanh Tu Collection
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 

Recently uploaded (20)

The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdfESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 

linuxcluster.ppt

  • 1. How to Build Linux Cluster High Performance Computing & Cluster Team Linux One, Inc. Lee, Bo-sung
  • 2. What is Cluster? High performance computers which is composed of low price common computers Using commodity devices, microprocessors, network devices, etc. Using open software such as Linux High performance/low price Easy to upgrade, highly expandable
  • 3. Class of Cluster Computer Beowulf Cluster Developed for large scale computing, such as aerodynamics, atmosphere, physics, etc. Similar to MPP super computers High Availability Cluster Developed for non-stop services Automatic fail-over Web/Mail Cluster Developed for fast internet services
  • 4. Beowulf Cluster First developed at 1994 in NASA New trend in developing supercomputers replace with high price vector supercomputers Low price supercomputing is possible high performance/low price processors high speed network devices available Numerous beowulf clusters developed Used in various computational science fields
  • 5. Avalon Cluster - 140 Alpha Nodes (128 MB, 3GB) - Alpha PC 164 LX Motherboard - 128 MB SDRAM , 3GB Disk - Linux RedHat 5.0 - 3Com Superstack II 3900 36-port Switch - Cyclades Cyclom 32-YeP serial concentrators - 10 Gflops for $150k - Submitted for the 1998 Gordon Bell Price/Performance Prize with 70 Nodes - Ranks at #113 on Top500 Supercomputers List (1998)
  • 6. High Availability Cluster Need of High Availability System “Whatever can go wrong, will go wrong” Fault Tolerant System Specially designed, low volume, expensive hardware High Availability System Popular, high volume, cheaper hardware
  • 7. Traditional HA Cluster -Heartbeat Link (10/100 Mbps) -Redundant Disk Connection -HA Disk Subsystems -Redundant Systems and S/W
  • 8. Web Server Cluster Support for large concurrent user's request Support up to 100,000 concurrent request E-commerce, cyber stock, etc. High Performance and High Availability Load balancing algorithm Need large storage / DB server Distributed file system ( e.g. CODA)
  • 9. Web Server Cluster Concept Load Balancer Web Server 1 Web Server 4 Web Server 3 Web Server 2 100 Mbps Switch File/DB Server RAID Storage 1 TB or 2 TB (RAID Level 5) SCS I Backborn Network TCP/I P
  • 10. How to Build Linux Cluster Cluster Requirements SSI(Single System Image) seen as single system to end user File System Requirements global file system with NFS Cluster Management Software need to manage as single system High Speed Interconnection Network Channel bonding / Gigabit / Myrinet / SAN
  • 11. Single System Image Operational Transparency Single point of entry and control point Single file hierarchy Single virtual networking Single memory space Single job management / user interface Availability Support Single I/O space / process space
  • 13. File System Requirements Single file system is very hard to implement GFS(Global File System) Physically distributed, Logically single I/O space Hard to implement NFS(Network File System) is widely used Slow, unsafe, and hard to manage Strongly dependent on network performance autofs make faster mount/umount NFS Must be seen as single file system to end users
  • 14. Cluster Management Tools Management system as single workstation Manage distributed user database ( passwd, group ) Single point software installation / uninstallation Automatic system cloning and recovery If one node fails, automatic recovery is essential Propagation of system image to cluster node System monitoring on control node Smile CMS, bWatch, Ptools, etc.
  • 16. High Speed Interconnection Network Number of cluster node increase, high speed interconnection network is essential Ethernet is popular but has some limitations 100 Mbps Ethernet is cheap but slow Gigabit Ethernet will replace 100 Mbps sooner TCP/IP has some limitations Channel bonding Myrinet / SAN / SCI will be used in special cluster
  • 17. High Speed Interconnection Network Gigabit Need not special treatment in building cluster For general cluster, gigabit is acceptable Myrinet Programmable and very fast interconnection network For special cluster such as Beowulf cluster Show poor performance in TCP/IP network SCI / SAN at present, very expensive
  • 18. Cluster Related Software in Linux Autofs automatic mount of file system used in commercial cluster such as IBM SP2 rdist, rsync. cron make cluster nodes identical, faster and efficient time synchronization, update user data base kernel patch for cluster system Linux virtual server project, GFS, ip channel bonding
  • 19. Conclusions Linux cluster will be popular in various fields High Performance Computing Fields High Availability Server High Performance Web/Mail Server Linux is continuously enhanced New package and tools are available Need to develop software and tools for clustering Management, device drivers are need for cluster