Grid-Powered Scientific & Engineering Applications Ho Quoc Thuan INSTITUTE OF HIGH PERFORMANCE COMPUTING.

Slides:



Advertisements
Similar presentations
PIONIER 2003, Poznan, , PROGRESS Grid Access Environment for SUN Computing Cluster Poznań Supercomputing and Networking Center Cezary Mazurek.
Advertisements

ASCR Data Science Centers Infrastructure Demonstration S. Canon, N. Desai, M. Ernst, K. Kleese-Van Dam, G. Shipman, B. Tierney.
Copyright © 2007, SAS Institute Inc. All rights reserved. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks.
MTA SZTAKI Hungarian Academy of Sciences Grid Computing Course Porto, January Introduction to Grid portals Gergely Sipos
Universität Dortmund Robotics Research Institute Information Technology Section Grid Metaschedulers An Overview and Up-to-date Solutions Christian.
Workload Management Workpackage Massimo Sgaravatto INFN Padova.
Office of Science U.S. Department of Energy Grids and Portals at NERSC Presented by Steve Chan.
Interpret Application Specifications
Workload Management Massimo Sgaravatto INFN Padova.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Internet GIS. A vast network connecting computers throughout the world Computers on the Internet are physically connected Computers on the Internet use.
C Copyright © 2009, Oracle. All rights reserved. Appendix C: Service-Oriented Architectures.
1 port BOSS on Wenjing Wu (IHEP-CC)
Holding slide prior to starting show. A Grid-based Problem Solving Environment for GECEM Maria Lin and David Walker Cardiff University Yu Chen and Jason.
Robert Fourer, Jun Ma, Kipp Martin Copyright 2006 An Enterprise Computational System Built on the Optimization Services (OS) Framework and Standards Jun.
Flexibility and user-friendliness of grid portals: the PROGRESS approach Michal Kosiedowski
GT Components. Globus Toolkit A “toolkit” of services and packages for creating the basic grid computing infrastructure Higher level tools added to this.
Microsoft and Community Tour 2011 – Infrastrutture in evoluzione Community Tour 2011 Infrastrutture in evoluzione.
Introduction to Apache OODT Yang Li Mar 9, What is OODT Object Oriented Data Technology Science data management Archiving Systems that span scientific.
ESP workshop, Sept 2003 the Earth System Grid data portal presented by Luca Cinquini (NCAR/SCD/VETS) Acknowledgments: ESG.
INFSO-RI Enabling Grids for E-sciencE Logging and Bookkeeping and Job Provenance Services Ludek Matyska (CESNET) on behalf of the.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
Enabling Grids for E-sciencE ENEA and the EGEE project gLite and interoperability Andrea Santoro, Carlo Sciò Enea Frascati, 22 November.
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
CSF4 Meta-Scheduler Name: Zhaohui Ding, Xiaohui Wei
Introduction to the Adapter Server Rob Mace June, 2008.
CYBERINFRASTRUCTURE FOR THE GEOSCIENCES Data Replication Service Sandeep Chandra GEON Systems Group San Diego Supercomputer Center.
Information Builders : SmartMart Seon-Min Rhee Visualization & Simulation Lab Dept. of Computer Science & Engineering Ewha Womans University.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Code Applications Tamas Kiss Centre for Parallel.
The Grid computing Presented by:- Mohamad Shalaby.
Tool Integration with Data and Computation Grid GWE - “Grid Wizard Enterprise”
Service - Oriented Middleware for Distributed Data Mining on the Grid ,劉妘鑏 Antonio C., Domenico T., and Paolo T. Journal of Parallel and Distributed.
Grid Architecture William E. Johnston Lawrence Berkeley National Lab and NASA Ames Research Center (These slides are available at grid.lbl.gov/~wej/Grids)
Ames Research CenterDivision 1 Information Power Grid (IPG) Overview Anthony Lisotta Computer Sciences Corporation NASA Ames May 2,
Institute For Digital Research and Education Implementation of the UCLA Grid Using the Globus Toolkit Grid Center’s 2005 Community Workshop University.
Holding slide prior to starting show. A Portlet Interface for Computational Electromagnetics on the Grid Maria Lin and David Walker Cardiff University.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
1 Media Grid Initiative By A/Prof. Bu-Sung Lee, Francis Nanyang Technological University.
Nguyen Tuan Anh. VN-Grid: Goals  Grid middleware (focus of this presentation)  Tuan Anh  Grid applications  Hoai.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Applications.
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.
Cooperative experiments in VL-e: from scientific workflows to knowledge sharing Z.Zhao (1) V. Guevara( 1) A. Wibisono(1) A. Belloum(1) M. Bubak(1,2) B.
US LHC OSG Technology Roadmap May 4-5th, 2005 Welcome. Thank you to Deirdre for the arrangements.
Introduction to Grids By: Fetahi Z. Wuhib [CSD2004-Team19]
GridNEWS: A distributed Grid platform for efficient storage, annotating, indexing and searching of large audiovisual news content Ioannis Konstantinou.
System Center Lesson 4: Overview of System Center 2012 Components System Center 2012 Private Cloud Components VMM Overview App Controller Overview.
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
Tool Integration with Data and Computation Grid “Grid Wizard 2”
AHM04: Sep 2004 Nottingham CCLRC e-Science Centre eMinerals: Environment from the Molecular Level Managing simulation data Lisa Blanshard e- Science Data.
PROGRESS: GEW'2003 Using Resources of Multiple Grids with the Grid Service Provider Michał Kosiedowski.
Holding slide prior to starting show. Lessons Learned from the GECEM Portal David Walker Cardiff University
+ Support multiple virtual environment for Grid computing Dr. Lizhe Wang.
Grid Execution Management for Legacy Code Architecture Exposing legacy applications as Grid services: the GEMLCA approach Centre.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Overview of gLite, the EGEE middleware Mike Mineter Training Outreach Education National.
Claudio Grandi INFN Bologna Virtual Pools for Interactive Analysis and Software Development through an Integrated Cloud Environment Claudio Grandi (INFN.
ACGT Architecture and Grid Infrastructure Juliusz Pukacki ‏ EGEE Conference Budapest, 4 October 2007.
CSF4 Meta-Scheduler Zhaohui Ding College of Computer Science & Technology Jilin University.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
NAREGI PSE with ACS S.Kawata 1, H.Usami 2, M.Yamada 3, Y.Miyahara 3, Y.Hayase 4 1 Utsunomiya University 2 National Institute of Informatics 3 FUJITSU Limited.
Holding slide prior to starting show. GECEM: Grid-Enabled Computational Electromagnetics David W. Walker School of Computer Science Cardiff University.
Accessing the VI-SEEM infrastructure
Organizations Are Embracing New Opportunities
StratusLab Final Periodic Review
StratusLab Final Periodic Review
Grid Computing.
Introduction to Apache
Building and running HPC apps in Windows Azure
Presentation transcript:

Grid-Powered Scientific & Engineering Applications Ho Quoc Thuan INSTITUTE OF HIGH PERFORMANCE COMPUTING

Agenda Introduction Real-life Applications Future Work

Introduction Grid computing: –Flexible, secure, coordinated resource sharing among dynamic collections of individuals, institutions, and resource. (From “The Anatomy of the Grid: Enabling Scalable Virtual Organizations”) Benefits: resource sharing Issues: –Connection –Dynamic environment –Heterogeneity –Security –Management

To Grid-enable scientific computing focusing on end-to-end solutions –Developing Grid computing middleware: Information service Execution management Data management User interfaces … –Grid-enabling applications: Parallelize applications Integrate applications with Grid middleware Deploy applications Supply resources and execute applications …

GUI Portal Command ComponentsIntegrationInterface Data Grid Multimedia Grid Access Grid Infrastructure – IT Services Compute Grid Info. Grid Information Service Execution Management Data Management Multimedia Management Deployment Service APIs Workflow

VO Information Hub Information Service Allow users to discover & select resources that meet their needs. –Capturing/publishing/supporting queries –Large-scale information collection –Able to publish any types of information: Hardware Software Workload... –Hot plugable sensors Allow users to discover & select resources that meet their needs. –Capturing/publishing/supporting queries –Large-scale information collection –Able to publish any types of information: Hardware Software Workload... –Hot plugable sensors … End users … Site Information Service Info Agents & Info Sensors Site X Resources … Grid VO Info Agents & Info Sensors Site Y Resources Site Information Service

Execution Management Framework Execution Service LRM Execution Service LRM Metascheduler Execution Service Client Grid VO Information Hub Site IS Sensor dynamic discovery and matching reservation LRM integration Distribute job across VO resources Integrated with IS for dynamic resource discovery & matching Integrated with DS for file movement Assist clients to reserve resources using access token Allow workload optimization plug-in Job Execution Service component at resource layer for queue management & multiple job submission Integration with LRM (SGE, Torque, LSF) GT4 and DRMAA compliant Sequential, simultaneous and MPI jobs Allow hybrid execution modes Distribute job across VO resources Integrated with IS for dynamic resource discovery & matching Integrated with DS for file movement Assist clients to reserve resources using access token Allow workload optimization plug-in Job Execution Service component at resource layer for queue management & multiple job submission Integration with LRM (SGE, Torque, LSF) GT4 and DRMAA compliant Sequential, simultaneous and MPI jobs Allow hybrid execution modes Handle-driven Forwarding Hybrid

Data/Software Management Automatic indexing, file change notification Supporting search and application mapping (search-found-process) Data Component Data Manager Metadata Store Distributed Storage (1) Client Replica Catalog (RLI) File Sensors Monitored Directory Replica Catalog (LRC) Content Store File To Application Mapping OGSA-DAI Files XQuery Update Metadata Store LFN of files with matching keywords Content Indexing Query by Keyword Metadata Information (XML) XQuery Metadata & Appln mapping info Query with LFN List of PFN Insert LFN Distributed Storage (N)......

Multi-modal GUI XML Form AutomaticFormGenerator Man Page User editable User Customizations Command Line Application Rendered in Runtime DynamicFormRenderer

Grid Portal Remote access to Grid resource via browsers Submit batch job Monitor job status Download data Secure access

Workflow Editor Grid-based PSE for Engineering of Material Target complex scientific workflows Integrate with Grid middleware

Virtualization & Resource Management Apply virtualization technologies (Xen, VMWare) Package scientific tools in virtual machine images for different applications (template-based) Quick deployment Easy backup/recovery/migrate OSs as resources Apply virtualization technologies (Xen, VMWare) Package scientific tools in virtual machine images for different applications (template-based) Quick deployment Easy backup/recovery/migrate OSs as resources Grid Middleware SUN GRID ENGINE MPI VM 1 VM 2 VM 3 VM n … … Hardware Resources vmvm vmvm vmvm vmvm vmvm Software/VM Repository Configurations User Workspace provisioning customization use and accounting Xen/VMWare discoveryselectiondeploymentadaptation

End-to-End Solution Interfaces Upload, download & search data Submit, monitor jobs View/download results Middleware Capture, monitor, publish information Extract information, transfer data Schedule jobs Resources Capture information Store data Execute jobs Construct & run applications

Real-life Applications Fire Dynamic Simulation (FDS) Multiphysics (Femlab and Comsol) Computational Electromagnetics (GECEM) Motif Finder (GIS) Digital Media Grid (Adaptive

Grid-enabled Fire Dynamic Simulation Fire & smoke simulation Compute intensive applications Data intensive (output) Fire & smoke simulation Compute intensive applications Data intensive (output) Portal Execution Service LRM Execution Service Sensor Metascheduler

high bandwidth and low latency network Grid-enabled Multiphysics Grid-enabled commercial software (Femlab, Comsol) Resource discovery & execution Different models of sharing: 1.Sharing license 2.Sharing licence & computational power 3.Sharing desktop Grid-enabled commercial software (Femlab, Comsol) Resource discovery & execution Different models of sharing: 1.Sharing license 2.Sharing licence & computational power 3.Sharing desktop License Server User Computing Servers jobs (2) License Server User license (1) licenses License Server User Desktop Servers desktop (3) licenses (2)

Computational Electromagnetics Grid-enabled Computational Electromagnetics (GECEM) Grid infrastructure Grid middleware Portal Remote visualization Security Grid-enabled Computational Electromagnetics (GECEM) Grid infrastructure Grid middleware Portal Remote visualization Security Other locations Geometry data UWS IHPC BAE SYSTEMS Create geometry Generate mesh CEM simulation MeshOutput Partners: BAE SYSTEMS HP UK University of Swansea Cardiff University Partners: BAE SYSTEMS HP UK University of Swansea Cardiff University

Grid-enabled Motif Finder Multi-modal GUI Session management Multi-modal GUI Session management

Digital Media Grid Project (IHPC, IDA, HP, NTU, SMU) Torque SGE Portal IHPC Meta-scheduler JES Submit job SOAP JES LSF Meta-scheduler LSF Grid Submit job web browser Maya submit ssh http ssh animator Web service IHPC IS

Future Work Build a powerful platform to support science & engineering applications – A*STAR Digital Nervous System (ADNS) –Share resources for inter-research institutes across A*STAR –Provide software as utility services

Status Updates 2005 Information Service: –Sensors –Data Collection Server –Grid/Web Service Execution Management: –Execution Service Container can execute: Sequential jobs Concurrent jobs –Metascheduler: Resource selection based on workload and speed. Grid/Web service DRMAA standard Data Service: Sending data over Grid/Web service protocol Grid Portal Applications: –In house codes –Commercial software 2006 Information Service: –Multi-domain –P2P –Hot-plugable sensors Execution Management: –Resource reservation for parallel/interactive applications –Interface to Local Resource Managements: SGE, LSF, Torque Data Service: –Reliable data transfer –Transfer/Stream data in parallel Data management Multi-modal GUI Workflow editor Virtualization technologies Applications: –18 GB of data –More than 30 hours of processing time –Windows applications Start design and implement ADNS ADNS in action