Presentation is loading. Please wait.

Presentation is loading. Please wait.

OGSA-DAI Scenarios and Requirements OGSA-DAI for Developers GridWorld 2006, Washington DC 11 September 2006.

Similar presentations


Presentation on theme: "OGSA-DAI Scenarios and Requirements OGSA-DAI for Developers GridWorld 2006, Washington DC 11 September 2006."— Presentation transcript:

1 OGSA-DAI Scenarios and Requirements OGSA-DAI for Developers GridWorld 2006, Washington DC 11 September 2006

2 2 http://www.ogsadai.org.uk/ Outline l Let’s talk to the users u Who wants to use OGSA-DAI? l What do they want to use it for? l Why aren’t they using it right now? u Who is using OGSA-DAI? l What are they using it for? l How could they use it more effectively? u Who was using OGSA-DAI? l Why aren’t they using it now? l How to use OGSA-DAI productively

3 3 http://www.ogsadai.org.uk/ Requirements – Why l Why? u Learn more about the data access and integration challenges that other projects face u Use this information to inform the future development of OGSA-DAI u Associate requirements with projects and aid work prioritisation l Do what we think most users want VS doing what specific users want

4 4 http://www.ogsadai.org.uk/ Requirements - What l What? u Data l Structure, quantity and types of data resource u Queries l Types of queries that are performed against this data, query languages, typical size of result sets u Problems l Data access and integration problems faced u What can or could OGSA-DAI provide?

5 5 http://www.ogsadai.org.uk/ Requirements – who l AstroGrid u (www.astrogrid.org) – distributed queries over large astronomy databases l Automed and ISpider u (www.doc.ic.ac.uk/automed) and (www.ispider.man.ac.uk) – model- based data integration and Grid-based informatics platform for proteomics l CancerGrid u (www.cancergrid.org) – storage and analysis of distributed data containing clinical trial and lab data l ESSC u (www.nerc-essc.ac.uk) – environmental and atmospheric simulations l Gold u (www.goldproject.ac.uk) – provides infrastructure for virtual organisations l NTRAC u (www.ntrac.org.uk) – similar to CancerGrid

6 6 http://www.ogsadai.org.uk/ Users want… l Efficient bulk data transport u Between heterogeneous data resources u Required by application-level projects u Benefits higher-level middleware (DQP, data federation, etc.) l Data federation and distributed query processing across heterogeneous data resources

7 7 http://www.ogsadai.org.uk/ … and … l Asynchronous query model u Process large, long-running queries u Client can poll or be notified of the query status u Terminate queries at an intermediate stage l Data resource view creation and management u Provide different views of data resources to different users in a secure, DBMS- independent manner u Manage these views dynamically

8 8 http://www.ogsadai.org.uk/ …and also… l Security / certificate delegation u Access data from other networks with role- based access rules l Usability u Quick and easy installation, configuration and maintenance u Support deployment as a WAR u Reduce third-party dependencies or prerequisites

9 9 http://www.ogsadai.org.uk/ Now what… l Focus on high-priority requirements raised by projects l Continued scenario-driven development: u Project has a specific well-defined data access or integration scenario u Can OGSA-DAI support that scenario? l Yes? Almost? u What are OGSA-DAI’s limitations and how can these be addressed? l No? u What functionality is needed within OGSA-DAI? u Can we spare a developer to work with this project?

10 10 http://www.ogsadai.org.uk/ Usage scenarios l “I have a data-related problem and OGSA-DAI made things worse” u OGSA-DAI is not a solution to every data access and integration problem in existence l “OGSA-DAI is not as fast as JDBC” u Well, for starters OGSA-DAI uses JDBC… u Different products for different requirements Images from http://en.wikipedia.org/wiki/Boeing_747 and http://en.wikipedia.org/wiki/Panavia_Tornado

11 11 http://www.ogsadai.org.uk/ l OGSA-DAI is like any tool u It has strengths and weaknesses u There are scenarios where it will be helpful and where it will not u We have elicited these in conjunction with our users u We have begun to publish these on the WWW

12 12 http://www.ogsadai.org.uk/ A naïve usage

13 13 http://www.ogsadai.org.uk/ A more effective usage

14 14 http://www.ogsadai.org.uk/ A more effective usage l As the data no longer flows back through the application-specific service u Provide additional OGSA-DAI activities to do application-specific data processing u Configure the OGSA-DAI service to support these activities l OGSA-DAI provides the delivery activities out-of- the-box l Overhead of developing application-specific data processing is reduced u Especially if you wish to experiment l Different delivery options l Allowing clients to select the desired delivery option

15 15 http://www.ogsadai.org.uk/ Multiple distributed resources

16 16 http://www.ogsadai.org.uk/ Data federation

17 17 http://www.ogsadai.org.uk/ Exploiting OGSA-DAI activities l Preceding scenarios delegate much application-level functionality to OGSA-DAI so… l …why not implement all application-specific functionality as OGSA-DAI activities? u Potentially moves computation closer to data u Eliminates expensive data movement u Improved range of delivery methods u A customised OGSA-DAI service can expose only application-specific activities

18 18 http://www.ogsadai.org.uk/ What are your requirements? l Do get in touch with the OGSA-DAI team u Discuss OGSA-DAI matters u Discuss requirements of a specific project u Arrange visits and collaborations u Contribute your own extensions u Feedback and comments are always welcome! l Engage in discussions on OGSA-DAI user list http://www.ogsadai.org.uk


Download ppt "OGSA-DAI Scenarios and Requirements OGSA-DAI for Developers GridWorld 2006, Washington DC 11 September 2006."

Similar presentations


Ads by Google