Challenge in Building National Scale Grid Infrastructure Somsak Sriprayoonsakul Thai National Grid Center Software Industry Promotion Agency (SIPA) Ministry.

Slides:



Advertisements
Similar presentations
Thailand National Grid Project Putchong Uthayopas 1 and Vara Varavithya 2 1 Director High Performance Computing and Networking Center Kasetsart University,
Advertisements

Building a CFD Grid Over ThaiGrid Infrastructure Putchong Uthayopas, Ph.D Department of Computer Engineering, Faculty of Engineering, Kasetsart University,
"Recent development of e- Science & Grid in Thailand" 24 January 2006 Piyawut Srichaikul, NECTEC Putchong Uthayopas, KU.
Resource WG PRAGMA Mason Katz, Yoshio Tanaka, Cindy Zheng.
18 th WGISS Meeting, September 6-10, 2004, Beijing, People Republic of China Activities on Grid Technology at GISTDA Pakorn Apaphant GISTDA.
E-Science Applications in Thailand
Towards a Virtual European Supercomputing Infrastructure Vision & issues Sanzio Bassini
Developing an Agricultural Monitoring System from Remote Sensing Data Using GridRPC on Ninf-G Shamim Akther, Yann Chemin, Honda Kiyoshi Asian Institute.
1 Software & Grid Middleware for Tier 2 Centers Rob Gardner Indiana University DOE/NSF Review of U.S. ATLAS and CMS Computing Projects Brookhaven National.
Public Key Infrastructure at the University of Pittsburgh Robert F. Pack, Vice Provost Academic Planning and Resources Management March 27, 2000 CNI Spring.
Exchange server Mail system Four components Mail user agent (MUA) to read and compose mail Mail transport agent (MTA) route messages Delivery agent.
International Workshop APAN 24, Current State of Grid Computing Researches and Applications in Vietnam Nguyen Thanh Thuy 1, Nguyen Kim Khanh 1,
1 GRID D. Royo, O. Ardaiz, L. Díaz de Cerio, R. Meseguer, A. Gallardo, K. Sanjeevan Computer Architecture Department Universitat Politècnica de Catalunya.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Presented by INTRUSION DETECTION SYSYTEM. CONTENT Basically this presentation contains, What is TripWire? How does TripWire work? Where is TripWire used?
QCDgrid Technology James Perry, George Beckett, Lorna Smith EPCC, The University Of Edinburgh.
Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for.
South East Asia Grid Forum Interactive Digital Media & Access Grid Projects 18 July 2006.
Building a Massive Virtual Screening using Grid Infrastructure Chak Sangma Centre for Cheminformatics Kasetsart University Putchong Uthayopas High Performance.
DISTRIBUTED COMPUTING
Grid Computing - AAU 14/ Grid Computing Josva Kleist Danish Center for Grid Computing
การติดตั้งและทดสอบการทำคลัสเต อร์เสมือนบน Xen, ROCKS, และไท ยกริด Roll Implementation of Virtualization Clusters based on Xen, ROCKS, and ThaiGrid Roll.
GT Components. Globus Toolkit A “toolkit” of services and packages for creating the basic grid computing infrastructure Higher level tools added to this.
QCDGrid Progress James Perry, Andrew Jackson, Stephen Booth, Lorna Smith EPCC, The University Of Edinburgh.
Grid – Path to Pervasive Adoption Mark Linesch Chairman, Global Grid Forum Hewlett Packard Corporation.
Access grid Workshop, APAN meeting Pusan Korea August 2003 in Thailand Putchong Uthayopas, Ph.D. Assistant Professor and Director High Performance.
The Development of the Thai National Grid Center Dr.Tiranee Achalakul Representative, Thai National Grid Center Software Industry Promotion Agency (SIPA)
ThaiGrid: Current Status Vara Varavithya Dept. of Electrical Engineering King Mongkut's Inst. of Tech. North Bangkok, Thailand
CSF4 Meta-Scheduler Name: Zhaohui Ding, Xiaohui Wei
The Grid System Design Liu Xiangrui Beijing Institute of Technology.
Contact person: Prof. M. Niezgódka Prof. Piotr Bała ICM Interdisciplinary Centre for Mathematical and Computational Modelling Warsaw University,
+ Successes, Opportunities, Challenges PRAGMA19 Putchong Uthayopas, Kasetsart University.
DataTAG Research and Technological Development for a Transatlantic Grid Abstract Several major international Grid development projects are underway at.
Resource Brokering in the PROGRESS Project Juliusz Pukacki Grid Resource Management Workshop, October 2003.
Putchong Uthayopas, Sugree Phatanapherom, Nopparat Noppakuat, and Maneerat Suriyapiboonwattana Thai National Grid Center Software Industry Promotion Agency(SIPA),
Grid Computing and Thailand Research Community Putchong Uthayopas Director High Performance Computing and Networking Center Kasetsart University, Bangkok,
U.S. Department of Agriculture eGovernment Program eGovernment Working Group Meeting February 11, 2004.
Tool Integration with Data and Computation Grid GWE - “Grid Wizard Enterprise”
"Recent development of e- Science & Grid in Thailand" 24 January 2006 Piyawut Srichaikul, NECTEC Putchong Uthayopas, KU.
Service - Oriented Middleware for Distributed Data Mining on the Grid ,劉妘鑏 Antonio C., Domenico T., and Paolo T. Journal of Parallel and Distributed.
DAME: A Distributed Diagnostics Environment for Maintenance Duncan Russell University of Leeds.
Institute For Digital Research and Education Implementation of the UCLA Grid Using the Globus Toolkit Grid Center’s 2005 Community Workshop University.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
IODE Ocean Data Portal - ODP  The objective of the IODE Ocean Data Portal (ODP) is to facilitate and promote the exchange and dissemination of marine.
1 Media Grid Initiative By A/Prof. Bu-Sung Lee, Francis Nanyang Technological University.
GRIDS Center Middleware Overview Sandra Redman Information Technology and Systems Center and Information Technology Research Center National Space Science.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
Ruth Pordes November 2004TeraGrid GIG Site Review1 TeraGrid and Open Science Grid Ruth Pordes, Fermilab representing the Open Science.
CEOS Working Group on Information Systems and Services - 1 Data Services Task Team Discussions on GRID and GRIDftp Stuart Doescher, USGS WGISS-15 May 2003.
Introduction to Grids By: Fetahi Z. Wuhib [CSD2004-Team19]
A scalable and flexible platform to run various types of resource intensive applications on clouds ISWG June 2015 Budapest, Hungary Tamas Kiss,
Portal Update Plan Ashok Adiga (512)
Datalayer Notebook Allows Data Scientists to Play with Big Data, Build Innovative Models, and Share Results Easily on Microsoft Azure MICROSOFT AZURE ISV.
Thailand Grid and Networking: Infrastructure and Activities Putchong Uthayopas Director High Performance Computing and Networking Center Kasetsart University,
1 Grid Activity Summary » Grid Testbed » CFD Application » Virtualization » Information Grid » Grid CA.
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
25 April Unified Cryptologic Architecture: A Framework for a Service Based Architecture Unified Cryptologic Architecture: A Framework for a Service.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
Super Computing 2000 DOE SCIENCE ON THE GRID Storage Resource Management For the Earth Science Grid Scientific Data Management Research Group NERSC, LBNL.
Tool Integration with Data and Computation Grid “Grid Wizard 2”
Michael Miller Senior Director Real-Time Collaboration Products Oracle Collaboration Suite 10g Oracle Corporation.
Built on the Powerful Microsoft Azure Platform, Forensic Advantage Helps Public Safety and National Security Agencies Collect, Analyze, Report, and Distribute.
Microsoft Azure and ServiceNow: Extending IT Best Practices to the Microsoft Cloud to Give Enterprises Total Control of Their Infrastructure MICROSOFT.
MICROSOFT AZURE APP BUILDER PROFILE: RAVERUS LTD. Raverus is a customer-driven company engaged in providing software applications designed to improve and.
Task Performance Group Provides Cutting-Edge E-Commerce B2B EDI Integration Using MegaXML SaaS Solution on Microsoft Azure Cloud Platform MICROSOFT AZURE.
Page : 1 SC2004 Pittsburgh, November 12, 2004 DEISA : integrating HPC infrastructures in Europe DEISA : integrating HPC infrastructures in Europe Victor.
ChinaGrid: National Education and Research Infrastructure Hai Jin Huazhong University of Science and Technology
Virtual Laboratory Amsterdam L.O. (Bob) Hertzberger Computer Architecture and Parallel Systems Group Department of Computer Science Universiteit van Amsterdam.
Univa Grid Engine Makes Work Management Automatic and Efficient, Accelerates Deployment of Cloud Services with Power of Microsoft Azure MICROSOFT AZURE.
Clouds , Grids and Clusters
Presentation transcript:

Challenge in Building National Scale Grid Infrastructure Somsak Sriprayoonsakul Thai National Grid Center Software Industry Promotion Agency (SIPA) Ministry of Information and Communication

Thai National Grid Project A 4 years project under Ministry of Information and Communication Technology 5.5 Million US$ program Start from 13 universities and 1 government organizations Extending rapidly

Partner Institutes Bangkok Chaingmai University (CMU) Chulalongkorn University (CU) Kasetsart University (KU) King Mongkut’s Institute of Technology North Bangkok (KMITNB) King Mongkut’s University of Technology Thonburi (KMUTT) King Mongkut’s Institute of Technology Ladkrabang (KMITL) Mahidol Unversity (MU) Silpakorn University (SU) Meteorological Department of Thailand (TMD) Walailak University (WU) Prince of Songkla University (PSU) Khonkhan University (KKU) Suranaree University of Technology (SUT) Nakhon Ratchasima Khonkhan Chaingmai Nakhonsrithammarat Songkla

Potential Application Domain Life-science Grid Cheminformatics Grid Geoinformatics Grid Digital Archive and E-learning Computational Fluid Dynamics Grid Simulation and Modeling Grid Digital Media and Animation

Pilot Grid R&E Grid Enterprise Grid Pilot Grid and Cluster infrastructure Interoperable Middleware Basic computational Grid Basic Data Grid POC applications Stable Grid and Cluster infrastructure Interoperable Middleware and basic services Basic computational Grid Basic Data Grid Grid Portal Grid applications R&E Non production enterprise app Broad academic adoption Limited commercial adoption Production Grid and Cluster infrastructure Rich set of services Computational Grid Enterprise analysis Grid Data and knowledge Grid Collaborative Grid Broad commercial adoption Capability Time

ปัตตานี ยะลา นราธิวาส แม่ฮ่องสอน เชียงราย ลำปาง พะเยา น่าน แพร่ อุตรดิตถ์ สุโขทัย ลำพูน ตาก กำแพงเพชร เพชรบูรณ์ เลย ชัยภูมิ พิจิตร หนองบัว ลำภู อุดรธานี หนองคาย สกลนคร นครพนม กาฬสินธุ์ มหาสารคาม มุกดาหาร ร้อยเอ็ด ยโสธร อำนาจ เจริญ บุรีรัมย์สุรินทร์ ศรีสะเกษ นครสวรรค์ อุทัยธานี กาญจนบุรี สุพรรณ บุรี ลพบุรี สระบุรี ปราจีนบุรี สระแก้ว ฉะเชิงเทรา จันทบุรี ระยอง ราชบุรี เพชรบุรี ตราด พระนครศรี สิงห์ บุรี ปทุมธานี นนทบุรี สมุทรสงคราม สมุทรสาคร สมุทรปราการ ประจวบ คีรีขันธ์ ชุมพร ระนอง สุราษฏร์ธานี พังงา ภูเก็ต กระบี่ ตรัง สตูล พัทลุง นครนายก เชียงใหม่ นครราชสีมา อุบลราชธานี สงขลา นครศรีธรรมราช Inter-University Network (UniNet) Commission on Higher Education (Center) 24 Public Universities 39 Rajabhat Universities 29 IT Campus 8 Private Universities 13 Mahachulalongkorn Rajawitayalai 9 Other agencies 9 Rajamangala Institue of Technology (44 Campus) Ministry of Education (for Under Higher Education) 155 Mbps- STM1 34 Mbps - E3 8 Mbps - 4*E1 2 Mbps - E1 64 k – 2Mbps CMU SUT MUA SU_NMJ BU PSU Domestic1Gbps Internet Mbps (to Internet Mbps) 2.5 Gbps- STM16 1 Gbps Update on 24 Jan 2006 THAISARN1Gbps MOEnet (K-12) 1Gbps (coming soon)

Grid Infrastructure ThaiRen (Uninet/ThaiSarn) KMITNB KMUTT KMITL TMD WU KU PSU CMU SUT KKUSU MU CU AIT Teraflop Cluster at TNGC 2.5Gb NECTEC

Implementation

CCCC H CCCC H CCCC H CCCC H Network GH Grid Scheduler Super Cluster Grid Model Super Cluster Grid Model Users see grid as a large single cluster

Thai National Grid Standard Software Stack Applications Core:Gamess,Autodock Option:Blast Portal:GridSphere Option:GridPort Management Core:SCMS Option:MOGAS Scheduler Core:SQMS,SGE Option:PBS,Condor,CSF Programming Ninf-G MPI-G2 Grid Middleware Globus Toolkit4.0 Fabric Core:Linux/Rocks on x86_64/32 Option:Windows

Network Building the Grid Grid Middleware Bioinformatics Digital Media HEP Medical

Technical Contact Each ThaiGrid member institute need to assign at least one person as technical contact point for all ThaiGrid activity Technical contact tasks –Software setup (both cluster and Grid) –Contact point for people inside institute Our communication medium are mailing-list, webboard, wiki, skype, and telephone – are the central point for all technical contactshttp://rswg.thaigrid.or.th

ThaiGrid deployment step 1.Site firewall compliance test 2.Site deployment Install NPACI Rocks 4.1 Install ThaiGrid Roll 3.Site setup Grid CA setup Setup of Grid services Register site with Grid Control Center node 4.Site Certify

Site firewall compliance test ThaiGrid using Globus 4.0 software that comes with NAPCI Rocks Focus on using Pre-WS Grid component –2119 – Globus Gatekeeper –2811 – Grid FTP –2135 – Globus MDS –80 – For web access –22 – For SSH access –10001 – – reserved for applications Firewall is a nightmare for Grid deployment –A Firewall testing tools is needed to identify firewall problem

Firewall testing tool A firewall tester program “TGCheckport” is developed. TGcheckport-1.3]$./TGcheckport.sh maeka.ku.ac.th Start testing maeka.ku.ac.th Tue May 16 16:48:31 ICT 2006 determining globus-gatekeeper service [2119]... Pass determining gsiftp service [2811]... Pass determining globus-mds service [2135]... Pass determining scmsweb service [80]... Pass determining globus-mpi-required-spare-port service [ ]... Pass Congratulation, you pass all the test. Your system is ThaiGrid Firewall Compliance. Finish testing Tue May 16 16:48:32 ICT 2006 TGcheckport-1.3]$ maeka.ku.ac.th

Site Deployment Site deployment process –OS installation using –Grid core middleware (Globus) installation –Grid additional middleware installation MPICH-G2, ninf-G, GSI-ssh

Challenge All these must be done on every cluster nodes to ensure compatibility for all components Manual installation is time consuming, costly, and error prone Rocks simplify all of these process due to the roll concept –OS and Middleware installation are highly automatic

Challenge Many Grid middleware components are needed –SGE/NINF-G/GLOBUS/MPICH/SCE –Each has already been packed into Rocks Roll –Nevertheless, to completely install all software require many rolls Solution: every software are bundled to a new ThaiGrid Roll –A Jumbo Roll bundle all standard Grid software together ThaiGrid Roll HPC Grid SGE Java Ninf-G SCE

Site Setup for ThaiGrid Setup host certificates for Grid Metadata Service Setup Enable some services –Jobmanager-sge –Grid-FTP –GSI-SSH Joining with Grid Control Center –Currently using SCMSWeb for central web-base monitoring –Technical contact of each site will send an with URL of cluster monitoring nodes –Grid meta-scheduler on GCC will distribute jobs to each institutes cluster Setup Grid user

Site Setup Traditional Grid setup are based on manual setup –Complicate –Error prone ROCKS 4.1 provide mechanism for automatic grid installation and configuration –Rocks has already configured almost every services for basic Grid system Anyway, some additional manual setup is needed We currently use a well-documented admin guide to provide a step-by-step to join ThaiGrid

Thai Grid Control Center Grid Control Center Software –Monitoring Automatic testing Service Monitoring Accounting System monitoring Netwwork Bandwidth –Grid-level Job scheduling

Thai Grid Control Center (con’t) Automatic Grid services status monitoring Command line for immediate status checking

Site Certify Site certification program –Level 1: Network firewall compliance –Level 2: Middleware compliance (MPI/G2, Ninf-g) –Level 3: Job scheduling compliance –Level 4: Data Grid compliance Standard –Define clear software stack

ThaiGrid Firewall Status Overall : 15 Pass : 12 Partial : 1 Fail : 2

ThaiGrid Middleware Status Overall: 15 Pass : 4 Partial : 1 Fail : 10

Grid Applications ThaiGrid Drug Discovery Infrastructure Grid based data assimilation using RS data Implicit Narrowband Level Set Method for Fire Spread Model The Parallel Simulation Model for Thin Film Deposition Using the DSMC Method Medical Grid Access Grid

ThaiGrid Drug Discovery Infrastructure Partners: –Dr. Jak Saengma, KU –Somsak Sriprayoonsakul, TNGC –IBM Thailand Challenges –From over active compounds available from Thai medicinal plants database, find a smallest set of compounds that has a potential to be used as a drug –Very compute intensive. Several month of computing time Solution: Use grid to increase computing power to times –Distributed screening process to hundred of hosts on the Grid Benefit –Speeding up time to results –Allow scientists to spend more time analyzing results

Grid based data assimilation using RS data Dr. Kiyoshi Honda, AIT Dr. Putchong Uthayopas, THNC Challenges –Using GA based data assimilation for agricultural monitoring –Very long computation time from months to years –Large amount of RS data needed to be moved around and process Solution: –Using Grid to harvest more computing power –Hide data assimilation process behind the service using MPI, GridRPC (ninf-g) Benefit –Speeding up the calculation

Implicit Narrowband Level Set Method for Fire Spread Model Dr. Pallop Huabsomboon Mahidol University Challenges –Simulation of large scale firespred for forest fire –Very time consuming process Solution –Distribute the computation on the Grid Benefit –Expect 10x faster simulation speed –Ability to model much larger problem within a reasonable time Part of TNGP/ Hewlett Packard Join Research Program

The Parallel Simulation Model for Thin Film Deposition Using the DSMC Method Dr. Rardchawadee Silapunt Dr. Tiranee Achalakul KMUTT, Thailand Thin film deposition process is used for many manufacturing industries including very large scale integrated circuits, optics, magnetic, hard and corrosion resistant coatings, micro- mechanics. Grid system will be used to accelerate the computation and simulation process Part of TNGP/ Hewlett Packard Join Research Program

Medical Grid Suwachai Sieanoon, Somkiat Chatchuenyot, Dr. Panjai Tantasnawong Computer Science Department, Silpakorn University To build and develop a distributed information management system using DataGrid technology. Apply the distributed information management system to test on exchanging and managing the Patient Records System, which is record complexity and, different format and large size of data. GRID Services Data Agent Service Registry Meta Data (HL7) XML IMAGE

Access Grid First APEC Virtual Symposium on Pandemic Preparedness using Access Grid, January 20, 2006 Presentation from Medical Organization in many economies –China, Taiwan, USA, Vietnam, Thailand, Singapore, Philippine Access Grid are used as a key communication infrastructure

Future Work Grid Infrastructure –Include “Grid ZeroConf” roll to auto configure the cluster to join ThaiGrid Install additional CA certificates Generate host certificate request Modify yum repository Grid Application –Drug Design application will be deployed fully on ThaiGrid clusters before July –GIS-base Grid-RPC application due on August –More application coming

End

Additional Slides

Technical Contact Each ThaiGrid member institute need to assign at least one person as technical contact point for all ThaiGrid activity Technical contact tasks –Software setup (both cluster and Grid) –Contact point for people inside institute Our communication medium are mailing-list, webboard, wiki, skype, and telephone – are the central point for all technical contactshttp://rswg.thaigrid.or.th

Grid: What and Why Grid is a technology that incorporates distributed computing systems into a massive computing and storage pool with efficient resource sharing. Grid can strengthen national competitiveness in ICT industries as well as promote sciences and engineering research. Grid benefits several application domains: –E-commerce, E-government, E-learning –Digital Media and Animation –Geoinformatics, Bioinformatics –Financial Analysis –Etc.

Solving network problem General problem –Firewall Compliance –Dealing with smart intrusion detection system –Running Grid on Shared REN/Service network –Network underutilized, unbalance bandwidth Develop a network measurement infrastructure –Collaboration PSU/TNGC/KU/Uninet Collaboration with network provider (Uninet)

ThaiGrid Central Monitoring ThaiGrid currently use OpenSCE to monitor the whole ThaiGrid OpenSCE is installed during Rocks installation using SCE Roll Each cluster provides monitored information through HTTP protocol to central monitoring site