SlideShare ist ein Scribd-Unternehmen logo
1 von 26
Building a National Grid
Infrastructure: A ThaiGrid
Experience
PutchongUthayopas,
Department of Computer Engineering,
Faculty of Engineering,Kasetsart University, Thailand
pu@ku.ac.th
The Need for National E-
                Infrastructure
• Efficient Resources
  Management for Government
• Information dissemination for
  people
• Emergency Response
  – Natural Disaster: Flooding,
    earth quake, Tsunami
• Better Quality of Live
  – Environmental monitoring,
    protection
National E-Infrastructure
                                             • Fast computer
                                                    – massive computing power
                                             • Large and fast storage for data
                                                  intensive applications
                                             • Fast network
                                                    – Information sharing
                                                    – Collaboration
                                             • Middleware
                                                    – Security, connectivity, access
                                             • Portal
                                                    – Hiding the complexity of access,
                                                      data movement, and execution from
                                                      users




August 29,2008        TGCC 2008, Khon Khan University , Thailand
Introduction to ThaiGrid
• A National Project under Software
  Industry Promotion Agency (Public
  Organization) , Ministry of Information
  and Communication Technology
• Started in 2005 from 14 member
  organizations
• Expanded to 22 organizations in 2008

        Objective

       • Driving better research and
         education using grid and HPC as
         an enabling technology
       • Making Thailand more
         competitive by applying HPC and
         Grid Technology

August 29,2008             TGCC 2008, Khon Khan University , Thailand
Thai Grid Infrastructure
                                                                                                 19 sites




                                                                                 1 Gbps
                                                                                                 About 1000 CPU core.


                  155 Mbps



                                                                                          2.5 Gbps



                             155
                             Mbps




August 29,2008                      TGCC 2008, Khon Khan University , Thailand
ThaiGrid Usage
 • ThaiGrid provides about 290
                                                                             Digital
   years of computing time for                                              Animation
   members                                                  Nano                           Life
                                                           science                       Science
       – 9 years on the grid
       – 280 years on tera
 • 41 projects from 8 areas are                                       ThaiGrid                  Geo
   being support on Teraflop                        Physics
                                                                                              Science
   machine                                                           Application
 • More small projects on each
   machines                                              Computer
                                                                                        Chemistry
                                                          Science
                                                                              CFD




August 29,2008                 TGCC 2008, Khon Khan University , Thailand
Medicinal Herb Research
•    Partner
       –   Cheminormetics Center, Kasetsart
           Univesity (Chak Sangma and team)
•    Objective
       –   Using 3D-molecular databse and virtual
           screening to verify the traditional
           medicinal herb
•    Benefit
       –   Scientific proof of the ancient
           traditional drug
       –   Benefit poor people that still rely on
           the drug from medicinal herb
       –   Potential benefit for local
           pharmaceutical industry                                        Virtual
                                                                        Screening
                                                                      Infrastructure



                                                                          Lab Test

    August 29,2008                        TGCC 2008, Khon Khan University , Thailand
NanoGrid
                                 Computing Resources
        Computing Resources

2            MS-Gateway

                     3
             1
                              MS-Gateway
                 ThaiGrid



                                          •     Objective
                                                  – Platform that support computational Nano science
                                                    research
                                          •     Technology used
                                                  – AccelRys Materials Studio
                                                  – Cluster Scheduler: Sun Grid Engine and Torque


August 29,2008                TGCC 2008, Khon Khan University , Thailand
Building ThaiGrid
Challenges
• Size and Scale
• Manageability
  – Deployment
  – Configuration
  – Operation
• Software and
  Hardware
  Compatibility
Principle Design Goal
•   Openness
•   Usability
•   Functionality
•   Performance
Some statistics about Thai Grid
                Infrastructure
• 21 clusters from 16 sites around the country
• More than than ~1,000 cores
• A real super computer 4.6 Teraflops machines
   – 200 nodes of 800 cores of Intel Xeon 3.0GHz
• ThaiGrid provides more than 111 years of computing
  time for member
   – 7 years on the grid and more than 104 years on tera
     server
• More than 30-40 projects from 8 areas are being
  support
Grid System Architecture
• Clusters
   – Satellite Sets
      • 16 clusters delivered from
        ThaiGrid for initial members
      • Composed of 5 nodes of IBM
        eServerxSeries 336
          – Intel Xeon 2.8Ghz (Dual
            Processor)
          – x86_64 architecture
          – Memory: 4 GB (DDR2 SDRAM)
   – Other sets
      • Various type of servers and
        number of nodes
      • Provided by member institutes
        of ThaiGrid
Grid Software Architecture
                     Grid Applications

                                              Programming:
 Management/
                       Grid Scheduler:           Ninf-G
  Monitoring:
                          GridWay               MPICH-G2
    SCMS
                                              Globus WSRF




                                                        (Provide auto-configuration)
                 Grid Middleware:
                 Globus Toolkit 4.0




                                                               ThaiGrid Roll
Management/
                  Grid Scheduler:        Programming:
 Monitoring:
                     SGE, PBS,              MPICH
   SCMS,
                   Condor, SCMS            OpenMPI
  Ganglia

                      Cluster OS:
   Linux / Rocks 4.0 – 4.3 on x86/x86_64 machines

                     UNINET (10Gbps)
Production CA Infrastructure
CA Operator            RA Operator             User


              secure            face-to-face
                                VTC or Skype

                              secure

                                        Secure Web      Online
   CA                    RA
                                         Interface    Repository
Experiences
• Building a quick deployment technology is a key!
  – NPACI Rocks is a key technology being used
  – Collaboration SDSC/ TNGC under PRAGMA
  – ThaiGrid Roll is built to facilitate the fast deployment
    time
• Building a good infrastructure monitoring and
  management system
  – Know what your grid are doing.
  – Develop system monitoring, accounting, testing tools
Grid Monitoring and Scheduling
• Using SCMSWeb to monitor and probe for Grid status
  – Grid services probe is mainly used to categorize services
    level in ThaiGrid
  – Used in resource certification system
• Grid Meta Scheduler
  – Meta scheduler is installed in central site
  – GridWay 5.2 is installed and experiment in some projects
     • Drug Design Grid
     • Information is pulled from SCMSWeb
Grid as a Super Cluster
                                                                           Middleware
                                   Grid Scheduler                          • Gridway
                                                                           • Globus 4.x
                                                                           • GridWay 5.2.3
                                                                           • SGE, PBSpro, Condor
                               GCC                                         • SCMS




                                               REN                                              H
             H

                                                                       H
   C     C       C   C             H                                                  C     C       C   C

                                                            C      C        C    C
                           C   C        C      C

August 29,2008                         TGCC 2008, Khon Khan University , Thailand
Experiences
• Strong standard compliance is
  critical to make the systems
  interoperable
• 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
TERA Cluster
                              2.5Gbps to Uninet
                                                                                                                 Storage 48 TB
                                                                KU Fiber Backbone
•   1 Frontend (HP
    ProLiant DL360 G5                                             (1Gbps Fiber)
    Server) and 192                                                        1 Gbps Ethernet/Fiber
    computer nodes
      –   Intel Xeon 3.2
          GHz (Dual core,                                                Edge Switch 1Gbps Ethernet
          Dual processor)
      –   Memory 4 GB
          (8GB for
          Frontend                    FE                FE           WinHPC          TERA               Anatta        SPARE1        SPARE2
          &infiniband               Sunyata            Araya          (FE)            (FE)               (FE)           (FE)          (FE)
          nodes)
      –   70x4 GB SCSI
          HDD (RAID1)
•   4 Storage Servers                                                               96 nodes
      –   Lustre file                                                  64               +                15
                                    4 nodes           4 nodes
          system for TERA                                             nodes         16 spare            nodes
          cluster's storage                                                          nodes
      –   Attached with
          Smart Array
          P400i Controller
          for 5TB space                                                                  200 Ports Gigabit Ethernet switch


                                                                                                           Storage Tier 5TB Lustre FS
                                                                           FS       FS       FS    FS
                                                                           1        2        3     4




    August 29,2008                                TGCC 2008, Khon Khan University , Thailand
Experience
• For a large user group, users will cluster them self
  based on their application interest. Create a
  divers set of requirement in term of Operating
  system, Scheduler and End user application
   – Single large cluster may not be used effectively
• Partition large cluster into several set of partition
that can be modified seems to work well.
   – We have two set of infiniband for parallel job
   – Unix and windows for single batch/interactive
Future
• The world are moving toward Cloud
   – More cost effective
   – Better manage through centralized control
   – More elastic and on demand
• Thailand cover with cloud
   –   E-government cloud
   –   National Crisis Management Cloud
   –   Research Cloud
   –   Education Cloud
        • Support mobile learning
• Nationwide broadband infrastructure is needed
   – 4G/4G , Wifi, ADSL , Fiber to Home
Acknowledgement
• I would like to Thank you
    – Dr. VaraVaravithya for being the co-founder of
      the project and spent numerous hours helping
      on laying out many technical detail.
    – Dr. ArnonRungsawang and ThaiGrid staffs for
      the hard work during the project to prove that
      we can do it!
    – All the university contact persons for helping
      make our dream come true for a while
    – Kasetsart University that allow me to do this for
      our country.
    – MICT, SIPA, NECTEC, NANOTECH, NSTDA for
      their support
• Any honor and award should go to them for
  their contributions . I can not do this alone!
Thank you

Weitere ähnliche Inhalte

Ähnlich wie The Building of Thai Grid

Grid computing by vaishali sahare [katkar]
Grid computing by vaishali sahare [katkar]Grid computing by vaishali sahare [katkar]
Grid computing by vaishali sahare [katkar]vaishalisahare123
 
Grid Computing (An Up-Coming Technology)
Grid Computing (An Up-Coming Technology)Grid Computing (An Up-Coming Technology)
Grid Computing (An Up-Coming Technology)LJ PROJECTS
 
Ticer summer school_24_aug06
Ticer summer school_24_aug06Ticer summer school_24_aug06
Ticer summer school_24_aug06SayDotCom.com
 
Grid computing
Grid computingGrid computing
Grid computingWipro
 
Grid computing Seminar PPT
Grid computing Seminar PPTGrid computing Seminar PPT
Grid computing Seminar PPTUpender Upr
 
Rack Cluster Deployment for SDSC Supercomputer
Rack Cluster Deployment for SDSC SupercomputerRack Cluster Deployment for SDSC Supercomputer
Rack Cluster Deployment for SDSC SupercomputerRebekah Rodriguez
 
Computer networks 1st class
Computer networks   1st classComputer networks   1st class
Computer networks 1st classPranabBandhuNath
 
Computer Networks- 1st Lesson
Computer Networks- 1st LessonComputer Networks- 1st Lesson
Computer Networks- 1st LessonPranabBandhuNath
 
Cloud and Grid Integration OW2 Conference Nov10
Cloud and Grid Integration OW2 Conference Nov10Cloud and Grid Integration OW2 Conference Nov10
Cloud and Grid Integration OW2 Conference Nov10OW2
 
Spark and Deep Learning Frameworks at Scale 7.19.18
Spark and Deep Learning Frameworks at Scale 7.19.18Spark and Deep Learning Frameworks at Scale 7.19.18
Spark and Deep Learning Frameworks at Scale 7.19.18Cloudera, Inc.
 
Grid Computing by Mireille Raad
Grid Computing by Mireille RaadGrid Computing by Mireille Raad
Grid Computing by Mireille RaadArabNet ME
 
Graham Pryor
Graham PryorGraham Pryor
Graham PryorEduserv
 
Designing data pipelines for analytics and machine learning in industrial set...
Designing data pipelines for analytics and machine learning in industrial set...Designing data pipelines for analytics and machine learning in industrial set...
Designing data pipelines for analytics and machine learning in industrial set...DataWorks Summit
 
Artificial intelligence in IoT-to-core network operations and management
Artificial intelligence in IoT-to-core network operations and managementArtificial intelligence in IoT-to-core network operations and management
Artificial intelligence in IoT-to-core network operations and managementADVA
 
Cloud Computing,雲端運算-中研院網格計畫主持人林誠謙
Cloud Computing,雲端運算-中研院網格計畫主持人林誠謙Cloud Computing,雲端運算-中研院網格計畫主持人林誠謙
Cloud Computing,雲端運算-中研院網格計畫主持人林誠謙Tracy Chen
 

Ähnlich wie The Building of Thai Grid (20)

Bertenthal
BertenthalBertenthal
Bertenthal
 
Grid computing by vaishali sahare [katkar]
Grid computing by vaishali sahare [katkar]Grid computing by vaishali sahare [katkar]
Grid computing by vaishali sahare [katkar]
 
Grid Computing (An Up-Coming Technology)
Grid Computing (An Up-Coming Technology)Grid Computing (An Up-Coming Technology)
Grid Computing (An Up-Coming Technology)
 
Grid computing ppt
Grid computing pptGrid computing ppt
Grid computing ppt
 
Ticer summer school_24_aug06
Ticer summer school_24_aug06Ticer summer school_24_aug06
Ticer summer school_24_aug06
 
Grid computing
Grid computingGrid computing
Grid computing
 
Grid computing Seminar PPT
Grid computing Seminar PPTGrid computing Seminar PPT
Grid computing Seminar PPT
 
Rack Cluster Deployment for SDSC Supercomputer
Rack Cluster Deployment for SDSC SupercomputerRack Cluster Deployment for SDSC Supercomputer
Rack Cluster Deployment for SDSC Supercomputer
 
Computer networks 1st class
Computer networks   1st classComputer networks   1st class
Computer networks 1st class
 
Computer Networks- 1st Lesson
Computer Networks- 1st LessonComputer Networks- 1st Lesson
Computer Networks- 1st Lesson
 
Cloud and Grid Integration OW2 Conference Nov10
Cloud and Grid Integration OW2 Conference Nov10Cloud and Grid Integration OW2 Conference Nov10
Cloud and Grid Integration OW2 Conference Nov10
 
Spark and Deep Learning Frameworks at Scale 7.19.18
Spark and Deep Learning Frameworks at Scale 7.19.18Spark and Deep Learning Frameworks at Scale 7.19.18
Spark and Deep Learning Frameworks at Scale 7.19.18
 
Grid computiing
Grid computiingGrid computiing
Grid computiing
 
Grid Computing by Mireille Raad
Grid Computing by Mireille RaadGrid Computing by Mireille Raad
Grid Computing by Mireille Raad
 
Graham Pryor
Graham PryorGraham Pryor
Graham Pryor
 
Designing data pipelines for analytics and machine learning in industrial set...
Designing data pipelines for analytics and machine learning in industrial set...Designing data pipelines for analytics and machine learning in industrial set...
Designing data pipelines for analytics and machine learning in industrial set...
 
Artificial intelligence in IoT-to-core network operations and management
Artificial intelligence in IoT-to-core network operations and managementArtificial intelligence in IoT-to-core network operations and management
Artificial intelligence in IoT-to-core network operations and management
 
Grid Computing
Grid ComputingGrid Computing
Grid Computing
 
99 103
99 10399 103
99 103
 
Cloud Computing,雲端運算-中研院網格計畫主持人林誠謙
Cloud Computing,雲端運算-中研院網格計畫主持人林誠謙Cloud Computing,雲端運算-中研院網格計畫主持人林誠謙
Cloud Computing,雲端運算-中研院網格計畫主持人林誠謙
 

Mehr von Putchong Uthayopas (17)

Cri big data
Cri big dataCri big data
Cri big data
 
Future of hpc
Future of hpcFuture of hpc
Future of hpc
 
Education in Disrupted World
Education in Disrupted WorldEducation in Disrupted World
Education in Disrupted World
 
Portrait Photography
Portrait PhotographyPortrait Photography
Portrait Photography
 
MOOC Wunca Talk
MOOC Wunca TalkMOOC Wunca Talk
MOOC Wunca Talk
 
Big Data
Big Data Big Data
Big Data
 
Big Data on The Cloud
Big Data on The CloudBig Data on The Cloud
Big Data on The Cloud
 
Future of the cloud
Future of the cloud Future of the cloud
Future of the cloud
 
10 things
10 things10 things
10 things
 
IT trends for co-creation
IT trends for co-creationIT trends for co-creation
IT trends for co-creation
 
Cloud Computing: A New Trend in IT
Cloud Computing: A New Trend in ITCloud Computing: A New Trend in IT
Cloud Computing: A New Trend in IT
 
Learning Life and Photography
Learning Life and PhotographyLearning Life and Photography
Learning Life and Photography
 
What is Cloud Computing ?
What is Cloud Computing ?What is Cloud Computing ?
What is Cloud Computing ?
 
Simple Introduction to Cloud for Users
Simple Introduction to Cloud for UsersSimple Introduction to Cloud for Users
Simple Introduction to Cloud for Users
 
Current Trends in HPC
Current Trends in HPCCurrent Trends in HPC
Current Trends in HPC
 
Are you ready for BIG DATA?
Are you ready for BIG DATA?Are you ready for BIG DATA?
Are you ready for BIG DATA?
 
Project Evaluation
Project EvaluationProject Evaluation
Project Evaluation
 

Kürzlich hochgeladen

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 

Kürzlich hochgeladen (20)

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 

The Building of Thai Grid

  • 1. Building a National Grid Infrastructure: A ThaiGrid Experience PutchongUthayopas, Department of Computer Engineering, Faculty of Engineering,Kasetsart University, Thailand pu@ku.ac.th
  • 2. The Need for National E- Infrastructure • Efficient Resources Management for Government • Information dissemination for people • Emergency Response – Natural Disaster: Flooding, earth quake, Tsunami • Better Quality of Live – Environmental monitoring, protection
  • 3. National E-Infrastructure • Fast computer – massive computing power • Large and fast storage for data intensive applications • Fast network – Information sharing – Collaboration • Middleware – Security, connectivity, access • Portal – Hiding the complexity of access, data movement, and execution from users August 29,2008 TGCC 2008, Khon Khan University , Thailand
  • 4. Introduction to ThaiGrid • A National Project under Software Industry Promotion Agency (Public Organization) , Ministry of Information and Communication Technology • Started in 2005 from 14 member organizations • Expanded to 22 organizations in 2008 Objective • Driving better research and education using grid and HPC as an enabling technology • Making Thailand more competitive by applying HPC and Grid Technology August 29,2008 TGCC 2008, Khon Khan University , Thailand
  • 5. Thai Grid Infrastructure 19 sites 1 Gbps About 1000 CPU core. 155 Mbps 2.5 Gbps 155 Mbps August 29,2008 TGCC 2008, Khon Khan University , Thailand
  • 6. ThaiGrid Usage • ThaiGrid provides about 290 Digital years of computing time for Animation members Nano Life science Science – 9 years on the grid – 280 years on tera • 41 projects from 8 areas are ThaiGrid Geo being support on Teraflop Physics Science machine Application • More small projects on each machines Computer Chemistry Science CFD August 29,2008 TGCC 2008, Khon Khan University , Thailand
  • 7. Medicinal Herb Research • Partner – Cheminormetics Center, Kasetsart Univesity (Chak Sangma and team) • Objective – Using 3D-molecular databse and virtual screening to verify the traditional medicinal herb • Benefit – Scientific proof of the ancient traditional drug – Benefit poor people that still rely on the drug from medicinal herb – Potential benefit for local pharmaceutical industry Virtual Screening Infrastructure Lab Test August 29,2008 TGCC 2008, Khon Khan University , Thailand
  • 8. NanoGrid Computing Resources Computing Resources 2 MS-Gateway 3 1 MS-Gateway ThaiGrid • Objective – Platform that support computational Nano science research • Technology used – AccelRys Materials Studio – Cluster Scheduler: Sun Grid Engine and Torque August 29,2008 TGCC 2008, Khon Khan University , Thailand
  • 10. Challenges • Size and Scale • Manageability – Deployment – Configuration – Operation • Software and Hardware Compatibility
  • 11. Principle Design Goal • Openness • Usability • Functionality • Performance
  • 12. Some statistics about Thai Grid Infrastructure • 21 clusters from 16 sites around the country • More than than ~1,000 cores • A real super computer 4.6 Teraflops machines – 200 nodes of 800 cores of Intel Xeon 3.0GHz • ThaiGrid provides more than 111 years of computing time for member – 7 years on the grid and more than 104 years on tera server • More than 30-40 projects from 8 areas are being support
  • 13. Grid System Architecture • Clusters – Satellite Sets • 16 clusters delivered from ThaiGrid for initial members • Composed of 5 nodes of IBM eServerxSeries 336 – Intel Xeon 2.8Ghz (Dual Processor) – x86_64 architecture – Memory: 4 GB (DDR2 SDRAM) – Other sets • Various type of servers and number of nodes • Provided by member institutes of ThaiGrid
  • 14.
  • 15. Grid Software Architecture Grid Applications Programming: Management/ Grid Scheduler: Ninf-G Monitoring: GridWay MPICH-G2 SCMS Globus WSRF (Provide auto-configuration) Grid Middleware: Globus Toolkit 4.0 ThaiGrid Roll Management/ Grid Scheduler: Programming: Monitoring: SGE, PBS, MPICH SCMS, Condor, SCMS OpenMPI Ganglia Cluster OS: Linux / Rocks 4.0 – 4.3 on x86/x86_64 machines UNINET (10Gbps)
  • 16. Production CA Infrastructure CA Operator RA Operator User secure face-to-face VTC or Skype secure Secure Web Online CA RA Interface Repository
  • 17. Experiences • Building a quick deployment technology is a key! – NPACI Rocks is a key technology being used – Collaboration SDSC/ TNGC under PRAGMA – ThaiGrid Roll is built to facilitate the fast deployment time • Building a good infrastructure monitoring and management system – Know what your grid are doing. – Develop system monitoring, accounting, testing tools
  • 18. Grid Monitoring and Scheduling • Using SCMSWeb to monitor and probe for Grid status – Grid services probe is mainly used to categorize services level in ThaiGrid – Used in resource certification system • Grid Meta Scheduler – Meta scheduler is installed in central site – GridWay 5.2 is installed and experiment in some projects • Drug Design Grid • Information is pulled from SCMSWeb
  • 19. Grid as a Super Cluster Middleware Grid Scheduler • Gridway • Globus 4.x • GridWay 5.2.3 • SGE, PBSpro, Condor GCC • SCMS REN H H H C C C C H C C C C C C C C C C C C August 29,2008 TGCC 2008, Khon Khan University , Thailand
  • 20.
  • 21. Experiences • Strong standard compliance is critical to make the systems interoperable • 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
  • 22. TERA Cluster 2.5Gbps to Uninet Storage 48 TB KU Fiber Backbone • 1 Frontend (HP ProLiant DL360 G5 (1Gbps Fiber) Server) and 192 1 Gbps Ethernet/Fiber computer nodes – Intel Xeon 3.2 GHz (Dual core, Edge Switch 1Gbps Ethernet Dual processor) – Memory 4 GB (8GB for Frontend FE FE WinHPC TERA Anatta SPARE1 SPARE2 &infiniband Sunyata Araya (FE) (FE) (FE) (FE) (FE) nodes) – 70x4 GB SCSI HDD (RAID1) • 4 Storage Servers 96 nodes – Lustre file 64 + 15 4 nodes 4 nodes system for TERA nodes 16 spare nodes cluster's storage nodes – Attached with Smart Array P400i Controller for 5TB space 200 Ports Gigabit Ethernet switch Storage Tier 5TB Lustre FS FS FS FS FS 1 2 3 4 August 29,2008 TGCC 2008, Khon Khan University , Thailand
  • 23. Experience • For a large user group, users will cluster them self based on their application interest. Create a divers set of requirement in term of Operating system, Scheduler and End user application – Single large cluster may not be used effectively • Partition large cluster into several set of partition that can be modified seems to work well. – We have two set of infiniband for parallel job – Unix and windows for single batch/interactive
  • 24. Future • The world are moving toward Cloud – More cost effective – Better manage through centralized control – More elastic and on demand • Thailand cover with cloud – E-government cloud – National Crisis Management Cloud – Research Cloud – Education Cloud • Support mobile learning • Nationwide broadband infrastructure is needed – 4G/4G , Wifi, ADSL , Fiber to Home
  • 25. Acknowledgement • I would like to Thank you – Dr. VaraVaravithya for being the co-founder of the project and spent numerous hours helping on laying out many technical detail. – Dr. ArnonRungsawang and ThaiGrid staffs for the hard work during the project to prove that we can do it! – All the university contact persons for helping make our dream come true for a while – Kasetsart University that allow me to do this for our country. – MICT, SIPA, NECTEC, NANOTECH, NSTDA for their support • Any honor and award should go to them for their contributions . I can not do this alone!