A Challenge in Building a A Challenge in Building a National Scale Grid National Scale Grid Infrastructure in Thailand Infrastructure in Thailand Putchong Uthayopas Putchong Uthayopas Thai National Grid Project Thai National Grid Project Software Industry Promotion Agency (SIPA) Software Industry Promotion Agency (SIPA) Ministry of Information and Communication Ministry of Information and Communication
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.
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
Objective • To accelerate research and education in Thailand by providing a strong infrastructure • To increase the competitiveness of Thailand’s IT industry using Grid technology • To build collaborations for interdisciplinary research • To create knowledge workers for the next generation IT and enterprise computing using grid technology • To increase awareness on Thailand’s IT competitiveness • To create more business opportunities using grid technology
Project Organization Minister MICT National Grid Committee Director SIPA Board SIPA Director Thai National Grid Center Board Thai National Grid Center Associate Director Thai National Grid Center Member Institutes Admin Researchers Staffs
Partner Institutes Chaingmai Chaingmai University (CMU) Khonkhan Khonkhan University (KKU) Nakhon Ratchasima Bangkok Suranaree University of Technology (SUT) 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) Nakhonsrithammarat Walailak University (WU) Songkla Prince of Songkla University (PSU)
Thai Research & Education Networks T h aiR E N T h aiR E N T h ai R esearch and E du cation N etw o rk T h ai R esearch and E du cation N etw o rk In te rn e t2 In te rn e t2 T E IN 2 T E IN 2 A P A N A P A N R E N O C R E N O C T h a iR E N T h a iR E N U n iN e t U n iN e t T h a iS a rn T h a iS a rn ThaiRen: UNINET ThaiSARN (NECTEC) 1 Gbps
เชียงราย Inter-University Network (UniNet) แมฮองสอน พะเยา นาน เชียงใหม ลําปาง Commission on Higher Education (Center) ลําพูน หนองคาย แพร 24 Public Universities อุตรดิตถ นครพนม 29 IT Campus สกลนคร เลย อุดรธานี หนองบัว สุโขทัย 39 Rajabhat Universities ลําภู ตาก 8 Private Universities มุกดาหาร กาฬสินธุ กําแพงเพชร 13 Mahachulalongkorn Rajawitayalai พิจิตร เพชรบูรณ มหาสารคาม ชัยภูมิ อํานาจ ยโสธร 9 Other agencies รอยเอ็ด เจริญ นครสวรรค 9 Rajamangala Institue of Technology อุทัยธานี อุบลราชธานี ลพบุรี (44 Campus) นครราชสีมา สิงห ศรีสะเกษ บุรี บุรีรัมย สุรินทร Ministry of Education สุพรรณ สระบุรี กาญจนบุรี บุรี พระนครศรี (for Under Higher Education) นครนายก ปทุมธานี ปราจีนบุรี นนทบุรี สระแกว ฉะเชิงเทรา ราชบุรี สมุทรปราการ 2.5 Gbps- STM16 สมุทรสาคร Internet - Internet - 622 Mbps 622 Mbps สมุทรสงคราม SUT SUT 1 Gbps CMU CMU จันทบุรี 155 Mbps- STM1 ระยอง (to Internet 2 155 Mbps) (to Internet 2 155 Mbps) เพชรบุรี 34 Mbps - E3 ประจวบ ตราด 8 Mbps - 4*E1 คีรีขันธ 2 Mbps - E1 64 k – 2Mbps Domestic Domestic 1Gbps 1Gbps ชุมพร ระนอง SU_NMJ SU_NMJ MUA MUA สุราษฏรธานี BU BU พังงา นครศรีธรรมราช กระบี่ THAISARN THAISARN ภูเก็ต ตรัง 1Gbps 1Gbps พัทลุง MOEnet (K (K- -12) 12) MOEnet สตูล สงขลา ปตตานี 1Gbps 1Gbps ยะลา PSU PSU นราธิวาส Update on 24 Jan 2006 Update on 24 Jan 2006 (coming soon) (coming soon)
Grid Infrastructure Teraflop Server at TNGC TMD 2.5Gb CMU CU ThaiRen (Uninet/ThaiSarn) KMITL MU KMUTT KKU SU AIT KU KMITNB SUT WU PSU
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
Impact • Accelerate research and education in Thailand by providing a strong infrastructure – Better ability to store, process, and retrieve massive data set faster – Better and more secured data exchange infrastructure for research, development and academics – Better collaboration for interdisciplinary research • Enhance IT industry competitiveness • more competitive of Thailand’s IT industry • more awareness on Thailand’s IT • more knowledge workers for enterprise computing using grid technology
Strategies 1. Drive the creation of knowledge workers in Grid technology 2. Build a reliable, secured, and scalable infrastructure 3. Drive the adoption and application of grid technology in both academic and industry 4. Drive research and development in Grid technology 5. Drive the global awareness of Thailand’s competency in Grid technology
Road Map •Production Grid and Cluster infrastructure •Rich set of services •Stable Grid and Cluster •Computational Grid infrastructure •Enterprise analysis •Interoperable Middleware Grid and basic services •Data and •Basic computational Grid knowledge Grid •Pilot Grid and •Basic Data Grid •Collaborative Grid Cluster •Grid Portal •Broad commercial infrastructure •Grid applications adoption •Interoperable •R&E •Non production Middleware enterprise app •Basic •Broad academic adoption computational •Limited commercial Grid adoption •Basic Data Grid •POC applications Time 2007 2008 2009 2006 R&E Grid Enterprise Grid Pilot Grid
Building the Grid HEP Digital Media Medical Bioinformatics Grid Middleware High Speed Network
Coordination • Building quick communication infrastructure for technical contact – Mailing list, wiki, discussion board, web site • Building technical training “The secret of war program lies in the communication” Napoleon Bonaparte
Approach • Building a quick deployment technology – NPACI Rocks is a key technology being used • Collaboration SDSC/ TNGC under PRAGMA – Excellence for first time deployment but need more dynamic deployment • Building a good infrastructure monitoring and management system – Know what your grid are doing. We use SCMS tools (standard for PRAGMA as well) – Develop system monitoring, accounting, testing tools
Approach • 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
Solving network problem Network Bandwidth OUT (Mbps) SPI RI T(CU) 20 SUTGRI D(SUT) GRI DCMU(CMU) 15 Network Bandwidth IN (Mbps) SPI RI T(CU) 10 80 5 SUTGRI D(SUT) GRI DCMU(CMU) PSU-GRI D(PSU) ENQUEUE(KMI TNB) 60 0 40 20 PSU-GRI D(PSU) ENQUEUE(KMI TNB) RDCGRI D2(NECTEC) I NCA(KMUTT) 0 RDCGRI D1(NECTEC) SRI THAN(KKU) RDCGRI D2(NECTEC) I NCA(KMUTT) RDCGRI D1(NECTEC ) SRI THAN(KKU) • 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)
Thai National Grid Standard Software Stack Applications Core: Gamess, Autodock Option: Blast Portal: GridSphere Option: GridPort Management Scheduler Programming Core: SCMS Core: SQMS , SGE Ninf-G Option: MOGAS Option: PBS, Condor, CSF MPI-G2 Grid Middleware Globus Toolkit 4.0 Fabric Core: Linux / Rocks on x86_64/32 Option: Windows
Users see grid as a large single cluster GH Grid Scheduler Super Cluster Super Cluster Grid Grid REN H H H C C C C H C C C C C C C C C C C C
Recommend
More recommend