Information breakout. Things what we did What is the difference between a registry and a catalog? What do we mean by naming? What does OGSA define? Using.

Slides:



Advertisements
Similar presentations
Fujitsu Laboratories of Europe © 2004 What is a (Grid) Resource? Dr. David Snelling Fujitsu Laboratories of Europe W3C TAG - Edinburgh September 20, 2005.
Advertisements

BiodiversityWorld GRID Workshop NeSC, Edinburgh – 30 June and 1 July 2005 Resource wrappers, web services, grid services Jaspreet Singh School of Computer.
WS-Resource Framework Adam Belloum Computer Architecture & Parallel Systems group University of Amsterdam
Intelligent Grid Solutions 1 / 18 Convergence of Grid and Web technologies Alexander Wöhrer und Peter Brezany Institute for Software.
7-2.1 Additional Features of WSRF/GT4 Services A brief outline © 2011 B. Wilkinson/Clayton Ferner. Fall 2011 Grid computing course. Modification date:
6/11/2015Page 1 Web Services-based Distributed System B. Ramamurthy.
Building Services in WSRF Ben Clifford GGF Summer School July 2004.
4a.1 Grid Computing Standards ITCS 4010 Grid Computing, 2005, UNC-Charlotte, B. Wilkinson, slides 4a.
NextGRID & OGSA Data Architectures: Example Scenarios Stephen Davey, NeSC, UK ISSGC06 Summer School, Ischia, Italy 12 th July 2006.
UDDI, ebXML, WSIL, XRI, WSDM (and the GRID) Matthew J. Dovey Technical Manager Oxford University e-Science Centre
Building services in WSRF Ben Clifford Draft For GGF summer school, July 2004.
12006/9/26 Emerging Grid Standards Mark Baker, Amy Apon, Clayton Ferner, Jeff Brown. IEEE Computer Society,Vol. 38, Issue 4, pp , Year of Publication:
4b.1 Grid Computing Software Components of Globus 4.0 ITCS 4010 Grid Computing, 2005, UNC-Charlotte, B. Wilkinson, slides 4b.
Processing of structured documents Spring 2003, Part 6 Helena Ahonen-Myka.
1 Globus Developments Malcolm Atkinson for OMII SC 18 th January 2005.
1 Modeling Stateful Resources with Web Services ICE Ph.D lecture Byung-sang Kim.
The NERC DataGrid Vocabulary Server Roy Lowry British Oceanographic Data Centre Ontology Registry Meeting.
WEB SERVICES Web Development Technology. 2 Contents How it’s work? –Definition –Simple Web Service Invocation –Web Service Description –SOAP –UDDI.
Grid Computing Grid computing is all about achieving greater performance and throughput by pooling resources on a local, national, or international level.
NAREGI WP4 (Data Grid Environment) Hideo Matsuda Osaka University.
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
Globus Data Replication Services Ann Chervenak, Robert Schuler USC Information Sciences Institute.
OASIS ebXML Registry Standard Open Forum 2003 on Metadata Registries 10:30 – 11:15 January 20, 2003 Kathryn Breininger The Boeing Company Chair, OASIS.
DNS Endpoint Discovery (DNS-EPD) James M Snell Andrew.
GT Components. Globus Toolkit A “toolkit” of services and packages for creating the basic grid computing infrastructure Higher level tools added to this.
Grid-enabling OGC Web Services Andrew Woolf, Arif Shaon STFC e-Science Centre Rutherford Appleton Lab.
Web Services based e-Commerce System Sandy Liu Jodrey School of Computer Science Acadia University July, 2002.
Enabling Grids for E-sciencE INFSO-RI NGS Induction – RAL 2 nd / 3 rd Nov 2005 – Web Services & WSRF – Richard Hopkins 1 Infrastructure for the.
WS-RF TCMay 2005 F2F 1 WS-RF Technical Committee May 2005 Face-to-face Agenda.
Application code Registry 1 Alignment of R-GMA with developments in the Open Grid Services Architecture (OGSA) is advancing. The existing Servlets and.
The Anatomy of the Grid Introduction The Nature of Grid Architecture Grid Architecture Description Grid Architecture in Practice Relationships with Other.
Lattice QCD Data Grid Middleware: status report M. Sato, CCS, University of Tsukuba ILDG6, May, 12, 2005.
OGSA Hauptseminar: Data Grid Thema 2: Open Grid Service Architecture
Grids - the near future Mark Hayes NIEeS Summer School 2003.
An information and monitoring system for static and dynamic information about grid resources, applications, networks … RDBMS Servlet aware of API during.
Grid Services I - Concepts
State Key Laboratory of Resources and Environmental Information System China Integration of Grid Service and Web Processing Service Gao Ang State Key Laboratory.
OGSA V1 Document (p19). Terminology What is a job? Job made of multiple tasks –Task: Single unit of work –Job: Multiple tasks GT2: DUROC: Link tasks with.
Mike Jackson EPCC OGSA-DAI Architecture + Extensibility OGSA-DAI Tutorial GGF17, Tokyo.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE User Forum, Manchester, 10 May ‘07 Nicola Venuti
Prof S.Ramachandram Dept of CSE,UCE Osmania University
RUS: Resource Usage Service Steven Newhouse James Magowan
Web Service Resource Framework WSMO Presentation Jos de Bruijn Digital Enterprise Research Institute http ://
This product includes material developed by the Globus Project ( Excercise 3 Inspection: Add Service Data.
OGSA-Basic Services Prof S.Ramachandram. Outline  Introduction  Common Management Model  Policy Architecture  Security Architecture  Metering and.
Transaction Processing CS409 Application Services Even Semester 2007.
WS-CIM mapping using WSDM Igor Sedukhin Heather Kreger Andreas Maier
On Using BPEL Extensibility to Implement OGSI and WSRF Grid Workflows Aleksander Slomiski Presented by Onyeka Ezenwoye CIS Advanced Topics in Software.
INFSO-RI Enabling Grids for E-sciencE Web Services, WSRF and Grids Richard Hopkins National e-Science Centre, Edinburgh NGS Induction,
OGSA. Introduction Built next generation of service Based on web service technology 3 main areas: – Manage creation, destruction & lifecycle management.
Manchester Computing Supercomputing, Visualization & e-Science Mark Mc Keown WSRF::Lite developer Formerly UK Grid Support Center
© 2004 IBM Corporation WS-ResourceFramework Service Groups Tom Maguire.
OASIS ebXML Registry Standard Open Forum 2003 on Metadata Registries 10:30 – 11:15 January 20, 2003 Kathryn Breininger The Boeing Company Chair, OASIS.
Grids, Grid Data Services and OGSA-DAI Mike Mineter NeSC-TOE
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
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.
Data Breakout. OGSA Architecture – databases Eldas, OGSA-DAI and GridMiner implement a slightly old version of OGSA / DAIS –Architecture doc describes.
INFSO-RI Enabling Grids for E-sciencE Summary of NAREGI discussions on GLUE/CIM Sergio Andreozzi INFN-CNAF March 24, 2006 – JRA1.
DEVELOPING WEB SERVICES WITH JAVA DESIGN WEB SERVICE ENDPOINT.
© 2005 Global Grid Forum The information contained herein is subject to change without notice Leading the pervasive adoption of grid computing for research.
Amy Krause EPCC OGSA-DAI An Overview OGSA-DAI on OMII 2.0 OMII The Open Middleware Infrastructure Institute NeSC,
WS-Resource Framework University of Amsterdam
From last time Grid computing concept started in mid-90’s
gLite Information System(s)
Towards GLUE Schema 2.0 Sergio Andreozzi INFN-CNAF Bologna, Italy
Some Basics of Globus Web Services
gLite Information System(s)
WS-Resource Framework: Globus Alliance Perspectives
RELATIONAL GRID MONITORING ARCHITECHTURE
Presentation transcript:

Information breakout

Things what we did What is the difference between a registry and a catalog? What do we mean by naming? What does OGSA define? Using projects represented, try to categorise and identify common themes

Naming and Registries ProjectOGSA-DAI (OGSI) DAIS (WS-RF) MDS2 (pre-WS) MD4 (WS-RF) rGMAjGMAEGEE DMUDDI Query API GT3 SGR + XPath LDAPGlobus MDS rGMA API + SQL jGMA API + SQL EGEE RLSUDDI HumanXMLCIM + ?GLUE schema XML thingGLUE schema GLUE schema + CIM Logical filenames (EGEE) Name + Categorisation + taxonomies GT3LDAPWS-RF, WS-I WSAgree MySQLJDBC / XML:DB ?e.g. UDDI4J AbstractLDAP map of GLUE schema ?TableGUIDTModel (internal) GT3LDAPWS-RF +MySQLJDBC?e.g. UDDI4J AddressGSHEPR inc Referen cePrope rty UNIX pathname WS-RF Referenc eProperty EPR + extra info Endpoint as URL Physical Filename URL Output API GT3rGMA API jGMA APIUDDI

Things to note (1) There is no reference framework to allow us to compare our registries / catalogs The definition of the naming layers is confused The standards used by the implementations seem to be based on when they were built –GLUE schema –LDAP –ServiceGroupRegistries –WS-RF

Things to note (2) No projects are using UDDI –But ETF in UK is deploying UDDI for registering services –This is also the UK Grid Strategy We are moving towards using databases to maintain persistence The GLUE Schema does not do everything –Everyone has extended it to suit their purpose There needs to be a way of capturing what’s good in GLUE+extns in CIM

Other things we should look at How do these groups define registries and naming? DNS ebXML DAML

What specs past WS-I What is the split between registry and catalogs? Naming Registry Catalogs –UDDI Fine for static data Not good when you have high update rates

Registry WS-ServiceGroup WS-ResourceProperties WS-ResourceLifetime –To define lifetime of entries? WS-Notification –WS-BaseNotification –WS-BrokeredNotification –WS-Topics

MDS uses: –WS-ServiceGroup –ResourceProperty –ResourceLifetime

rehistry One registry may be used for many purposes but Most have specific requirements

rGMA Registry Two registry functionalities –Registry for metadata Metadata about producers and consumers Map attribute to an information source Represented as GLUE Schema + extensions Handles represented as URIs Will be a WebService EndPoint Update rate is very important SOAP over HTTP to do messages

Important Questions about registries Where is data kept? How are the schemas defined? How are the interfaces defined? What’s important for the users of a registry? What do you use it for? –Metadata –Naming Is a catalog a registry which maps names? Jenny: –RLS takes a logical name and maps to physical name –MDC takes a set of attributes and maps it to a logical (physical) name

Discovery –Finding something based on metadata OGSA defines naming in three levels –Human defined name schemes Could include arbitary metadata –Abstract name Probably unique –Concrete Addresses The physical location

OGSA-DAI –ServiceGroupRegistry –Resolve metadata information to ServiceHandles –No GSH->GSR mapping (abstract->physical) because of GT3 “optimisation” –Represented as DAIS specific schema

Would like to map from metadata to abstract names

WS-RF WS-Addressing + WS- RenewableReferences defines a slightly different two layers

DNS What can we learn from DNS?

MDS2 Human Form – GLUE schema (“node- mem”) Abstract Form – LDAP mapping of GLUE schema returns a Value ( info- hostname) Address – Fully qualified name (e.g. of attached disk)

DAIS2 Human – “My genome db” Abstract – URN: dais://12345 Address – WS-RF: EPR + ResourceProperty