AstroGrid: Past, Present & Future Bob Mann Institute for Astronomy & National e-Science Centre University of Edinburgh.

Slides:



Advertisements
Similar presentations
September 13, 2004NVO Summer School1 VO Protocols Overview Tom McGlynn NASA/GSFC T HE US N ATIONAL V IRTUAL O BSERVATORY.
Advertisements

18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
Research Councils ICT Conference Welcome Malcolm Atkinson Director 17 th May 2004.
Open Grid Service Architecture - Data Access & Integration (OGSA-DAI) Dr Martin Westhead Principal Consultant, EPCC Telephone: Fax:+44.
A PPARC funded project AstroGrid Framework Consortium meeting, Dec 14-15, 2004 Edinburgh Tony Linde Programme Manager.
Current status of grids: the need for standards Mike Mineter TOE-NeSC, Edinburgh.
A PPARC funded project Common Execution Architecture Paul Harrison AstroGrid consortium meeting Edinburgh UK Dec 2004.
OMII-UK Steven Newhouse, Director. © 2 OMII-UK aims to provide software and support to enable a sustained future for the UK e-Science community and its.
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.
A Prototype Implementation of a Framework for Organising Virtual Exhibitions over the Web Ali Elbekai, Nick Rossiter School of Computing, Engineering and.
ESO-ESA Existing Activities Archives, Virtual Observatories and the Grid.
1 G2 and ActiveSheets Paul Roe QUT Yes Australia!
C. Grimme, A. Papaspyrou Scheduling in C3-Grid AstroGrid-D Workshop Project: C3-Grid Collaborative Climate Community Data and Processing Grid Scheduling.
VAMDC Registry Portal Proof of Concept. Registry VAMDC Registry is available at – ex.jsp
Connect. Communicate. Collaborate Click to edit Master title style MODULE 1: perfSONAR TECHNICAL OVERVIEW.
A PPARC funded project Tony Linde Programme Manager eScience meets eFrameworks 28 th April 2006 NeSC, Edinburgh.
Solar and STP Physics with AstroGrid 1. Mullard Space Science Laboratory, University College London. 2. School of Physics and Astronomy, University of.
1 Software & Grid Middleware for Tier 2 Centers Rob Gardner Indiana University DOE/NSF Review of U.S. ATLAS and CMS Computing Projects Brookhaven National.
A PPARC funded project AstroGrid’s Common Execution Architecture Guy Rixon, reporting on behalf of Paul Harrison and the other AstroGrid developers SC4DEVO-1,
Workshop on Cyber Infrastructure in Combustion Science April 19-20, 2006 Subrata Bhattacharjee and Christopher Paolini Mechanical.
AstroGrid Group 7: Teemu Toivola Tero Viitala. Problem several separate databases no common interface between databases difficulties of joining related.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Globus 4 Guy Warner NeSC Training.
Astrogrid Resource Registry Querying the Registry 1.Mullard Space Science Laboratory, University College London, Holmbury St. Mary, Dorking, Surrey RH5.
A PPARC funded project AstroGrid Architecture Consortium Meeting, Leicester, 3 rd Nov 2003.
A PPARC funded project AstroGrid: new technology for the virtual observatory SC2004 Pittsburgh, PA November 2004 Guy Rixon AstroGrid Technical Architect.
AstroGrid Datacenters ESO M Hill (ROE), Aug 2004.
Functions and Demo of Astrogrid 1.1 China-VO Haijun Tian.
AstroGrid AstroGrid increases scientific research possibilities by : enabling access to distributed astronomical data and information resources. providing.
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.
Astronomical data curation and the Wide-Field Astronomy Unit Bob Mann Wide-Field Astronomy Unit Institute for Astronomy School of Physics University of.
AstroGrid Overview AG-SAG Cambridge IoA 19 th June 2003 Tony Linde AstroGrid Project Manager University of Leicester, Dept. Physics & Astronomy.
Summary of distributed tools of potential use for JRA3 Dugan Witherick HPC Programmer for the Miracle Consortium University College.
A PPARC funded project AstroGrid Intro & Demo John Taylor Institute for Astronomy, Edinburgh.
1 27-Apr-2004AstroGrid Consortium Meeting - PL talk Agenda Tuesday status review / goals / science Lunch + AGLI Itn-05 review Dinner at Coton (share.
A PPARC funded project Tony Linde Programme Manager AG-SAG FM6 Programme Manager Report Wed 25-May, 2005 UCL.
A PPARC funded project Astronomical services: situated software vs. commodity software Guy Rixon, AstroGrid/AVO/IVOA Building Service Based Grids - GGF11.
The Project The Virtual Observatory Technical Progress Andy Lawrence Nottingham All-Hands meeting Sept 2003 AstroGrid
A PPARC funded project Workflow and Job Control in Astrogrid Jeff Lusted Dept Physics and Astronomy University of Leicester.
The Virtual Observatory Europe and the VO: the Astrophysical Virtual Observatory and the EURO-VO Astrophysical Virtual Observatory and the EURO-VO Paolo.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Technology behind using Taverna in caGrid caGrid user meeting Stian Soiland-Reyes, myGrid University of Manchester, UK
Recent Developments in CLARIN-NL Jan Odijk P11 LREC, Istanbul, May 23,
Solar and space physics datasets within a Virtual Observatory: the AstroGrid experience Silvia Dalla * and Nicholas A Walton  * School of Physics & Astronomy,
Who are we ? what is a VO ? what is a Grid ? how do we get there ? Andy Lawrence S.P.I.E. Hawaii Aug 2002 AstroGrid
A PPARC funded project Tony Linde Programme Manager AG-SAG FM5: AG2/VOTech Scope & Targets Glasgow, 7 Feb 2005 VOTech Project.
AstroGrid How to make your data famous OR One-click PhD creation.
A PPARC funded project Common Execution Architecture Paul Harrison IVOA Interoperability Meeting Cambridge MA May 2004.
AstroGrid NAM 2001 Andy Lawrence Cambridge NAM 2001 Andy Lawrence Cambridge Belfast Cambridge Edinburgh Jodrell Leicester MSSL.
A PPARC funded project Astro-Wise meeting April 2004 OmegaCEN, Kapteyn Institute, Groningen Tony Linde AstroGrid Project Manager University of Leicester.
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
The Large Synoptic Survey Telescope Project Bob Mann Wide-Field Astronomy Unit University of Edinburgh.
1 15-Dec-2004Andy Lawrence : AstroGrid Consortium Meeting, Edinburgh AstroGrid2 and Euro-VO AstroGrid and AVO Euro-VO VO-TECH project How to manage the.
Data Manipulation with Globus Toolkit Ivan Ivanovski TU München,
Introduction to the VO ESAVO ESA/ESAC – Madrid, Spain.
A PPARC funded project PM Report Grid Steering Committee MRC, London 18-Feb-2004.
1 14-Dec-2004Andy Lawrence : AstroGrid Consortium Meeting, Edinburgh Meeting Goals review achievements review architecture identify targets for AG2 and.
REST API to develop application for mobile devices Mario Torrisi Dipartimento di Fisica e Astronomia – Università degli Studi.
Introduction: AstroGrid increases scientific research possibilities by enabling access to distributed astronomical data and information resources. AstroGrid.
Grid Services for Digital Archive Tao-Sheng Chen Academia Sinica Computing Centre
The Holmes Platform and Applications
MSSL Astrogrid Workshop
aspects of archive system design
Middleware independent Information Service
Google Sky.
Grid Systems: What do we need from web service standards?
CEA Experiences Paul Harrison ESO.
Presentation transcript:

AstroGrid: Past, Present & Future Bob Mann Institute for Astronomy & National e-Science Centre University of Edinburgh

My background Research astronomer, not CS or IT Research astronomer, not CS or IT –Interested in evolution of galaxies & clusters Needs multiwavelength data Needs multiwavelength data Finding & matching catalogues is tedious! Finding & matching catalogues is tedious! –Want to automate data integration Hence interest in the nascent AstroGrid project Hence interest in the nascent AstroGrid project Half-time post in AstroGrid ( ) Half-time post in AstroGrid ( ) Research Leader at National e-Science Centre ( ), also half-time Research Leader at National e-Science Centre ( ), also half-time

Two talks at this workshop Now: Now: –AstroGrid: Past, Present & Future Tomorrow: Tomorrow: –Astronomy and e-Science: Opportunities & Challenges

AstroGrid Past, Present and Future

Outline of talk Past Past –Origins in UK e-Science Programme Present Present –Completion of AstroGrid-1 at end of 2004: a working data grid for UK astronomy Future Future –AstroGrid-2 and VOTech How might AstroGrid and Aus-VO mesh? How might AstroGrid and Aus-VO mesh?

Past Origins in the UK e-Science Programme

The UK e-Science Programme Major government initiative Major government initiative – : £118M = A$283M – : £115M = A$276M Funding: Funding: –e-Science Core Programme –Programmes for each Research Council Particle Physics & Astronomy: £56M=A$134M Particle Physics & Astronomy: £56M=A$134M –Astronomy: ~£12M=A$29M AstroGrid: ~£8M=A$19M AstroGrid: ~£8M=A$19M

e-Science Core Programme Network of Regional e-Science Centres and Centres of Excellence Open Middleware Infrastructure Institute Digital Curation Centre

AstroGrid Funded by PPARC e-Science programme Funded by PPARC e-Science programme –£3.7M = A$8.9M in (AG1) –£4M = A$9.6M in (AG2) to build a data grid for UK astronomy, which will form the UK contribution to a global Virtual Observatory AstroGrid is about VO infrastructure AstroGrid is about VO infrastructure

AstroGrid-1: AG1 Phase A: Sept 2001 – Dec 2002 AG1 Phase A: Sept 2001 – Dec 2002 –Analysis, R&D, Architecture AG1 Phase B: Jan 2003 – Dec 2004 AG1 Phase B: Jan 2003 – Dec 2004 –Build, test & deliver ~26 staff (23.4 FTE) ~26 staff (23.4 FTE) Edinburgh, Leicester, Cambridge, MSSL, Jodrell Bank, RAL, QUB Edinburgh, Leicester, Cambridge, MSSL, Jodrell Bank, RAL, QUB Part of EU-funded Astrophysical Virtual Observatory (AVO) project Part of EU-funded Astrophysical Virtual Observatory (AVO) project

Development Approach Iterative Iterative –full cycle each iteration –3 month(-ish) iterations Incremental Incremental –add functionality each iteration –refactor wherever necessary Use-case driven Use-case driven –from key 10 science cases Architecture led Architecture led

Some technical choices Open Source throughout Open Source throughout Modular architecture Modular architecture Write everything in Java Write everything in Java Everything browser-based Everything browser-based –no standalone applications Build with Web Services first Build with Web Services first –then move to Grid services (?) Open project Open project –all docs & most debate on wiki & forum

Present Completion of AstroGrid-1 at end of 2004: a working data grid for UK astronomy

Where are we now? Yellow = AG1 Yellow = AG1 Mauve = AG2 Mauve = AG2 Blue = external Blue = external We do have the yellow bits working now …sort of We do have the yellow bits working now …sort of

The pre-VO world NEDDB CDS Locally installed tools & local storage

AstroGrid Schematic NEDDB CDS Locally installed tools & local storage Registry Portal MySpace MS Compute Node MS Tool

AstroGrid Schematic NEDDB CDS Locally installed tools & local storage Registry Portal MySpace MS Compute Node MS Tool Job Execution

AstroGrid Schematic NEDDB CDS Locally installed tools & local storage Registry Portal MySpace MS Compute Node MS Tool Job Execution

MySpace Distributed file management system Distributed file management system –In the VO, you wont just use local disk –Allows third-party delivery of data User sees single logical view of all files User sees single logical view of all files –Manipulates them with file browser Implementation a little clunky now Implementation a little clunky now –Needs automation and scalability

Community & Auth/Auth Most astronomical data is open access Most astronomical data is open access –But the VO must support proprietary rights VO workflow model needs single sign-on VO workflow model needs single sign-on –Credentials must pass between services AstroGrid needs some Authentication and Authorization for the writable MySpace AstroGrid needs some Authentication and Authorization for the writable MySpace System is based on Communities from which individuals rights are derived System is based on Communities from which individuals rights are derived –Basic: more work on this in AstroGrid-2

Common Execution Architecture Remember: AstroGrid dont do tools Remember: AstroGrid dont do tools –But we want to use existing ones CEA provides web service wrapper to existing command line tools CEA provides web service wrapper to existing command line tools –CEA toolkit wraps and registers tools All CEA-wrapped services have same WSDL All CEA-wrapped services have same WSDL Easy to use – even by non-experts Easy to use – even by non-experts Developing this as an IVOA standard Developing this as an IVOA standard

Future AstroGrid-2 and VOTech

AstroGrid-2 & VOTech AstroGrid-2 AstroGrid-2 –£4M = A$9.6M for –New partners, bringing in new expertise: Bristol, Exeter, Leeds, Portsmouth Bristol, Exeter, Leeds, Portsmouth VOTech VOTech –3.3M = A$5.5M for –AstroGrid + ESO + French & Italian groups

Completing the picture

AstroGrid-2 plans Extension Extension –Infrastructure –Grid (GT4/WSRF/?) integration –Intelligent resource discovery (semantic grid) –Full security: Shibboleth/Internet2 integration? Shibboleth/Internet2 integration? Additional components Additional components –Data Mining & Visualization –Client-based access: VO Workbench – not just web-based portal VO Workbench – not just web-based portal

VOTech plans Design studies for a European VO Design studies for a European VO –New Infrastructure –New User Tools –Intelligent Resource Discovery –Data Exploration Coupling data mining and visualization Coupling data mining and visualization

How might AstroGrid and Aus-VO mesh?

AstroGrid vs Aus-VO AstroGrid AstroGrid –One of the big VO players –Aims to deliver full VO infrastructure –Doesnt do tools Aus-VO Aus-VO –Limited size – cant do everything –World-leading strengths in some areas e.g. radio, optical spectroscopy, visualization e.g. radio, optical spectroscopy, visualization The projects seem very complementary

How do we progress this? Download AstroGrid-1 (from mid-Dec) Download AstroGrid-1 (from mid-Dec) –AstroGrid-in-a-box or the full release –Deploy the bits you want – its all modular –Improve them (and give them back to us!) Its all open source Its all open source Set up an Aus-VO registry Set up an Aus-VO registry –of published datasets and of tools/services What else? What else?

Summary & Conclusions AstroGrid-1 finishes in December 2004 AstroGrid-1 finishes in December 2004 –It will deliver a working VO infrastructure AstroGrid-2 and VOTech will enhance that AstroGrid-2 and VOTech will enhance that –And add tools – e.g. for data exploration All AstroGrid code is open source All AstroGrid code is open source –Take what you want; tell us/fix whats bad We should collaborate more than we do We should collaborate more than we do

Portal and Workflow Supports workflow paradigm (from the simple to the complex) Supports workflow paradigm (from the simple to the complex) Queries and workflows are designed using the portal Queries and workflows are designed using the portal Work is run remotely & asynchronously Work is run remotely & asynchronously Archives searched & results manipulated Archives searched & results manipulated Results are stored in a virtual file system Results are stored in a virtual file system Workflows can be re-used and shared Workflows can be re-used and shared

Enabling Resource Discovery Types of Registries:– Full, Publish, Special Types of Registries:– Full, Publish, Special Registry is the main focal point for all Astrogrid components Registry is the main focal point for all Astrogrid components Agreed Standards with IVOA Agreed Standards with IVOA –Search and harvest interface –OAI standard for harvest interface Adheres to the Astrogrid CEA standard Adheres to the Astrogrid CEA standard Types of resource Types of resource –Generic services, web services, applications, … –Data collections –AstroGrid-specific resources (e.g. MySpace servers) Use of XQuery language with eXist XML database. Use of XQuery language with eXist XML database. Harvesting Harvesting –US NVO –VizieR

Access Control AstroGrid has taken the lead in AAA because our system is based on writable storage AstroGrid has taken the lead in AAA because our system is based on writable storage Implement single-sign-on (SSO) authentication Implement single-sign-on (SSO) authentication –Using a community service (so, account can be used with a number of portals or other UIs) Programme-to-programme authentication based on message security with SOAP headers and WS-Security Programme-to-programme authentication based on message security with SOAP headers and WS-Security Facade API to hide details from implementations Facade API to hide details from implementations –Underneath, use JAX-RPC/Axis handlers to secure messages. Little authorization support in 2004, more in 2005 Little authorization support in 2004, more in 2005 –groups, quotas, community authorization, file sharing Currently specific to AstroGrid Currently specific to AstroGrid –Working with IVOA to develop common standard

Common Execution Architecture Uniform interface for running applications in VObs Uniform interface for running applications in VObs Set of WSDL and schema Set of WSDL and schema –Define the interactions in language independent way Adapters (ExecutionControllers) implemented Adapters (ExecutionControllers) implemented –Using Java Web services –To run legacy command-line applications –To run legacy HTTP GET/POST apps within the framework ExecutionControllers ExecutionControllers –Allow asynchronous operation of the applications –Callback and polling mechanisms for delivery of results Tightly integrated with JES (Job Execution System) Tightly integrated with JES (Job Execution System) –Allows programmable workflows

Publisher's AstroGrid Library Task: What's involved in publishing data to the VO? Task: What's involved in publishing data to the VO? Library of components Library of components –Make a data owners life a (relatively) straight-forward transition to a data owner/publisher Variety of plugins Variety of plugins –Cope with different collections of data (modes of storage) To make life easier for installers To make life easier for installers and test how they might be presented to the VO and test how they might be presented to the VO Ready-made web UI Ready-made web UI –Suitable for astronomers to use, –Includes useful configuration & monitoring features VO-compatible interfaces for tools to access the data VO-compatible interfaces for tools to access the data Features to communicate with other VO services Features to communicate with other VO services –E.g. Registries