OGSA-DAI.

Slides:



Advertisements
Similar presentations
Tom Sugden EPCC OGSA-DAI Future Directions OGSA-DAI User's Forum GridWorld 2006, Washington DC 14 September 2006.
Advertisements

The National Grid Service Mike Mineter.
Data services on the NGS.
NGS Experimental OGSA-DAI Service. What is OGSA-DAI? The Open Grid Services Architecture Data Access and Integration project is concerned with constructing.
The National Grid Service and OGSA-DAI Mike Mineter
Eldas 1.0 Enterprise Level Data Access Services Design Issues, Implementation and Future Development Davy Virdee.
Enabling, facilitating and delivering quality training in the UK and Internationally Mike Mineter Training Outreach and Education, NeSC, Edinburgh
An Overview of OGSA-DAI Kostas Tourlas
BiodiversityWorld GRID Workshop NeSC, Edinburgh – 30 June and 1 July 2005 Resource wrappers, web services, grid services Jaspreet Singh School of Computer.
EGEE is a project funded by the European Union under contract IST International Summer School on Grid Computing Vico Equense, 16 th July 2005.
Technical Architectures
Data Grids: Globus vs SRB. Maturity SRB  Older code base  Widely accepted across multiple communities  Core components are tightly integrated Globus.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 17 Client-Server Processing, Parallel Database Processing,
17 July 2006ISSGC06, Ischia, Italy1 Agenda Session 26 – 14:30-16:00 An Overview of OGSA-DAI OGSA-DAI today – and future features How to extend OGSA-DAI.
CVSQL 2 The Design. System Overview System Components CVSQL Server –Three network interfaces –Modular data source provider framework –Decoupled SQL parsing.
QCDgrid Technology James Perry, George Beckett, Lorna Smith EPCC, The University Of Edinburgh.
- 1 - Grid Programming Environment (GPE) Ralf Ratering Intel Parallel and Distributed Solutions Division (PDSD)
1 Dr. Markus Hillenbrand, ICSY Lab, University of Kaiserslautern, Germany A Generic Database Web Service for the Venice Service Grid Michael Koch, Markus.
Data Management Kelly Clynes Caitlin Minteer. Agenda Globus Toolkit Basic Data Management Systems Overview of Data Management Data Movement Grid FTP Reliable.
WSRF Supported Data Access Service (VO-DAS)‏ Chao Liu, Haijun Tian, Dan Gao, Yang Yang, Yong Lu China-VO National Astronomical Observatories, CAS, China.
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
Through the development of advanced middleware, Grid computing has evolved to a mature technology in which scientists and researchers can leverage to gain.
Csi315csi315 Client/Server Models. Client/Server Environment LAN or WAN Server Data Berson, Fig 1.4, p.8 clients network.
The Network Performance Advisor J. W. Ferguson NLANR/DAST & NCSA.
DAIT (DAI Two) NeSC Review 18 March Description and Aims Grid is about resource sharing Data forms an important part of that vision Data on Grids:
London e-Science Centre GridSAM Job Submission and Monitoring Web Service William Lee, Stephen McGough.
1 / 18 Federal University of Rio de Janeiro – COPPE/UFRJ Author : Wladimir S. Meyer – Doctorate Student Advisors : Jano Moreira de Souza – Ph.D. Milton.
OGSA-DAI in OMII-Europe Neil Chue Hong EPCC, University of Edinburgh.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
1 1 EPCC 2 Curtin Business School & Edinburgh University Management School Michael J. Jackson 1 Ashley D. Lloyd 2 Terence M. Sloan 1 Enabling Access to.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Code Applications Tamas Kiss Centre for Parallel.
Data and storage services on the NGS Mike Mineter Training Outreach and Education
Grids - the near future Mark Hayes NIEeS Summer School 2003.
OGSA-DAI.
CENTRALISED AND CLIENT / SERVER DBMS. Topics To Be Discussed………………………. (A) Centralized DBMS (i) IntroductionIntroduction (ii) AdvantagesAdvantages (ii)
Grid Services I - Concepts
INFSO-RI Enabling Grids for E-sciencE OGSA DAI Data Access and Integration Marek Ciglan Institute of Informatics, Slovac Academy.
State Key Laboratory of Resources and Environmental Information System China Integration of Grid Service and Web Processing Service Gao Ang State Key Laboratory.
Mike Jackson EPCC OGSA-DAI Architecture + Extensibility OGSA-DAI Tutorial GGF17, Tokyo.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
OGSA-DAI Neil Chue Hong 29 th January 2007 OGF19, Chapel Hill.
Next Steps: becoming users of the NGS Mike Mineter
Amy Krause EPCC OGSA-DAI An Overview OGSA-DAI Technology Update GGF17, Tokyo (Japan)
GCRC Meeting 2004 BIRN Coordinating Center Software Development Vicky Rowley.
Enabling Grids for E-sciencE Astronomical data processing workflows on a service-oriented Grid architecture Valeria Manna INAF - SI The.
Next Steps.
Creating and running an application.
The National Grid Service Mike Mineter.
1 OGSA-DAI Status Report Neil P Chue Hong 20 th May 2005.
Introduction to The Storage Resource.
Neil Chue Hong Project Manager, EPCC OGSA-DAI Requirements Gathering Exercise 2 nd DIALOGUE workshop eSI, 9-10.
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
Dispatching Java agents to user for data extraction from third party web sites Alex Roque F.I.U. HPDRC.
Data Manipulation with Globus Toolkit Ivan Ivanovski TU München,
ATLAS Database Access Library Local Area LCG3D Meeting Fermilab, Batavia, USA October 21, 2004 Alexandre Vaniachine (ANL)
Data and storage services on the NGS.
The National Grid Service Mike Mineter.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
Data Breakout. OGSA Architecture – databases Eldas, OGSA-DAI and GridMiner implement a slightly old version of OGSA / DAIS –Architecture doc describes.
OGSA-DAI 简介及其它在 China-VO DAS 系统中的应用 杨阳 中国虚拟天文台研发团队 Chinese Virtual Observatory.
Franco Travostino and Admela Jukan jukan at uiuc.edu June 30, 2005 GGF 14, Chicago Grid Network Services Architecture (GNSA) draft-ggf-ghpn-netserv-2.
OGSA-DAI Current Version Guy Warner.
Amy Krause EPCC OGSA-DAI An Overview OGSA-DAI on OMII 2.0 OMII The Open Middleware Infrastructure Institute NeSC,
Data services on the NGS
Data services on the NGS
Middleware independent Information Service
Lecture 1: Multi-tier Architecture Overview
Internet Protocols IP: Internet Protocol
Google Sky.
Presentation transcript:

OGSA-DAI

2 Policy for re-use This presentation can be re-used for academic purposes. However if you do so then please let training- know. We need to gather statistics of re-use: no. of events, number of people trained. Thank you!!training-

3 Acknowledgments Matt Ford, NGS Induction Workshop (Dec. 2004, NeSC) Neil Chue Hong, OGSA-DAI Tutorial GGF13 OGSA-DAI website,

4 Data services on NGS Simple data files Middleware supporting –Replica files –Logical filenames –Catalogue: maps logical name to physical storage device/file –Virtual filesystems, POSIX-like I/O Storage Resource Broker Structured data –RDBMS, XML databases Require extendable middleware tools to support –Move computation near to data –easy access, controlled by AA –integration and federation OGSA -DAI

5 What is OGSA-DAI? The Open Grid Services Architecture Data Access and Integration project is concerned with constructing middleware to assist with access and integration of data from separate data sources via the grid. The project was conceived by the UK Database Task Force and is working closely with the Global Grid Forum DAIS-WG and the Globus team.

6 OGSA-DAI Design Principles – I Efficient client-server communication –Minimise where possible –One request specifies multiple operations No unnecessary data movement –Move computation to the data –Utilise third-party delivery –Apply transforms (e.g., compression) Build on existing standards –Fill-in gaps where necessary

7 OGSA-DAI Design Principles – II Do not hide underlying data model –Users must know where to target queries –Data virtualisation is hard Extensible architecture –Modular and customisable –e.g., to accommodate stronger security Extensible activity framework –Cannot anticipate all desired functionality –Activity = unit of functionality –Allow users to plug-in their own

8 OGSA-DAI Timeline 2003 Release 1 interim Release 2 Release 2 interim Release 3 Release 3.1 Release 4 Release 5 OGSI Release 6  Release 1 OGSA-DAI WSRF 1.0 OGSA-DAI WS-I 1.0/ OGSA-DAI WS-I 1.1 (OMII) ??? latest 2.1

9 OGSA-DAI Motivation OGSA-DAI is motivated by the need to: –Provide an extensible framework for easily integrating data resources on to Grids. –Provide for data discovery from previously unknown locations. –Allow different types of data models from distributed data resources to be easily integrated to Grid applications. –Allow data to be accessed through uniform interfaces. –Facilitate the integration of data from various sources to obtain the required information. –…

10 OGSA-DAI Provides Access to and updating of data resources Exposure of Data Resources to the Grid Additional data manipulation functionality at the service level Uniform access to disparate, heterogeneous data resources –Does not hide underlying data model Data resources exposed through services –Clients interact with these services

11 Interacting with Data Resources Activity: The data resource manipulation, data transformation and delivery actions that the client wants the service to perform. –Think of sending the job to the data not the data to the job. Perform documents: Used by clients to specify to the services the activities they want executed. –Usually don’t see/construct explicetly Response documents: Used by the services to inform clients as to the status of execution of their Perform documents and, often, to also return data to a client.

12 Interacting with Data Service resources

13 OGSA-DAI Deck of Activities

14 OGSA-DAI and the NGS the OGSA-DAI deployment on the NGS is being actively developed users should expect that procedures may change – it does not reflect the commitment NGS has to providing a service. Initially the Manchester JISC data cluster has been charged with deploying the OGSA-DAI service

15 Why OGSA-DAI? Can embed additional functionality at the service end –Transformations, compressions, third party delivery –The extensible activity framework Avoiding unnecessary data movement Common interface to heterogeneous data resources –Relational, XML databases, and files Language independence at the client end –Do not need to use Java Platform independence –Do not have to worry about connection technology, drivers, etc

16 Standards Based OGSA-DAI and DAIS –The DAIS - Database Access and Integration Services - Working Group of the Global Grid Forum (GGF) is formulating standards for database access and integration services. –The development of OGSA-DAI has been occurring in parallel to the development of these specifications. OGSA-DAI influences, and is influenced by, this work. OGSA-DAI is currently based upon the DAIS specifications of March It is intended that OGSA-DAI will eventually provide a reference implementation of the final version of these standards. Further information on the GGF and DAIS are available from: DAIS Working Group: – Global Grid Forum: –

17 The Setup (1) gsissh Your Workstations training -ui tc03tc05(tc07)

18 The Setup (2) LittleBlackBook Scratch0 Challenge1 StaffList Scratch1 Challenge2 Scratch2 Challenge3 Challenge4 OGSA-DAI Servers Database Server Anonymous FTP Server HTTP Server Anonymous FTP Server Additional Servers OGSA-DAI Client Toolkit (Loaded with “module load java ogsadai_wsrf”) user01 … user05 user06 … user10 Un-used Today User Accounts tc03tc05tc07

19 OGSA-DAI Practical da=aa063420http://agenda.cern.ch/fullAgenda.php?i da=aa063420