Grid Technology Review Guy Rixon AstroGrid consortium meeting 3-4 November 2003 A scavenger’s guide.

Slides:



Advertisements
Similar presentations
A PPARC funded project Asynchronous Activities in SOAP services Guy Rixon IVOA Interoperability Meeting Cambridge MA, May 2004.
Advertisements

Supporting further and higher education Grid Security: Present and Future Alan Robiette, JISC Development Group.
A PPARC funded project AstroGrid Framework Consortium meeting, Dec 14-15, 2004 Edinburgh Tony Linde Programme Manager.
Data Management Expert Panel - WP2. WP2 Overview.
Data Management Expert Panel. RLS Globus-EDG Replica Location Service u Joint Design in the form of the Giggle architecture u Reference Implementation.
A PPARC funded project The Grid Data Warehouse Description of prototype work in progress by AstroGrid. Access-Grid lecture to Universities of Leeds and.
An Overview of OGSA-DAI Kostas Tourlas
This product includes material developed by the Globus Project ( Introduction to Grid Services and GT3.
Lightweight Preservation Environment Gary Jackson.
Holding slide prior to starting show. Supporting Collaborative Working of Construction Industry Consortia via the Grid - P. Burnap, L. Joita, J.S. Pahwa,
Slide 1Guy Rixon: AstroGrid’s trial data-grids“VO as data grid”: NeSC, July 2003 AstroGrid’s trial Data Grids Experiences with GT3 Guy Rixon July 2003.
Seminar Grid Computing ‘05 Hui Li Sep 19, Overview Brief Introduction Presentations Projects Remarks.
Scale Up Access to your 4GL Application using Web Services
1 CENTER FOR PARALLEL COMPUTERS An Introduction to Globus Toolkit® 3 -Developing Interoperable Grid services.
Distributed Heterogeneous Data Warehouse For Grid Analysis
The Grid Background and Architecture. 1. Keys to success for IT technologies Infrastructure Open Standards.
Intelligent Grid Solutions 1 / 18 Convergence of Grid and Web technologies Alexander Wöhrer und Peter Brezany Institute for Software.
4a.1 Grid Computing Standards ITCS 4010 Grid Computing, 2005, UNC-Charlotte, B. Wilkinson, slides 4a.
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.
Copyright B. Wilkinson, This material is the property of Professor Barry Wilkinson (UNC-Charlotte) and is for the sole and exclusive use of the students.
4b.1 Grid Computing Software Components of Globus 4.0 ITCS 4010 Grid Computing, 2005, UNC-Charlotte, B. Wilkinson, slides 4b.
Globus Computing Infrustructure Software Globus Toolkit 11-2.
1 Globus Developments Malcolm Atkinson for OMII SC 18 th January 2005.
Globus 4 Guy Warner NeSC Training.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
Commodity Grid (CoG) Kits Keith Jackson, Lawrence Berkeley National Laboratory Gregor von Laszewski, Argonne National Laboratory.
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
NeSC Grid Apps Workshop Exposing Legacy Applications as OGSI Components using pyGlobus Keith R. Jackson Distributed Systems Department Lawrence Berkeley.
ANSTO E-Science workshop Romain Quilici University of Sydney CIMA CIMA Instrument Remote Control Instrument Remote Control Integration with GridSphere.
GT Components. Globus Toolkit A “toolkit” of services and packages for creating the basic grid computing infrastructure Higher level tools added to this.
A PPARC funded project AstroGrid approach to the Virtual Observatory Architecture ADASS XIV Pasadena Oct-2004 Tony Linde Andrew Lawrence Keith Noddle.
1 All-Hands Meeting 2-4 th Sept 2003 e-Science Centre The Data Portal Glen Drinkwater.
1 Globus Grid Middleware: Basics, Components, and Services Source: The Globus Project Argonne National Laboratory & University of Southern California
WebServices, GridServices and Firewalls Matthew J. Dovey Technical Manager Oxford e-Science Centre
The Project The Virtual Observatory Technical Progress Andy Lawrence Nottingham All-Hands meeting Sept 2003 AstroGrid
Grids - the near future Mark Hayes NIEeS Summer School 2003.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Grid Services I - Concepts
Grid Security: Authentication Most Grids rely on a Public Key Infrastructure system for issuing credentials. Users are issued long term public and private.
OGSA-UK: Putting the users first Steven Newhouse OMII Deputy Director.
GRIDS Center Middleware Overview Sandra Redman Information Technology and Systems Center and Information Technology Research Center National Space Science.
Campus grids: e-Infrastructure within a University Mike Mineter National e-Science Centre 14 February 2006.
Introduction to Grids By: Fetahi Z. Wuhib [CSD2004-Team19]
Remarks on OGSA and OGSI e-Science All Hands Meeting September Geoffrey Fox, Indiana University.
Stateful Services and Identified Usage: Fallout from AstroGrid’s Architecture Guy Rixon Institute of Astronomy and AstroGrid.
Globus and PlanetLab Resource Management Solutions Compared M. Ripeanu, M. Bowman, J. Chase, I. Foster, M. Milenkovic Presented by Dionysis Logothetis.
Grids 2003 The Great Academia/Industry Grid Debate Dan Fay | Microsoft Research Grid, grid, everywhere a Grid Blocking out the scenery, breaking my mind.
Grids & Web Services: Web Service Resource Framework WSRF Malcolm Atkinson Director 23 rd April 2004.
Overview of Grid Webservices in Distributed Scientific Applications Dennis Gannon Aleksander Slominski Indiana University Extreme! Lab.
1 Service oriented computing Gergely Sipos, Péter Kacsuk
Data Manipulation with Globus Toolkit Ivan Ivanovski TU München,
INFSO-RI Enabling Grids for E-sciencE Web Services Mike Mineter National e-Science Centre, Edinburgh.
A PPARC funded project AG/AVO grid-tech work Guy Rixon AstroGrid Consortium meeting April 2004.
WP3 Implementing R-GMA grid services in GT3 Abdeslem Djaoui & WP3 Grid Services Task Force 7 th EU Datagrid meeting 26/09/2003
1 OGSA-DAI: Service Grids Neil P Chue Hong. 2 Motivation  Access to data is a necessity on the Grid  The ability to integrate different data resources.
DataGrid is a project funded by the European Commission EDG Conference, Heidelberg, Sep 26 – Oct under contract IST OGSI and GT3 Initial.
The Institute of High Energy of Physics, Chinese Academy of Sciences Sharing LCG files across different platforms Cheng Yaodong, Wang Lu, Liu Aigui, Chen.
Current Globus Developments Jennifer Schopf, ANL.
January 14 th -15 th 2004 Recap of Day 1 Daragh Byrne – EPCC.
GPIR GridPort Information Repository
WEB SERVICES.
T Network Application Frameworks and XML Web Services and WSDL Sasu Tarkoma Based on slides by Pekka Nikander.
Study course: “Computing clusters, grids and clouds” Andrey Y. Shevel
University of Technology
The Application Lifecycle
WS-Resource Framework: Globus Alliance Perspectives
Presentation transcript:

Grid Technology Review Guy Rixon AstroGrid consortium meeting 3-4 November 2003 A scavenger’s guide

2 Consortium meeting November 2003: grid-technology review Grid tech: what can we use? We are consumers of grid tech. We like: Things that make our web services better. Things that make our development faster. Complete services to re-use. Standards that get support from industry. Using other people’s equipment without having to install software there. We don’t like: “Products” that don’t work. Tech that doesn’t work with industry standards. Tech that slows down development. Computer-science curios. Grid for Grid’s sake.

3 Consortium meeting November 2003: grid-technology review SOAP bubbles IETF GSS, X.509 GGF OGSI, OGSA GSI? OASIS WS-* Globus GRAM, MDS, GSI? Fujitsu OGSI OGSA-DAI IVOA Lots of standards bodies (blue), implementors (yellow), adoptors (white); lots of contradiction, duplication and overlap. Interoperation: not easy, or automatic. Whole thing has the cohesion and robustness of bath foam. W3C SOAP, WSDL

4 Consortium meeting November 2003: grid-technology review Convergence! Saved! Grid services  OGSI spec. OGSA is OGSI-compliant services. OGSI services are web services They use XML They use WSDL Can bind them to SOAP and HTTP They use IETF-approved ID certificates They even use some WS-* standards! ?

5 Consortium meeting November 2003: grid-technology review But…divergence too! OGSI/grid services are incompatible with important higher- order web-service protocols like WS-Transaction. Corporates support both, but not in same framework. Grid apps and web-service tools are in separate spaces.

6 Consortium meeting November 2003: grid-technology review And…non-conformance! Some important standards are only drafts. E.g. WSDL 1.2, WS-SecureConversation Toolkits and meta-standards are built on the drafts. Much grid stuff extends standards. E.g GWSDL is not quite WSDL 1.2. Not good: Currently only interoperable by chance Not future-proof

7 Consortium meeting November 2003: grid-technology review Service-grid implementations OGSI: Globus Toolkit 3 (Java, Axis, Tomcat; “difficult”) Fujitsu/Unicore (Java, GLUE; beta) University of Virginia (C#,.NET; said to be good) OGSA: Mainly vapourware, but: Some bits in GT3 OGSA-DAI (looks good) Other unpublished?

8 Consortium meeting November 2003: grid-technology review Security infrastructure Globus/GGF has Grid Security Infrastructure (GSI) GSI does public-key authentication Uses X.509 certificates: single sign-on Handles delegation Exploits XML-Signature, WS-Security, WS- SecureConversation Operates at SOAP level; transport neutral. We should use GSI (unless we can do better). We must interoperate with GSI if we do any grid. Must use X.509 certificates from GSI-friendly PKI. Don’t need to use GSI code in our web services.

9 Consortium meeting November 2003: grid-technology review Data grid: files Data grid  MySpace Data grid should: Store data with managed leases (we can do this) Catalogue stored data (we can do this) Move files between sites maintaining privacy (need GridFTP for this) Maintain replicas of files (Globus/EDG replica service?) Data grid shown in pink Service grid shown in blue P2P sharing

10 Consortium meeting November 2003: grid-technology review Data grid: DB tables Want to include relational data in data grid (i.e. in MySpace)  writable databases accessible from net. No complete, ready-made solutions… But OGSA-DAI is a possible basis. An example of a grid service we can use. See Grid Data Warehouse project.

11 Consortium meeting November 2003: grid-technology review Storage Resource Broker? Storage Resource Broker (SRB): Stores files across NAS. Unifies all storage into a data grid. Makes remote files transparently available. Manages replicas and file migration. But: Doesn’t manage DB tables. Doesn’t scale well across collaborations (one partner owns/controls the SRB data grid). Requires apps to use a custom API to access files.  Excellent for “intragrids”, not suitable for public VObs infrastructure.

12 Consortium meeting November 2003: grid-technology review Grid tech in VObs? 4+1 options WW W W 1.No Grid, no way! GG G G 2. Grid throughout. WW G W 3. Grid services as leaf nodes. WW G W 4. Leaf nodes + pervasive GSI + pervasive GridFTP. 5. Grid only “within” web services WW W W G Preferred by GWS-WG of IVOA (options 4 & 5 are not mutually exclusive)

13 Consortium meeting November 2003: grid-technology review Grid at arm’s length Exploit free resources on e-Science grid. Processors, storage, DBs, tape silos, etc. Use standard (OGSAish) grid-services. Don’t put astro conventions and software into their nodes. Connect to grid services via web-service gateways Run gateways on AstroGrid machines. Translate to/from astro semantics at gateways. True grid nodes don’t appear in VObs registries. OGSA-DAI for Grid Data Warehouse is the first example.

14 Consortium meeting November 2003: grid-technology review Recommendations Use OGSI only in non-critical services. Use pre-built (OGSA) grid services, but only in non-critical places. Build our own data grid using GridFTP. Build “intragrids” hidden behind web services. Stay compatible with OGSI/OGSA by using GSI-compatible X.509 certificates. Embrace industry standards; wait for grid to converge.