Web Services for the National Virtual Observatory Tamás Budavári Johns Hopkins University.

Slides:



Advertisements
Similar presentations
웹 서비스 개요.
Advertisements

Analyzing Large Datasets in Astrophysics Alexander Szalay The Johns Hopkins University Towards an International Virtual Observatory, Garching, 2002 (Living.
Trying to Use Databases for Science Jim Gray Microsoft Research
Web Services for the Virtual Observatory Alex Szalay, Tamas Budavari, Tanu Malik, Jim Gray, and Ani Thakar SPIE, Hawaii, 2002 (Living in an exponential.
1 Online Science The World-Wide Telescope as a Prototype For the New Computational Science Jim Gray Microsoft Research
3 September 2004NVO Coordination Meeting1 Grid-Technologies NVO and the Grid Reagan W. Moore George Kremenek Leesa Brieger Ewa Deelman Roy Williams John.

NVO Summer School VO Protocols and Jargon Overview Tom McGlynn NASA/GSFC T HE US N ATIONAL V IRTUAL O BSERVATORY.
September 13, 2004NVO Summer School1 VO Protocols Overview Tom McGlynn NASA/GSFC T HE US N ATIONAL V IRTUAL O BSERVATORY.
September 13, 2004NVO Summer School1 VO Protocols Overview Tom McGlynn NASA/GSFC T HE US N ATIONAL V IRTUAL O BSERVATORY.
2008 NVO Summer School1 Finding Services in the NVO Registry Gretchen Greene T HE US N ATIONAL V IRTUAL O BSERVATORY.
9 September 2005NVO Summer School Aspen Astronomical Dataset Query Language (ADQL) Ray Plante T HE US N ATIONAL V IRTUAL O BSERVATORY.
Footprint Service Specification NVO Summer School 2008 Gretchen Greene (thanks to Tamas Budavari and Francois Bonnarel) T HE US N ATIONAL V IRTUAL O BSERVATORY.
VO Standards – Catalog Access Tamás Budavári Johns Hopkins University.
8 September 2008NVO Summer School 2008 – Santa Fe1 Publishing Data and Services to the VO Ray Plante Gretchen Greene T HE US N ATIONAL V IRTUAL O BSERVATORY.
Demonstration of VO Tools and Technology Tamás Budavári Johns Hopkins University.
Aus-VO Workshop 2003 International Virtual Observatory Alliance effort on Virtual Observatory Query Language Naoki Yasuda (JVO), VOQL WG.
A PPARC funded project AstroGrid Framework Consortium meeting, Dec 14-15, 2004 Edinburgh Tony Linde Programme Manager.
CASDA Virtual Observatory CSIRO ASTRONOMY AND SPACE SCIENCE Arkadi Kosmynin 11 March 2014.
20 January 2004ESS Technical Colloquium1 NVO Infrastructure Gretchen Greene T HE US N ATIONAL V IRTUAL O BSERVATORY.
László Dobos 1,2, Tamás Budavári 2, Nolan Li 2, Alex Szalay 2, István Csabai 1 1 Eötvös Loránd University, Budapest,
14 October 2003ADASS 2003 – Strasbourg1 Resource Registries for the Virtual Observatory R.Plante (NCSA), G. Greene (STScI), R. Hanisch (STScI), T. McGlynn.
Web + VO + Database Technologies = HLA Footprints STScI: Gretchen Greene, Steve Lubow, Brian McLean, Rick White and the HLA Team JHU: Alex Szalay and Tamas.
Long-Term Preservation of Astronomical Research Results Robert Hanisch US National Virtual Observatory Space Telescope Science Institute Baltimore, MD.
SDSS Web Services Tamás Budavári Johns Hopkins University Coding against the Universe.
Teaching Science with Sloan Digital Sky Survey Data GriPhyN/iVDGL Education and Outreach meeting March 1, 2002 Jordan Raddick The Johns Hopkins University.
05/24/2004The 12th UN/ESA Workshop on Basic Space Science Chinese Virtual Observatory (China-VO) Chenzhou Cui Chinese Virtual Observatory Project National.
Supported by the National Science Foundation’s Information Technology Research Program under Cooperative Agreement AST with The Johns Hopkins University.
László Dobos, Tamás Budavári, Alex Szalay, István Csabai Eötvös University / JHU Aug , 2008.IDIES Inaugural Symposium, Baltimore1.
Diversity of domain descriptions in natural science: virtual observatory as a case study Briukhov D.O., Kalinichenko L.A., Zakharov V.N. Institute of Informatics.
The Japanese Virtual Observatory (JVO) Yuji Shirasaki National Astronomical Observatory of Japan.
Astronomical Data Query Language Simple Query Protocol for the Virtual Observatory Naoki Yasuda 1, William O'Mullane 2, Tamas Budavari 2, Vivek Haridas.
Alex Szalay, Jim Gray Analyzing Large Data Sets in Astronomy.
VO & Astro-Wise & others A.Belikov OmegaCEN
DISTRIBUTED COMPUTING
DateADASS How to Navigate VO Datasets Using VO Protocols Ray Plante (NCSA/UIUC), Thomas McGlynn and Eric Winter NASA/GSFC T HE US N ATIONAL V IRTUAL.
Functions and Demo of Astrogrid 1.1 China-VO Haijun Tian.
29-30 April 2004NVO Team Meeting NCSA1 Data Access Layer (DAL) SSA, SIA Enhancement Doug Tody National Radio Astronomy Observatory National Virtual Observatory.
Science with the Virtual Observatory Brian R. Kent NRAO.
NEON Obs School 11-Aug-2005 Archival Data and Virtual Observatories 1 Virtual Observatories...or how to do your research from a beach in the Bahamas rather.
JVO JVO Portal Japanese Virtual Observatory (JVO) Prototype 2 Masahiro Tanaka, Yuji Shirasaki, Satoshi Honda, Yoshihiko Mizumoto, Masatoshi Ohishi (NAOJ),
11/26/2003IVOA Small Projects Meeting Potential R&D focuses for China-VO Chenzhou Cui National Astronomical Observatory of China Chinese Virtual.
Public Access to Large Astronomical Datasets Alex Szalay, Johns Hopkins Jim Gray, Microsoft Research.
Extensible Markup Language (XML) Extensible Markup Language (XML) is a simple, very flexible text format derived from SGML (ISO 8879).ISO 8879 XML is a.
EÖTVÖS UNIVERSITY BUDAPEST Department of Physics of Complex Systems VO Spectroscopy Workshop, ESAC Spectrum Services 2007 László Dobos (ELTE)
Footprint Service Specification IVOA Interop Meeting Trieste 2008 Gretchen Greene and Tamas Budavari.
Federation and Fusion of astronomical information Daniel Egret & Françoise Genova, CDS, Strasbourg Standards and tools for the Virtual Observatories.
Federated Discovery and Access in Astronomy Robert Hanisch (NIST), Ray Plante (NCSA)
Alexandria Digital Earth ProtoType DIGITAL LIBRARIES AND ENVIRONMENTAL INFORMATION Terence R. Smith Alexandria Digital Library Project.
30 October 2008 IVOA Interoperability Meeting -- Baltimore T HE I NTERNATIONAL V IRTUAL O BSERVATORY ALLIANCE VOTable interface with Registry Joint Apps/DM/Registry.
CMU-CS lunch talk, Gerard Lemson1 Computational and statistical problems for the Virtual Observatory With contributions from/thanks to: GAVO.
The International Virtual Observatory Alliance (IVOA) interoperability in action.
May 17, 2005Maria Nieto-Santisteban, JHU / IVOA - Kyoto1 VO JHU Open SkyQuery and more … T. Budavari, S. Carliles, L. Dobos, G. Fekete,
German Astrophysical Virtual Observatory Overview and Results So Far W. Voges, G. Lemson, H.-M. Adorf.
21-jun-2009 IVOA Standards Pedro Osuna ESA-VO Project Science Archives and Computer Support Engineering Unit (SRE-OE) Science Operations Department (SRE-O)
12 Oct 2003VO Tutorial, ADASS Strasbourg, Data Access Layer (DAL) Tutorial Doug Tody, National Radio Astronomy Observatory T HE US N ATIONAL V IRTUAL.
Web based spectrum databases and utilities László Dobos Tamás Budavári István Csabai MAGPOP kick-off meeting, January Cassis.
William O’Mullane/ Tannu Malik - JHU IVOA Cambridge May 12-16, 2003 SkyQuery.Net SKYQUERY Federated Database Query System (using WebServices)
Publishing Combined Image & Spectral Data Packages Introduction to MEx M. Sierra, J.-C. Malapert, B. Rino VO ESO - Garching Virtual Observatory Info-Workshop.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
Sept. 2004IVOA Meeting / Pune1 Virtual Observatory Query Language (VOQL) Working Group William O’Mullane For Masatoshi Oishi T HE US N ATIONAL V IRTUAL.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
Introduction: AstroGrid increases scientific research possibilities by enabling access to distributed astronomical data and information resources. AstroGrid.
How to use the GALEX SkyNode*
Rick, the SkyServer is a website we built to make it easy for professional and armature astronomers to access the terabytes of data gathered by the Sloan.
Google Sky.
Google Sky.
CEA Experiences Paul Harrison ESO.
Bandpass and Spectrum Services for the VO
Footprint Service Specification
Presentation transcript:

Web Services for the National Virtual Observatory Tamás Budavári Johns Hopkins University

3/31/2005Tamás Budavári (JHU)2 Outline Motivations and trends How will the VO work? The NVO (hi)story Sample VO services Where we are going

3/31/2005Tamás Budavári (JHU)3 The World is Exponential Astrophysical data is growing exponentially Doubling every year (Moore ’ s Law+): both data sizes and number of data sets Computational resources scale the same way Constant $$$ will keep up with the data Main problem is the software component Currently components are not reused Software costs are increasingly larger fraction Aggregate costs are growing exponentially

3/31/2005Tamás Budavári (JHU)4 Making Discoveries When and where are discoveries made? Always at the edges and boundaries Going deeper, using more colors … Metcalfe ’ s law Utility of computer networks grows as the number of possible connections: O(N 2 ) VO: Federation of N archives Possibilities for new discoveries grow as O(N 2 ) Current sky surveys have proven this Very early discoveries from SDSS, 2MASS, DPOSS

3/31/2005Tamás Budavári (JHU)5 Publishing Data Roles Authors Publishers Curators Consumers Traditional Scientists Journals Libraries Scientists Emerging Collaborations Project website Bigger archives Scientists

3/31/2005Tamás Budavári (JHU)6 Changing Roles Exponential growth: data never centralized A project last 3-5 years (linear rate but new projects) Data sent upwards only at the end of the project More responsibility on projects Becoming Publishers and Curators Larger fraction of budget spent on software More standards are needed Easier data interchange, fewer tools More templates are needed Recycling software components

3/31/2005Tamás Budavári (JHU)7 Emerging New Concepts Standardizing distributed data Web Services, supported on all platforms Custom configure remote data dynamically XML: Extensible Markup Language SOAP: Simple Object Access Protocol WSDL: Web Services Description Language Standardizing distributed computing Grid Services Custom configure remote computing dynamically Build your own remote computer (and discard) Virtual Data: new data sets on demand

3/31/2005Tamás Budavári (JHU)8 Shielding Users Users do not want to deal with … XML – they just want their data Configuring grid computing – want results Web services Data appears in user memory, XML is invisible SOAP: just a remote procedure call

3/31/2005Tamás Budavári (JHU)9 NVO: How Will It Work? Define commonly used ‘ core ’ services Build higher level toolboxes/portals on top We do not build ‘ everything for everybody ’ Use the rule: Define the standards and interfaces Build the framework Build the 10% of services that are used by 90% Let the users build the rest from the components

3/31/2005Tamás Budavári (JHU)10 Atomic Services Metadata information about resources Wavelength: optical, ultraviolet, etc. Sky coverage: where on the sky? Translation of names to universal dictionary (UCD) Simple search patterns on the resources Cone Search Image mosaic Unit conversions Simple filtering, statistics, histograms On-the-fly recalibrations

3/31/2005Tamás Budavári (JHU)11 Higher Level Services Built on basic Core Services Perform more complex tasks, e.g. Automated resource discovery Cross-identifications Photometric redshifts Outlier detections Visualization facilities Expectation: Build custom services in days from existing building blocks (like today in IRAF or IDL)

3/31/2005Tamás Budavári (JHU)12 Early Standards VOTable Universal container for tables (in XML) First VO standard (from the DTD era) ConeSearch Simple catalog access based on location First VO standard interface (http get) Many implemented them!

3/31/2005Tamás Budavári (JHU)13 VO Registry Searchable (fast) Various resources OAI harvesting Web site and Web services 5,459 resources

3/31/2005Tamás Budavári (JHU)14 Sloan Digital Sky Survey The cosmic genome project Map the northern sky ~7000 sq.deg Sophisticated science archive (SQL) Many ways to query and filter data Various data types: Images, spectra, catalogs

3/31/2005Tamás Budavári (JHU)15 Courtesy of Robert Lupton

3/31/2005Tamás Budavári (JHU)16 SDSS Image Cutout Build JPEG mosaics For given (RA, Dec) Arbitrary zoom levels Overplot catalog data Overplot geometry MapQuest like navigation List of objects Web services JPEG returned in DIME or byte array in XML Kudos to Maria Nieto-Santisteban

3/31/2005Tamás Budavári (JHU)17 Spectrum Services Public repository 500,000 spectra (2B row) Spatial search and more Register & submit yours Web site On-the-fly plotting Building composites Web services More options and tools Kudos to László Dobos

3/31/2005Tamás Budavári (JHU)18 Catalog Access ConeSearch Very limited but in place Many resources available Need simple queries SQL-like queries, e.g. SELECT FROM WHERE SELECT FROM WHERE What else we need? To specify area on sky Could be very complicated Standard interface to DBs XML Web Services for interop Tools to federate archives Dynamically for flexibility

3/31/2005Tamás Budavári (JHU)19 Catalog Access: New Standard Virtual Observatory Query Language Level 3. Semantically rich XML language (TBD) Level 2. Portals combining astro archives e.g. SkyQuery and Open SkyQuery Level 1. Query a single database Astronomical Data Query Language  VOTable

3/31/2005Tamás Budavári (JHU)20 Open SkyQuery SkyNode interface to archives Implements ADQL returns VOTable Basic node understands “ REGION ” Full node understands “ XMATCH ” SkyQuery portal Knows the SkyNodes from Registry Understands federated query

3/31/2005Tamás Budavári (JHU)21 Architecture Image cutout SkyNode SDSS SkyNode 2MASS SkyNode FIRST SkyQuery Web App

3/31/2005Tamás Budavári (JHU)22 SkyNode Metadata functions Tables, Columns, Functions Uptime, Footprint, etc … Query functions PerformQuery (ADQL q) Simple query interface QueryCost (ADQL q) Cost estimate for query ExecutePlan (XPlan plan) Recursive probabilistic join

3/31/2005Tamás Budavári (JHU)23 Data flow SkyQuery query SkyNode 1 SkyNode 2 SkyNode 3 Registry

3/31/2005Tamás Budavári (JHU)24 SkyQuery portal Hides complexity Simple web services Methods Get to metadata of nodes Find location of nodes Send query to one node Send federated query Create execution plan Submit execution plan

3/31/2005Tamás Budavári (JHU)25

3/31/2005Tamás Budavári (JHU)26 Other VO Services Density map plotting Cosmic distance calc. Footprint intersection Wrappers for legacy TCP services, e.g. NED Analysis tools & libraries e.g. CFITSIO (in C#)

3/31/2005Tamás Budavári (JHU)27 NVO Summer School Aspen, Colorado September 2004 Full house ~40 “ students ”

3/31/2005Tamás Budavári (JHU)28 Questionnaire Very good scores !!! Needs to be longer (10d) Great software package ZIP file on the NVO twiki Proceedings On the Web H ERE H ERE NVO Summer School All possible OS Real test of interoperability Challenging to teach WS learning curve Depending on background Winning projects C. Miller & S. Krughoff Extinction map service R. Lucas and friends VLA science project

3/31/2005Tamás Budavári (JHU)29 NVO Comes of Age Special NVO session at AAS ‘ 05 Featuring ~10 science talks using NVO technology First refereed astronomy publications Using the NVO framework Next Summer School is being organized NASA+NSF: Long Term NVO Facility Starting in 2006

3/31/2005Tamás Budavári (JHU)30 NVO is here!

3/31/2005Tamás Budavári (JHU)31 Where to go… Links in the talk