Introduction to CNGrid GOS 3.0 OMII-Euro & CNGrid Joint Training Material 刘杰 (Liu Jie) Jan. 11 2008.

Slides:



Advertisements
Similar presentations
LEAD Portal: a TeraGrid Gateway and Application Service Architecture Marcus Christie and Suresh Marru Indiana University LEAD Project (
Advertisements

CPSCG: Constructive Platform for Specialized Computing Grid Institute of High Performance Computing Department of Computer Science Tsinghua University.
System Software Overview of China National Grid VEGA R&D Team, Research Centre for Grid and Service Computing, ICT, CAS.
A Workflow Engine with Multi-Level Parallelism Supports Qifeng Huang and Yan Huang School of Computer Science Cardiff University
Current status of grids: the need for standards Mike Mineter TOE-NeSC, Edinburgh.
OMII-UK Steven Newhouse, Director. © 2 OMII-UK aims to provide software and support to enable a sustained future for the UK e-Science community and its.
Aneka: A Software Platform for .NET-based Cloud Computing
GridScape Ding Choon Hoong Grid Computing and Distributed Systems (GRIDS) Lab. The University of Melbourne Melbourne, Australia WW Grid.
UNICORE UNiform Interface to COmputing REsources Olga Alexandrova, TITE 3 Daniela Grudinschi, TITE 3.
Chapter 8: Network Operating Systems and Windows Server 2003-Based Networking Network+ Guide to Networks Third Edition.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Data Grid Web Services Chip Watson Jie Chen, Ying Chen, Bryan Hess, Walt Akers.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
LHC Experiment Dashboard Main areas covered by the Experiment Dashboard: Data processing monitoring (job monitoring) Data transfer monitoring Site/service.
QCDgrid Technology James Perry, George Beckett, Lorna Smith EPCC, The University Of Edinburgh.
GRID job tracking and monitoring Dmitry Rogozin Laboratory of Particle Physics, JINR 07/08/ /09/2006.
1 Dr. Markus Hillenbrand, ICSY Lab, University of Kaiserslautern, Germany A Generic Database Web Service for the Venice Service Grid Michael Koch, Markus.
DISTRIBUTED COMPUTING
Ocean Observatories Initiative Common Execution Infrastructure (CEI) Overview Michael Meisinger September 29, 2009.
Introduction to Apache OODT Yang Li Mar 9, What is OODT Object Oriented Data Technology Science data management Archiving Systems that span scientific.
INFSO-RI Enabling Grids for E-sciencE Logging and Bookkeeping and Job Provenance Services Ludek Matyska (CESNET) on behalf of the.
COMP3019 Coursework: Introduction to GridSAM Steve Crouch School of Electronics and Computer Science.
QCDGrid Progress James Perry, Andrew Jackson, Stephen Booth, Lorna Smith EPCC, The University Of Edinburgh.
© 2008 Open Grid Forum Independent Software Vendor (ISV) Remote Computing Primer Steven Newhouse.
Grid Technologies  Slide text. What is Grid?  The World Wide Web provides seamless access to information that is stored in many millions of different.
CSF4 Meta-Scheduler Name: Zhaohui Ding, Xiaohui Wei
1 Introduction to Microsoft Windows 2000 Windows 2000 Overview Windows 2000 Architecture Overview Windows 2000 Directory Services Overview Logging On to.
London e-Science Centre GridSAM Job Submission and Monitoring Web Service William Lee, Stephen McGough.
The VEGA Approach to Grid Security Grid System Software Group, ICT, CAS Security In VEGA GOS v2 Li ZHA
GEM Portal and SERVOGrid for Earthquake Science PTLIU Laboratory for Community Grids Geoffrey Fox, Marlon Pierce Computer Science, Informatics, Physics.
Cracow Grid Workshop October 2009 Dipl.-Ing. (M.Sc.) Marcus Hilbrich Center for Information Services and High Performance.
Tool Integration with Data and Computation Grid GWE - “Grid Wizard Enterprise”
Wrapping Scientific Applications As Web Services Using The Opal Toolkit Wrapping Scientific Applications As Web Services Using The Opal Toolkit Sriram.
FP6−2004−Infrastructures−6-SSA CNGrid Middleware GOSv2 Yongjian Wang BUAA – Beijing, China Interoperability workshop of euchinagrid Beijing,
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
GVis: Grid-enabled Interactive Visualization State Key Laboratory. of CAD&CG Zhejiang University, Hangzhou
CNGrid GOS 3.0 Practice OMII-Euro & CNGrid Joint Training Material QiaoJian Jan
1 Media Grid Initiative By A/Prof. Bu-Sung Lee, Francis Nanyang Technological University.
Grid-Powered Scientific & Engineering Applications Ho Quoc Thuan INSTITUTE OF HIGH PERFORMANCE COMPUTING.
Introduction to Grids By: Fetahi Z. Wuhib [CSD2004-Team19]
7. Grid Computing Systems and Resource Management
Easy Access to Grid infrastructures Dr. Harald Kornmayer (NEC Laboratories Europe) Dr. Mathias Stuempert (KIT-SCC, Karlsruhe) EGEE User Forum 2008 Clermont-Ferrand,
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
Aneka Cloud ApplicationPlatform. Introduction Aneka consists of a scalable cloud middleware that can be deployed on top of heterogeneous computing resources.
Tool Integration with Data and Computation Grid “Grid Wizard 2”
LSF Universus By Robert Stober Systems Engineer Platform Computing, Inc.
Simulation Production System Science Advisory Committee Meeting UW-Madison March 1 st -2 nd 2007 Juan Carlos Díaz Vélez.
Virtual Cluster Computing in IHEPCloud Haibo Li, Yaodong Cheng, Jingyan Shi, Tao Cui Computer Center, IHEP HEPIX Spring 2016.
2016/6/12 Joint meeting: EchoGrid, Bridge, GridComp and ETSI CROWN: A Service Grid Middleware Chunming Hu Institute of Advanced Computing.
INTRODUCTION TO GRID & CLOUD COMPUTING U. Jhashuva 1 Asst. Professor Dept. of CSE.
Claudio Grandi INFN Bologna Virtual Pools for Interactive Analysis and Software Development through an Integrated Cloud Environment Claudio Grandi (INFN.
Gang Chen, Institute of High Energy Physics Feb. 27, 2012, CHAIN workshop,Taipei Co-ordination & Harmonisation of Advanced e-Infrastructures Research Infrastructures.
A System for Monitoring and Management of Computational Grids Warren Smith Computer Sciences Corporation NASA Ames Research Center.
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.
XtreemOS IP project is funded by the European Commission under contract IST-FP Scientific coordinator Christine Morin, INRIA Presented by Ana.
FP6−2004−Infrastructures−6-SSA Migrate GOS to IPv6 Beihang University Yongjian Wang.
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING CLOUD COMPUTING
Introduction to Distributed Platforms
SuperComputing 2003 “The Great Academia / Industry Grid Debate” ?
Towards GLUE Schema 2.0 Sergio Andreozzi INFN-CNAF Bologna, Italy
GWE Core Grid Wizard Enterprise (
StratusLab Final Periodic Review
StratusLab Final Periodic Review
GGF15 – Grids and Network Virtualization
HC Hyper-V Module GUI Portal VPS Templates Web Console
The Anatomy and The Physiology of the Grid
Presentation transcript:

Introduction to CNGrid GOS 3.0 OMII-Euro & CNGrid Joint Training Material 刘杰 (Liu Jie) Jan

2 Outline  CNGrid snapshot  Motivation  Architecture  Components – Core layer – HPCG  Summary

3 CNGrid snapshot  Project Background –CNGrid (China National Grid) –CNGrid GOS 2.0 Sponsored by China Ministry of Science and Technology (2002~2005), the tenth five-year plan –CNGrid GOS 3.0 Sponsored by China Ministry of Science and Technology (2006~2009), the eleventh five-year plan ICT CAS, Tsinghua U, Beihang U, etc

4 CNGrid snapshot

5  International cooperation –OMII_EU/OMII_UK Provide software suite Integrated into OMII software stack Use OMII leading technology in CNGrid. –XtreemOS Building and Promoting a Linux-based Operating System to Support Virtual Organizations for Next Generation Grids. WP2.1Virtual Organization support in Linux WP3.5 Security in Virtual Organizations

6 Motivation  Why CNGrid GOS? – Need for Internet based grid system software Manage large scale distributed resource effectively provide uniform approach accessing the heterogeneous resources in grid Enable Internet based resource sharing and collaborating – Need for Easy-to-use grid Low cost: Hiding interior details for grid applications development, deployment, management and using. Multiple access mode: – Client/Server, Browser/Server and other modes – Batch mode and interactive mode

7 Motivation  Goals –Develop a virtualized resource sharing mechanism and framework on computing, data, software and combined resources –Provide secured, unified and friendly interfaces accessing the scientific computing and information services –Support multiple domain specific applications running on above

8 CNGrid GOS 3.0 Architecture Grid Portal, Gsh, GSML Workshop and Grid Apps OS (Linux/Unix/Windows) PC Server (Grid Server) J2SE( 1.4.2_07, 1.5.0_07 ) Tomcat( ) + Axis( 1.2 rc2 ) Axis Handlers for Message Level Security Core, System and App Level Services

9 Components overview  Components –Core layer –HPCG (High Performance Computing Gateway ) Deployment Management Usage: Job, File & Accounting Mgmt Application Development

10 Components: System software  Core layer – Agora service (aka. VO) organize and manage related users and resources locally serve as trust third part for resource providers and consumers to negotiate sharing policies Provide user mgmt, resource mgmt, agora mgmt functions based on underlying Naming layer – A resilience decentralized registry for variety kinds of global object – Provide low latency object locating by object GUID – Provide high success rate searching by multiple attributes match – provide stable object view based on linked naming services to enable the effective-virtual-physical address space Use RController to provide a uniform resource provision and management interface

11 Components: System software  Core layer – Grip Runtime abstraction: a grip is once running of an application Create grips to run applications in a managed way, interact with an existing grip, kill a grip and release consuming resources in automatic way

12 Components: HPCG  HPCG motivation –Aim to provide a high performance business computing environment for enterprise users –Features Easy to install, configure and use Provide functions what users really need High reliability Professional interface Based on GOS, but can easy to port to other grid middleware Standard compliant –JSDL (Job Submission Description Language) –BES (OGSA Basic Execution Service) –SAGA (A Simple API for Grid Application) –SOA and plain Web services (WS-related standards ) –RUS: Resource Usage Service (RUS) based on WS-I Basic Profile 1.0

13 HPCG Components

14 Scenarios of HPCG  Requirements for High performance computation gateway –Uniformed Web UI for HPC users and resource providers –Many enterprise users share one HPC account –Job submission to different HPC transparently –Job status acquirement efficiently –File transport without relay –Computation resource accounting

15 HPCG - Deploy  Several deploy styles –Front-end and back-end –All vs. split –Relationship with clusters Deploy in clusters Deploy in a machine outside of the clusters

16 HPCG - Deploy  Pre-require –Software JDK 1.5 Ant1.6.5 or above Mysql or above Standard Ftp server OpenPBS (PBSPro or Torque), LSF, etc –Hardware Cpu : P 4 2.4G Memory : 4GB (at least 2GB) Disk Space : 160GB (at least 80GB) –Network Double Network Cards ftp port : 21 ssh port : 22 http port : 8080, Message port : 61616

17  HPCG Management portal –Manage all meta-info, such as cluster info, jobqueue info, user mapping, software type, software instance etc.  HPCG Application portal –End users to submit and manage jobs, manage temp files and output files, query history accounting info, etc HPCG - Portal

18 HPCG Management  Several kinds of static meta-info –Mapping of grid user to local cluster users –Cluster meta-info –Software type info –Software instance info –Jobqueue info  Dynamic meta-info –The pending job length of each job queue –The available count of license  Support scheduling

19 HPCG - Management

20 HPCG - Application portal  Batch job management –Submit job –Manage job  File management  Accounting management

21 HPCG - Batch Job mgmt  Submit jobs to the grid and schedule among multiple HPC sites  Monitor the detailed job status  Cancel or rerun jobs  Query history job information  Job status change subscribe and notification  Support both JSDL and BES standard

22 Batch Job management: Job status transform diagram Submitted Staging In Staged In Executed Staging OutStaged OutDone Active: Running Failed fail Active: Queuing Active: Suspended :Suspend Terminated terminate Re-run

23 HPCG - Batch job mgmt

24 HPCG - Batch job mgmt

25 HPCG - File mgmt  View, create and delete of working directory in computation node  With zip and tar support for multiple output files  Reliable big file (about 2GB) transfer between gateway server and working directory  View text files(<0.5MB) and pictures in working directory with web browsers  Support multiple ftp servers (wuftp, vsftp) with ipv6 support  Pause and resume of file transfer process

26 HPCG - File mgmt

27 HPCG - File mgmt

28 HPCG - Accounting mgmt  Accounting info about jobs come from grid user and local  Standard Usage Record format  Service for query, add, remove, update and statistics for both local and global accounting info with ACL  Global Accounting statistics

29 HPCG - Account mgmt

30 HPCG - Development  HPCG Template –function Describe the public logic when submitting jobs Have nothing with the Grid site Every software should have at least one Template –form Xml file

31 HPCG - Development  Schema of HPCG Template

32 HPCG - Development  Benefits of the HPCG Template –Easy to develop ( No need to know GOS APIs ) –Easy to share the Template –Shield the heterogeneous of the resource –Global job-schedule –Sharing of software license

33 Summary  Summary of CNGrid GOS 3.0 –A software suite to support multiple domain applications and enable the sharing resources among HPC sites –Major components: System software, HPCG, –Other components: Programming & using environment, Grid workflow and Data Grid  Time schedule – release of CNGrid GOS 3.0 – deployed on CNGrid

34 Thanks!