Minimalist’s Linux Cluster Changyoung Choi, Jeonghyun Kim, Seyong Kim Department of Physics Sejong University.

Slides:



Advertisements
Similar presentations
LTSP By Hector Gonzalez. LTSP LTSP stands for Linux Terminal Server Project. LTSP is an package for Linux that allows you to connect lots of low-powered.
Advertisements

System Area Network Abhiram Shandilya 12/06/01. Overview Introduction to System Area Networks SAN Design and Examples SAN Applications.
Setting up Small Grid Testbed
Beowulf Supercomputer System Lee, Jung won CS843.
How to Build and Use a Beowulf Cluster Prabhaker Mateti Wright State University.
Saving Money by Recycling Existing Computers with LTSP Peter Billson Linux Terminal Server Project (LTSP.org) Linux User Group in Princeton LUG/IP July.
Development of a Compact Cluster with Embedded CPUs Sritrusta Sukaridhoto, Yoshifumi Sasaki, Koichi Ito and Takafumi Aoki.
Presented by: Yash Gurung, ICFAI UNIVERSITY.Sikkim BUILDING of 3 R'sCLUSTER PARALLEL COMPUTER.
Jaeyoung Choi School of Computing, Soongsil University 1-1, Sangdo-Dong, Dongjak-Ku Seoul , Korea {heaven, psiver,
HELICS Petteri Johansson & Ilkka Uuhiniemi. HELICS COW –AMD Athlon MP 1.4Ghz –512 (2 in same computing node) –35 at top500.org –Linpack Benchmark 825.
Handheld TFTP Server with USB Andrew Pangborn Michael Nusinov RIT Computer Engineering – CE Design 03/20/2008.
Lesson 15 – INSTALL AND SET UP NETWARE 5.1. Understanding NetWare 5.1 Preparing for installation Installing NetWare 5.1 Configuring NetWare 5.1 client.
Other File Systems: LFS and NFS. 2 Log-Structured File Systems The trend: CPUs are faster, RAM & caches are bigger –So, a lot of reads do not require.
Improved Mesh Partitioning For Parallel Substructure Finite Element Computations Shang-Hsien Hsieh, Yuan-Sen Yang and Po-Liang Tsai Department of Civil.
ACAT 2002, Moscow June 24-28thJ. Hernández. DESY-Zeuthen1 Offline Mass Data Processing using Online Computing Resources at HERA-B José Hernández DESY-Zeuthen.
Exploiting SCI in the MultiOS management system Ronan Cunniffe Brian Coghlan SCIEurope’ AUG-2000.
1 Network Packet Generator Characterization presentation Supervisor: Mony Orbach Presenting: Eugeney Ryzhyk, Igor Brevdo.
Installation. Installation   There are three phases to building an LTSP server: – –Installing the LTSP utilities – –Installing the LTSP client packages.
Group 11 Pekka Nikula Ossi Hämäläinen Introduction to Parallel Computing Kentucky Linux Athlon Testbed 2
WANs and Routers Routers. Router Description Specialized computer Like a general purpose PC, a router has:  CPU  Memory  System Bus Connecting Internal.
A+ Certification Guide
CPP Staff - 30 CPP Staff - 30 FCIPT Staff - 35 IPR Staff IPR Staff ITER-India Staff ITER-India Staff Research Areas: 1.Studies.
Douglas Doerfler Sandia National Labs April 13th, 2004 SOS8 Charleston, SC “Big” and “Not so Big” Iron at SNL.
Vincenzo Vagnoni LHCb Real Time Trigger Challenge Meeting CERN, 24 th February 2005.
Building a High-performance Computing Cluster Using FreeBSD BSDCon '03 September 10, 2003 Brooks Davis, Michael AuYeung, Gary Green, Craig Lee The Aerospace.
THE AFFORDABLE SUPERCOMPUTER HARRISON CARRANZA APARICIO CARRANZA JOSE REYES ALAMO CUNY – NEW YORK CITY COLLEGE OF TECHNOLOGY ECC Conference 2015 – June.
Installing and maintaining clusters of FreeBSD servers using PXE and Rsync Cor Bosman XS4ALL
Fundamentals of Networking Discovery 1, Chapter 2 Operating Systems.
Prepared by Mohammed Ibrahim Programmer Computer & Internet Center Mosul University Presentation.
Operating Systems Networking for Home and Small Businesses – Chapter 2 – Introduction To Networking.
Configuration of Linux Terminal Server Group: LNS10A6 Thebe Laxmi, Sharma Prabhakar, Patrick Appiah.
SSI-OSCAR A Single System Image for OSCAR Clusters Geoffroy Vallée INRIA – PARIS project team COSET-1 June 26th, 2004.
Linux & Library – Web Kiosks for Peanuts Sam Deeljore Pius XII Memorial/HSC Libraries Saint Louis University LITA 2004 National Forum St. Louis, Missouri.
Roland Dreier Technical Lead – Cisco Systems, Inc. OpenIB Maintainer Sean Hefty Software Engineer – Intel Corporation OpenIB Maintainer Yaron Haviv CTO.
CIS 191 – Lesson 2 System Administration. CIS 191 – Lesson 2 System Architecture Component Architecture –The OS provides the simple components from which.
Weekly Report By: Devin Trejo Week of May 30, > June 5, 2015.
October, Scientific Linux INFN/Trieste B.Gobbo – Compass R.Gomezel - T.Macorini - L.Strizzolo INFN - Trieste.
A Blueprint for a Manageable and Affordable Wireless Testbed: Design, Pitfalls and Lessons Learned Ioannis Broustis, Jakob Eriksson, Srikanth V. Krishnamurthy,
Cluster Computers. Introduction Cluster computing –Standard PCs or workstations connected by a fast network –Good price/performance ratio –Exploit existing.
O.S.C.A.R. Cluster Installation. O.S.C.A.R O.S.C.A.R. Open Source Cluster Application Resource Latest Version: 2.2 ( March, 2003 )
Sensitivity of Cluster File System Access to I/O Server Selection A. Apon, P. Wolinski, and G. Amerson University of Arkansas.
Amy Apon, Pawel Wolinski, Dennis Reed Greg Amerson, Prathima Gorjala University of Arkansas Commercial Applications of High Performance Computing Massive.
InstantGrid: A Framework for On- Demand Grid Point Construction R.S.C. Ho, K.K. Yin, D.C.M. Lee, D.H.F. Hung, C.L. Wang, and F.C.M. Lau Dept. of Computer.
K12LTSP Linux Terminal Server Project for K-12 schools Brought to you by: Eric Harrison, Multnomah Education Service District
CHEP04 Performance Analysis of Cluster File System on Linux Yaodong CHENG IHEP, CAS
Terminal Servers in Schools A second life for your older computers.
Parallel Programming: Techniques and Applications Using Networked Workstations and Parallel Computers Chapter 2: Message-Passing Computing LAM/MPI at the.
Easy Deployment of the WRF Model on Heterogeneous PC Systems Braden Ward and Shing Yoh Union, New Jersey.
RAL Site report John Gordon ITD October 1999
By Chi-Chang Chen.  Cluster computing is a technique of linking two or more computers into a network (usually through a local area network) in order.
23 May 2001LSCCW A.Manabe1 System installation & updates A.Manabe (KEK)
The 2001 Tier-1 prototype for LHCb-Italy Vincenzo Vagnoni Genève, November 2000.
Cluster Computers. Introduction Cluster computing –Standard PCs or workstations connected by a fast network –Good price/performance ratio –Exploit existing.
Automating Installations by Using the Microsoft Windows 2000 Setup Manager Create setup scripts simply and easily. Create and modify answer files and UDFs.
From VME/RTEMS to Industrial PC/LinuxRT: A Migration Story Mitch D’Ewart May EPICS Collaboration Meeting May 2015.
Running clusters on a Shoestring US Lattice QCD Fermilab SC 2007.
PXEBOOT. What is PXEBOOT. The Preboot Execution Environment (PXE) is a service, Establish client/server communication and it will install the OS to the.
Introduction to Diskless Remote Boot Linux Introduction to Diskless Remote Boot Linux Jazz Wang Yao-Tsung Wang Jazz Wang Yao-Tsung Wang.
Cumulus - dynamic cluster available under Clusterix
Create setup scripts simply and easily.
Heterogeneous Computation Team HybriLIT
VME Pixel ROD Setup in UW Pixel Lab B050
NGS Oracle Service.
Diskless Remote Boot Linux
Networking for Home and Small Businesses – Chapter 2
Networking for Home and Small Businesses – Chapter 2
Operating Systems Networking for Home and Small Businesses – Chapter 2 – Introduction To Networking.
Designing a PC Farm to Simultaneously Process Separate Computations Through Different Network Topologies Patrick Dreher MIT.
Cluster Computers.
Presentation transcript:

Minimalist’s Linux Cluster Changyoung Choi, Jeonghyun Kim, Seyong Kim Department of Physics Sejong University

Reported in Lattice’99

1. Usual Linux cluster Easy to build, use and maintain Off-The-Shelf everything! –Ordinary PC’s –Ordinary network components –Free OS (Linux) –Free parallel programming environment (MPI)

Room for improvement Occupies too much space Consumes too much power Not all the components in an ordinary PC is necessary for computation –Possible further reduction in cost! –Possible reduction in power consumption Supporting full bisection bandwidth is costly!

Conditions No custom-made hardwares –If it takes too long to develop -> no advantage –If there is, should be recyclable Should be efficient enough Should be do-able with small manpower

2. Construction(hardware) Node –ATX size standard mother board –Intel Pentium IV-2.4 GHz –512 Mbytes DDR SDRAM –100 Mbps ethernet card (3+1) –180W power Cage for ATX size mother board 1 front end server

CPUIntel P-4,2.4GHz\236,500(=$198 )x36 motherboardASUS P4PE\203,500(=$170 )x36 memory512MB PC2700 DDR \112,200(=$93. 5)x36 NIC3+1 realtek\53,000(=$44)x 36 powerSun ATX 180W\25,300(=$21)x 36 cable\10,000(=$8)x3 6

cabinet2000x910x750\880,000(=$ 733) cabinet accessory\365,200(=$ 304) Cost per node$534.5 Total cost$534.5x36+$1037 = $20,279 Price Includes Tax

Software WOW Linux 7.1 (equiv. RedHat 7.1) Linux Terminal Server Project (LTSP) –Remote booting (DHCP + TFTP) –Diskless node system 2-D mesh network configuration –Script developed in-house MPI programming environment –MPICH/LAM

Setup Front end wait F-end send DHCP info send kernel using TFTP service send client file system by NFS Node 1 power-up NIC listens to DHCP server IP setup complete and download kernel setup file system on memory and copy NFS mounted file system to memory

Setup(continued) Node 1 wait Node 1 send DHCP info Node 1 send kernel image Node 1 act as a pipe line between front end and node 2 for NFS Node 2 power-up NIC listens to node 1 DHCP server IP setup complete and download kernel from node 1 setup file system on memory and copy NFS mounted file system to memory

Parallel boot

3. Performance 1-D ring full QCD code –Not suitable for 2-D mesh structure 8^3 x 512 lattice

8^3 x 32 lattice tested on 1-node 1187 sec, CG = > 369 MFLOPS 8^3 x 512 lattice tested on 4-node 5522 sec, CG = > 1.24 GFLOPS 8^3 x 512 lattice tested on 8-node 3029 sec, CG = > 2.25 GFLOPS

4. Discussion recyclable –cabinet takes standard motherboard size -> replacing node is enough for a upgrade occupies smaller foot-print, consumes less power need to fine-tune need to modify the code for 1-D ring to 2-D mesh