Unicore and the EM Profile

Slides:



Advertisements
Similar presentations
GPE4UNICORE Grid Programming Environment for UNICORE
Advertisements

Fujitsu Laboratories of Europe © 2004 What is a (Grid) Resource? Dr. David Snelling Fujitsu Laboratories of Europe W3C TAG - Edinburgh September 20, 2005.
©2006 University of Southampton IT Innovation Centre and other members of the SIMDAT consortium A SIMDAT Perspective on Grid Standards and Specifications.
Abstraction Layers Why do we need them? –Protection against change Where in the hourglass do we put them? –Computer Scientist perspective Expose low-level.
The Open Grid Services Architecture, Version 1.0 I. Foster, H. Kishimoto, A. Savva, D. Berry, A. Djaoui, A. Grimshaw, B. Horn, F. Maciel, F. Siebenlist,
Agreement-based Distributed Resource Management Alain Andrieux Karl Czajkowski.
C. Grimme, A. Papaspyrou Scheduling in C3-Grid AstroGrid-D Workshop Project: C3-Grid Collaborative Climate Community Data and Processing Grid Scheduling.
Internet Technologies (Grid Computing (OGSA, WSRF) )
Security Daniel Mallmann MWSG meeting Amsterdam December 2005.
Grid and Cloud Computing UNICORE Dr. Guy Tel-Zur
Seminar Grid Computing ‘05 Hui Li Sep 19, Overview Brief Introduction Presentations Projects Remarks.
The OGSA Vision for Service Oriented Architectures Dave Berry Research Manager, NeSC Co-chair, GGF OGSA Data WG European Grid Technology Days 2005 Concertation.
Grid Architecture: Representing NextGRID David Snelling Fujitsu Labs Europe.
Grid Programming Environment: Implementation & Globus Interface Ralf Ratering Thomas Kentemich Alexander Lukichev Igor Odintsov Grid Day in CGSL November.
Office of Science U.S. Department of Energy Grids and Portals at NERSC Presented by Steve Chan.
Grid Programming Environment (GPE) Grid Summer School, July 28, 2004 Ralf Ratering Intel - Parallel and Distributed Solutions Division (PDSD)
4b.1 Grid Computing Software Components of Globus 4.0 ITCS 4010 Grid Computing, 2005, UNC-Charlotte, B. Wilkinson, slides 4b.
UNICORE UNiform Interface to COmputing REsources Olga Alexandrova, TITE 3 Daniela Grudinschi, TITE 3.
The Open Grid Service Architecture (OGSA) Standard for Grid Computing Prepared by: Haoliang Robin Yu.
Globus 4 Guy Warner NeSC Training.
Kate Keahey Argonne National Laboratory University of Chicago Globus Toolkit® 4: from common Grid protocols to virtualization.
- 1 - Grid Programming Environment (GPE) Ralf Ratering Intel Parallel and Distributed Solutions Division (PDSD)
Leading the pervasive adoption of grid computing for research and industry © 2005 Global Grid Forum The information contained herein is subject to change.
Unicore-UniGrids: Activities and strategies for Open Source Grids GridCoord Workshop October 13th 2005, Sophia Antipolis.
Data Management Kelly Clynes Caitlin Minteer. Agenda Globus Toolkit Basic Data Management Systems Overview of Data Management Data Movement Grid FTP Reliable.
OPEN GRID SERVICES ARCHITECTURE AND GLOBUS TOOLKIT 4
GT Components. Globus Toolkit A “toolkit” of services and packages for creating the basic grid computing infrastructure Higher level tools added to this.
Grid Resource Allocation and Management (GRAM) Execution management Execution management –Deployment, scheduling and monitoring Community Scheduler Framework.
COMP3019 Coursework: Introduction to GridSAM Steve Crouch School of Electronics and Computer Science.
© 2008 Open Grid Forum Independent Software Vendor (ISV) Remote Computing Primer Steven Newhouse.
Why do we need PGI? Shahbaz Memon Jülich Supercomputing Centre (JSC)
The Anatomy of the Grid Introduction The Nature of Grid Architecture Grid Architecture Description Grid Architecture in Practice Relationships with Other.
PROGRESS: ICCS'2003 GRID SERVICE PROVIDER: How to improve flexibility of grid user interfaces? Michał Kosiedowski.
Middleware for Grid Computing and the relationship to Middleware at large ECE 1770 : Middleware Systems By: Sepehr (Sep) Seyedi Date: Thurs. January 23,
Grid Architecture William E. Johnston Lawrence Berkeley National Lab and NASA Ames Research Center (These slides are available at grid.lbl.gov/~wej/Grids)
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Grid Services I - Concepts
Cracow Grid Workshop ‘06 17 October 2006 Execution Management and SLA Enforcement in Akogrimo Antonios Litke Antonios Litke, Kleopatra Konstanteli, Vassiliki.
LEGS: A WSRF Service to Estimate Latency between Arbitrary Hosts on the Internet R.Vijayprasanth 1, R. Kavithaa 2,3 and Raj Kettimuthu 2,3 1 Coimbatore.
OGSA-UK: Putting the users first Steven Newhouse OMII Deputy Director.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE User Forum, Manchester, 10 May ‘07 Nicola Venuti
Introduction to Grids By: Fetahi Z. Wuhib [CSD2004-Team19]
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.
On Using BPEL Extensibility to Implement OGSI and WSRF Grid Workflows Aleksander Slomiski Presented by Onyeka Ezenwoye CIS Advanced Topics in Software.
Software Solutions & group Copyright © 2005, 2006 Intel Corporation Hans–Christian Hoppe Intel Software&Solutions Group EGEE’06 – Capitalizing on e–Infrastructures.
ACGT Architecture and Grid Infrastructure Juliusz Pukacki ‏ EGEE Conference Budapest, 4 October 2007.
EGA Discussion November 2004 Promoting and Standardizing Grid Computing EGA Discussion November 2004 Promoting and Standardizing Grid Computing.
Parallel Computing Globus Toolkit – Grid Ayaka Ohira.
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.
Exploring opportunities in the OGSA service model– realising Utility Computing Jeffrin J. Von Reich Chief architect Hewlett Packard Software Global Unit.
Web Service Grids: Progress in the Standards Arena David Snelling Fujitsu Laboratories of Europe EGEE 2 nd Conference November 2004.
An Evolutionary Approach to Realizing the Grid Vision
SuperComputing 2003 “The Great Academia / Industry Grid Debate” ?
OGSA Evolving Jeff Nick IBM Fellow, VP On Demand Architecture.
Defining the Grid: Open Grid Services Architecture
Management and Manageability in OGSA
The Open Grid Service Architecture (OGSA) Standard for Grid Computing
OGSA Status and Future GGF13 March 14, 2005 in Seoul
Status and Future Steps
OGSA and Security Services GGF12 , September 20th, 2004 Hiro Kishimoto
Unicore and Standards Dr. David Snelling
Introduction to Grid Technology
Development of Information Grid
The Anatomy and The Physiology of the Grid
The Anatomy and The Physiology of the Grid
Global Grid Forum (GGF) Orientation
Review of grid computing
GGF10 Workflow Workshop Summary
Presentation transcript:

Unicore and the EM Profile GGF13 Seoul Korea March 15, 2005 Dr. David F. Snelling Fujitsu Labs Europe Fujitsu Laboratories of Europe © 2004

UniGrids Objectives Develop: Create Generic Services for An OGSA compliant Unicore Implementation A framework and technology for Grid interoperability A framework for Grid economics Create Generic Services for Visualisation and steering of simulations Device monitoring and control Access to distributed data and databases Application instrumentation Influence selected Grid standards and promote European research results

Retain These Ideals Unicore Principles Seamless Computing High Security Portable Server Complex Workflows File Management Advanced Client Interface Extensibility Retain These Ideals

Unicore: GPE Architecture Applications Grid SDK Grid Beans Client Framework U-GPE Grid Programming Library High-level Grid API Operations Job management File transfers Brokering Steering, etc. Descriptions Resources (CIM) Jobs (JSDL) Workflows (BPEL) Open Grid Services Architecture Unicore Atomic Services Web Service Resource Framework (WSRF) WSRF- enabled Servers WSRF- enabled Storage WSRF- enabled Network

Unicore GPE Grid Services Target System Factory Create a virtual compute resource for a VO. Target System Service Job Submit (JSDL and AJO) Resource Description Properties Job Management Service Basic control and status properties File Management Service Copy, Delete, List Directory, ... File Import/Export Services WS Based File Transfer Capability

Atomic Services Detail Operations Service Resource Type Properties TSR-EPR create(type, config) Target System Factory (TSF) Target System Memory=1Gb Running Jobs=23 Storage=Temp, Root etc. create Target System Service (TSS) Extends WS-RP/LT Job-EPR submit(JSDL, initialTT) Job3 Job2 Status=Running OriginalJSDL=<JSDL..> ExecutionJSDL=<JSDL..> etc. Job1 create Job Management Service (JMS) Extends WS-RP/LT start() abort() hold() resume() AvailableFileSpace=127kb SupportedProtocols= {GridFTP, UPL, scp} etc. Work create Storage Management Service (SMS) Extends WS-RP/LT listDirectory(path) listFile(path) createDirectory(path) changePermissions(path, perm) copy(path, path) rename(path, path) delete(path) import(path, protocol, isPipe) export(path, protocol, isPipe) Home Root TS-Property Temp File Import 1 Import 2 Sourcefile=c:/tmp/test.txt DestFile=/tmp/test.txt Transferred=300kb etc. Export 1 Export 2 Sourcefile=/tmp/output.txt DestFile=c:/tmp/output.txt Transferred=12kb create File Import Service (FIS) Extends WS-RP/LT putChunk(offset) File Export Service (FES) getChunk(offset, size)

Unicore and JSDL Job Submission Description Language Capabilities Pre-stage, Execute, Post-stage. Uniformity across batch subsystems. Support for multiple file transfer protocols. Capabilities Optional data sources/sinks, with different credentials possible Seamless or restricted resource description Abstract or concrete application description Suitable for Unicore resource broker and NAREGI scheduler Act as JSDL to JSDL processors Restrictions No support for “Multi-Jobs” or work-flow. Prototype Working in Production

Schema Overview <JobDefinition> <JobDescriptionSection> <JobIdentification ... />? <User id="xsd:uri” ... /> ? <Application id="xsd:uri" ... /> ? <Resource id="xsd:uri” ... />* <DataStaging id="xsd:uri” ... />* <Limits id="xsd:uri” ... />? </JobDescriptionSection> <Profile> <Description ... />? <User id="xsd:uri” ... />? <Application id="xsd:uri" ... />? </Profile>* </JobDefinition>

JSDL Example <JobDefinition> <JobDescriptionSection> <JobIdentification/> <Application id=”Daves App"> <ApplicationName “NanoCodesRS”/> <ApplicationVersion “V1.7a”/> </Application> </JobDescriptionSection> <Profile id=“Profile1”> <Resource id=” LargeSystem”> <ResourceCount “64”/> <CPUCount “8”/> </Resource> </Profile> <Profile id=“Profile2”> <Resource id=” SmallSystem”> </JobDefinition>

OGSA Specification Overview SYSTEMS MANAGEMENT GRID COMPUTING UTILITY COMPUTING Use Cases & Applications Distributed query processing Data Centre Collaboration Persistent Archive ASP Multi Media VO Management Core Services OGSA Self Mgmt OGSA-EMS WS-DAI Information WSDM Discovery GGF-UR WS-Base Notification Naming Privacy Trust GFD-C.16 Infrastructure Specifications WSRF-RP WSRF-RL Data Model WSRF-RAP WS-Security SAML/XACML X.509 WS-Addressing HTTP(S)/SOAP WSDL CIM/JSIM Data Transport GRID Computing, Distributed Computing and Utility Computing are different views of the same important problem domain.

Status Legend Standard Evolving Gap Hole Existing, adopted specification from a recognized Standards Development Organization. Evolving Emerging specifications with reference implementations and standardization in process Gap Identified architectural component with no existing specifications complete, but work is in progress somewhere. Hole Identified architectural component without apparent activity.

OGSA Architecture: Status SYSTEMS MANAGEMENT GRID COMPUTING UTILITY COMPUTING Use Cases & Applications Distributed query processing Data Centre Collaboration Persistent Archive ASP Multi Media VO Management Core Services OGSA Self Mgmt OGSA-EMS WS-DAI Information WSDM Discovery GGF-UR WS-BaseNotification Naming Privacy Trust GFD-C.16 Infrastructure Specifications WSRF-RP WSRF-RL Data Model WSRF-RAP WS-Security SAML/XACML X.509 WS-Addressing HTTP(S)/SOAP WSDL CIM/JSIM Data Transport Hole Gap Evolving Standard