ChinaGrid Experience with GT4 Hai Jin Huazhong University of Science and Technology

Slides:



Advertisements
Similar presentations
CSF4 Meta-Scheduler Tutorial 1st PRAGMA Institute Zhaohui Ding or
Advertisements

CPSCG: Constructive Platform for Specialized Computing Grid Institute of High Performance Computing Department of Computer Science Tsinghua University.
C. Grimme, A. Papaspyrou Scheduling in C3-Grid AstroGrid-D Workshop Project: C3-Grid Collaborative Climate Community Data and Processing Grid Scheduling.
CSF4, SGE and Gfarm Integration Zhaohui Ding Jilin University.
The Globus Toolkit and OMII-Europe Neil Chue Hong EPCC, University of Edinburgh Thanks to Ian Foster and the Globus Team for slides.
GridFTP: File Transfer Protocol in Grid Computing Networks
A Computation Management Agent for Multi-Institutional Grids
MTA SZTAKI Hungarian Academy of Sciences Grid Computing Course Porto, January Introduction to Grid portals Gergely Sipos
Seminar Grid Computing ‘05 Hui Li Sep 19, Overview Brief Introduction Presentations Projects Remarks.
Application of GRID technologies for satellite data analysis Stepan G. Antushev, Andrey V. Golik and Vitaly K. Fischenko 2007.
1 CENTER FOR PARALLEL COMPUTERS An Introduction to Globus Toolkit® 3 -Developing Interoperable Grid services.
Globus Toolkit 4 hands-on Gergely Sipos, Gábor Kecskeméti MTA SZTAKI
Seminar Grid Computing ‘06 Hui Li Sep 18, Overview Brief Introduction Presentations –Architecture –Functionality/Middleware –Applications Projects.
Universität Dortmund Robotics Research Institute Information Technology Section Grid Metaschedulers An Overview and Up-to-date Solutions Christian.
The Globus Toolkit Gary Jackson. Introduction The Globus Toolkit is a product of the Globus Alliance ( It is middleware for developing.
1-2.1 Grid computing infrastructure software Brief introduction to Globus © 2010 B. Wilkinson/Clayton Ferner. Spring 2010 Grid computing course. Modification.
Data Grids: Globus vs SRB. Maturity SRB  Older code base  Widely accepted across multiple communities  Core components are tightly integrated Globus.
Milos Kobliha Alejandro Cimadevilla Luis de Alba Parallel Computing Seminar GROUP 12.
4b.1 Grid Computing Software Components of Globus 4.0 ITCS 4010 Grid Computing, 2005, UNC-Charlotte, B. Wilkinson, slides 4b.
Grid Services at NERSC Shreyas Cholia Open Software and Programming Group, NERSC NERSC User Group Meeting September 17, 2007.
Globus Computing Infrustructure Software Globus Toolkit 11-2.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
1 Globus Developments Malcolm Atkinson for OMII SC 18 th January 2005.
Globus 4 Guy Warner NeSC Training.
Kate Keahey Argonne National Laboratory University of Chicago Globus Toolkit® 4: from common Grid protocols to virtualization.
Java Services in Apache Axis Plus GT Libraries and Handlers Your Python Service Flac WS RFT GRAM Delegation Index Trigger Python WS Core Your C Service.
Grid Computing for Real World Applications Suresh Marru Indiana University 5th October 2005 OSCER OU.
OPEN GRID SERVICES ARCHITECTURE AND GLOBUS TOOLKIT 4
CoG Kit Overview Gregor von Laszewski Keith Jackson.
GT Components. Globus Toolkit A “toolkit” of services and packages for creating the basic grid computing infrastructure Higher level tools added to this.
1 School of Computer, National University of Defense Technology A Profile on the Grid Data Engine (GridDaEn) Xiao Nong
14/01/ Technical Relationship between WSMX & Globus Toolkit Matthew Moran, Kashif Iqbal Digital Enterprise Research Institute, Galway {Matthew.moran,
Grid Resource Allocation and Management (GRAM) Execution management Execution management –Deployment, scheduling and monitoring Community Scheduler Framework.
23:48:11Service Oriented Cyberinfrastructure Lab, Grid Portals Fugang Wang April 29
Through the development of advanced middleware, Grid computing has evolved to a mature technology in which scientists and researchers can leverage to gain.
The ACGT Workflow Editing & Enactment Environment Giorgos Zacharioudakis Institute of Computer Science, Foundation for Research & Technology – Hellas (ICS-FORTH)
CSF4 Meta-Scheduler Name: Zhaohui Ding, Xiaohui Wei
Evaluation of Agent Teamwork High Performance Distributed Computing Middleware. Solomon Lane Agent Teamwork Research Assistant October 2006 – March 2007.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks, An Overview of the GridWay Metascheduler.
1 Grid Portal for VN-Grid Cu Nguyen Phuong Ha. 2 Outline Some words about portals in principle Overview of OGCE GridPortlets.
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.
Grid Security: Authentication Most Grids rely on a Public Key Infrastructure system for issuing credentials. Users are issued long term public and private.
WALSAIP Portal Automated Composition of Signal Processing Operators Mariana Mendoza Botero.
CGSP and Vega in China Zhiwei Xu Institute of Computing Technology Chinese Academy of Sciences OGSA-UK Meeting January 31, 2005, London.
US LHC OSG Technology Roadmap May 4-5th, 2005 Welcome. Thank you to Deirdre for the arrangements.
Cole David Ronnie Julio. Introduction Globus is A community of users and developers who collaborate on the use and development of open source software,
Middleware for Campus Grids Steven Newhouse, ETF Chair (& Deputy Director, OMII)
Introduction to Grids By: Fetahi Z. Wuhib [CSD2004-Team19]
6/23/2005 R. GARDNER OSG Baseline Services 1 OSG Baseline Services In my talk I’d like to discuss two questions:  What capabilities are we aiming for.
International Symposium on Grid Computing (ISGC-07), Taipei - March 26-29, 2007 Of 16 1 A Novel Grid Resource Broker Cum Meta Scheduler - Asvija B System.
Globus and PlanetLab Resource Management Solutions Compared M. Ripeanu, M. Bowman, J. Chase, I. Foster, M. Milenkovic Presented by Dionysis Logothetis.
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
Grids & Web Services: Web Service Resource Framework WSRF Malcolm Atkinson Director 23 rd April 2004.
Grid portals Gergely Sipos
Data Manipulation with Globus Toolkit Ivan Ivanovski TU München,
Ian Foster Computation Institute Argonne National Lab & University of Chicago Application Hosting Services — Enabling Science 2.0 —
DataGrid is a project funded by the European Commission EDG Conference, Heidelberg, Sep 26 – Oct under contract IST OGSI and GT3 Initial.
Grid Execution Management for Legacy Code Architecture Exposing legacy applications as Grid services: the GEMLCA approach Centre.
Current Globus Developments Jennifer Schopf, ANL.
ACGT Architecture and Grid Infrastructure Juliusz Pukacki ‏ EGEE Conference Budapest, 4 October 2007.
Gang Chen, Institute of High Energy Physics Feb. 27, 2012, CHAIN workshop,Taipei Co-ordination & Harmonisation of Advanced e-Infrastructures Research Infrastructures.
CSF4 Meta-Scheduler Zhaohui Ding College of Computer Science & Technology Jilin University.
ChinaGrid: National Education and Research Infrastructure Hai Jin Huazhong University of Science and Technology
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
European and Chinese Cooperation on Grid CNGrid GOS China National Grid System Software Zhiwei Xu, Taoying Liu ICT, CAS.
Parallel Computing Globus Toolkit – Grid Ayaka Ohira.
Security Requirements for ChinaGrid Applications - What the current grid security solutions cannot do Hai Jin Huazhong University of Science and Technology.
Presentation transcript:

ChinaGrid Experience with GT4 Hai Jin Huazhong University of Science and Technology

2 2 Outline Overview of ChinaGrid Experiences with GT4  Highly Available Dynamic Infrastructure  Execution Management  Data Management and Transferring  Security Future Works

3 3 ChinaGrid First phase from 2003 to key universities as initiative, 20 key universities now 15 Tflop/s computing power 150TB storage Run 5 domain-specific application grids Supported by CGSP

4 4 Layered Infrastructure of ChinaGrid High performance computing environment (campus grid) ChinaGrid Supporting Platform (CGSP) NUDT THU HUST ZSU PKU SJTU XJTU NEU SCUT BUAA SEU SDU Remote education grid Image processing grid Fluid dynamics grid Massive information processing grid Bioinformatics grid

5 5 CGSP Architecture

6 6 CGSP Overview

7 7 GSI WS-Security CAS SimpleCA Data Management Security WS Core Resource Management Information Services Authz Framework RFT RLS OGSI-DAI New GridFTP XIO JAVA WS Core (WSRF) C WS Core (WSRF) MDS2 WS-Index Pre-WS GRAM WS-GRAM CSF (contribution) pyGlobus (contributed) Python Bindings (contributed) Data Center (CGSP) Data Center (CGSP) Portal SDK (CGSP) Portal SDK (CGSP) Programming Toolkits (CGSP) Programming Toolkits (CGSP) Resource-Index (CGSP) Resource-Index (CGSP) HyperService (CGSP) HyperService (CGSP) Proxy (CGSP) Proxy (CGSP) MetaData-Man (CGSP) MetaData-Man (CGSP) InterDomain (CGSP) InterDomain (CGSP) Topologic (CGSP) Topologic (CGSP) RemoteDeploy (CGSP) RemoteDeploy (CGSP) Job Manager (CGSP) Job Manager (CGSP) WorkFlow (CGSP) WorkFlow (CGSP) HotDeploy (CGSP) HotDeploy (CGSP) GT3.9 and CGSP 1.0

8 8

9 9 Goals of Cooperation ChinaGrid contributions to global grid community Keep the advanced feature of ChinaGrid Improve the interoperability widely for whole grid community

10

11 Experience with GT4: HAND HAND: Highly Available dyNamic Deployment Infrastructure  ChinaGrid and Globus started sharing ideas and codes from June 2005  Hot deploy branch now almost ready for release CGSP 2.0 release candidates also import certain features from Globus

12 HAND (1) Container-Level DeploymentService-Level Deployment

13 HAND (2) Container level deployment advantages  Clear workflow Service level deployment advantages  Flexible management

14 HAND (3) More approaches to deploy Better Performance (against Tomcat)

15 HAND (4) Achievement  A release candidate for GT 4.2  A co-authored paper submitted to HPDC ’ 06  A excellent cooperation and communication channel  Win-win experience on international cooperation

16 CGSP Container

17 Experience with GT4: Execution Management Early experience to enhance the BPEL (ActiveBPEL) to WSRF-compatible Support for JSDL specification Support multiple schedule in a common framework  WSRF compatible Web service  Hyper Services (Virtual Service)  Composite Services  Legacy application encapsulated in GRS

18 Submission Job Submitter Job Submitter Monitor Control Workflow Deployment Workflow Deployment Job Manager Job Manager Job Executors Job Executors JMI Workflow Agent Workflow Agent Job Queue Job Queue Monitor/Control Agent Monitor/Control Agent Inter-domain Agent Inter-domain Agent Workflow Manager Execution Engine Load Balancer Database State Database State Database BPEL Engine BPEL Engine BPEL Engine BPEL Engine BPEL Engine BPEL Engine General Service Invoker General Service Invoker Workflow Invoker Workflow Invoker JSDL Parser and GRS Invoker JSDL Parser and GRS Invoker CGSP Service Container CGSP Service Container GT4.0.x Java WS Core GT4.0.x Java WS Core CGSP GRS Container CGSP GRS Container Apache Axis1.2.x Container Apache Axis1.2.x Container Execution Management (2)

19 Experience with GT4: Data Management & Transferring CGSP Data Management heterogeneous data intensive limited storage mass widely distributed distributed education mass storage research low access latency collaboration other applications Storage Resource Applications Users

20 Data Management & Transferring (2) Application-level Striped Transfer  Based on GridFTP protocol  Striping algorithm and slice & replica selection algorithm  Parallel transfer Graphical User Interfaces  A common graphical transfer client which can serve as: A GridFTP Client A CGSP Transfer Client  A user-level file system viewable through Windows Explorer Remote I/O Dragging and Dropping ….

21 Experience with GT4: Security GT GSI is composed of a set of command-line tools to manage certificates, and a set of Java classes to easily integrate security into our web services. GSI offers programmers the following features  Transport-level and message-level security  Authentication through X.509 digital certificates  Several authorization schemes  Credential delegation and single sign-on  Different levels of security: container, service, and resource CGSP User certificate at Portal level  Username-passwd & Credential (pkcs12)  Sys-service & Gen-service Job is executed by cgsp-module with user info  including username,group and domain info) Job security is guaranteed by message-level security Support the composite job security  cgsp-ac-config.xml Support dynamic security resource properties  SecurityContextService  SecurityTokenCenter  FeedbackService

22 Future Works High dynamicity and autonomy containers  CDDLM, WSDM, WS-ReliableMessage Complicated deployment policies and infrastructure  WS-Agreement, BPEL4Deployment ActiveBPEL engine running on GT4 Interoperable middleware or agents  GRS and GRAM  Information Center and MDS4  Security

23 Thanks! Hai Jin Huazhong University of Science and Technology Wuhan, , China