William O’Mullane/ Tannu Malik - JHU IVOA Cambridge May 12-16, 2003 SkyQuery.Net SKYQUERY www.skyquery.net Federated Database Query System (using WebServices)

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.
Online Science The World-Wide Telescope as a Prototype For the New Computational Science Jim Gray Microsoft Research
Recommendations for a Table Access Protocol Ray Plante, Tamas Budavari, Gretchen Greene, John Goode, Tom McGlynn, Maria Nieto-Santistaban, Alex Szalay,
VOQL WG Plenary Session Sept 27, 2004 William OMullane for Masatoshi Ohishi.
May. 2004IVOA Meeting / Boston1 OpenSkyQuery,SkyNodes and ADQL William OMullane Johns Hopkins University T HE US N ATIONAL V IRTUAL O BSERVATORY.
May 2005IVOA Kyoto1 Astronomical Data Query Language(ADQL) William OMullane Johns Hopkins University T HE US N ATIONAL V IRTUAL O BSERVATORY.
Sept. 2003NVO Team Meeting / Victoria1 VOQL/ADQL/MYDB for VO William OMullane Johns Hopkins University T HE US N ATIONAL V IRTUAL O BSERVATORY.
11 July 2002NVO EPO Workshop1 The National Virtual Observatory Robert Hanisch Space Telescope Science Institute Project Manager NSF NVO Project (with liberal.
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.
9 September 2005NVO Summer School Aspen Astronomical Dataset Query Language (ADQL) Ray Plante 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.
Aus-VO Workshop 2003 International Virtual Observatory Alliance effort on Virtual Observatory Query Language Naoki Yasuda (JVO), VOQL WG.
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,
AstroDAS: Sharing Assertions across Astronomy Catalogues through Distributed Annotation Rajendra Bose, Robert G. Mann, Diego Prina-Ricotti Digital Curation.
14 October 2003ADASS 2003 – Strasbourg1 Resource Registries for the Virtual Observatory R.Plante (NCSA), G. Greene (STScI), R. Hanisch (STScI), T. McGlynn.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
G O B E Y O N D C O N V E N T I O N WORF: Developing DB2 UDB based Web Services on a Websphere Application Server Kris Van Thillo, ABIS Training & Consulting.
Understand Web Services
2006 IEEE International Conference on Web Services ICWS 2006 Overview.
SDSS Web Services Tamás Budavári Johns Hopkins University Coding against the Universe.
Adapting Legacy Computational Software for XMSF 1 © 2003 White & Pullen, GMU03F-SIW-112 Adapting Legacy Computational Software for XMSF Elizabeth L. White.
1 Web Services Distributed Systems. 2 Service Oriented Architecture Service-Oriented Architecture (SOA) expresses a software architectural concept that.
Supported by the National Science Foundation’s Information Technology Research Program under Cooperative Agreement AST with The Johns Hopkins University.
C Copyright © 2009, Oracle. All rights reserved. Appendix C: Service-Oriented Architectures.
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.
Astronomical Data Query Language Simple Query Protocol for the Virtual Observatory Naoki Yasuda 1, William O'Mullane 2, Tamas Budavari 2, Vivek Haridas.
EdSkyQuery-G Overview Brian Hills, December
1 HKU CSIS DB Seminar: HKU CSIS DB Seminar: Web Services Oriented Data Processing and Integration Speaker: Eric Lo.
Networking ITTC with TT:CLEAR Xiaohua ZHANG Tsinghua University, Beijing, China.
1 Technologies for distributed systems Andrew Jones School of Computer Science Cardiff University.
How to build your own SkyNode A quick tutorial by Alberto Conti & Bernie Shiao Space Telescope Science Institute Baltimore, MD
Web Services Kanda Runapongsa Dept. of Computer Engineering Khon Kaen University.
JVO JVO Portal Japanese Virtual Observatory (JVO) Prototype 2 Masahiro Tanaka, Yuji Shirasaki, Satoshi Honda, Yoshihiko Mizumoto, Masatoshi Ohishi (NAOJ),
XML & Mediators Thitima Sirikangwalkul Wai Sum Mong April 10, 2003.
Public Access to Large Astronomical Datasets Alex Szalay, Johns Hopkins Jim Gray, Microsoft Research.
Making FITS available in.NET and its Applications Vivek Haridas 1, Tamas Budavari 1, William O'Mullane 1, Alex Szalay 1, Alberto Conti 2, Bill Pence 3,
October 7, 2005VOQL-Madrid1 IVOA – VOQL WG session ESAC Villafranca del Castillo Madrid, Spain Friday, October 7th, 9: :00 Yuji Shirasaki Maria Nieto-Santisteban.
Federation and Fusion of astronomical information Daniel Egret & Françoise Genova, CDS, Strasbourg Standards and tools for the Virtual Observatories.
Solar and space physics datasets within a Virtual Observatory: the AstroGrid experience Silvia Dalla * and Nicholas A Walton  * School of Physics & Astronomy,
Web Services for the National Virtual Observatory Tamás Budavári Johns Hopkins University.
Progress Report of VOQL WG May 15 (Thu) Masatoshi Ohishi (Japan)
16 October 2003Registry Interface CallsIVOA Interoperability, Strasbourg IVOA Interoperability Elizabeth Auden & Registry Workgroup 16 – 17 October 2003.
May 17, 2005Maria Nieto-Santisteban, JHU / IVOA - Kyoto1 VO JHU Open SkyQuery and more … T. Budavari, S. Carliles, L. Dobos, G. Fekete,
Catalog Data Interface Tool Virtual Observatory-India (VO-I) May 16-20, 2005 Catalog Data Interface.
Registries, ebXML and Web Services in short. Registry A mechanism for allowing users to announce, or discover, the availability and state of a resource:
Real Web Services Jim Gray Microsoft Research 455 Market St, SF, CA, Talk at Charles Schwab.
Web Services from 10,000 feet Part I Tom Perkins NTPCUG CertSIG XML Web Services.
JVO portal service Yuji Shirasaki National Astronomical Observatory of Japan.
1 Online Science The World-Wide Telescope as a Prototype For the New Computational Science Jim Gray Microsoft Research
May 2006IVOA Victoria, Canada1 VOQL Where do we stand? What is left? Yuji Shirasaki JVO Maria A. Nieto-Santisteban JHU T HE US N ATIONAL V IRTUAL O BSERVATORY.
WebServices and Service-Oriented Architecture BJA Regional Information Sharing Conference Gerry Coleman Crime Information Bureau
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.
Grid Services for Digital Archive Tao-Sheng Chen Academia Sinica Computing Centre
Standard Query Language for VO
Distributed web based systems
Sky Query: A distributed query engine for astronomy
PDAP Query Language International Planetary Data Alliance
Online Science The World-Wide Telescope as a Prototype For the New Computational Science Jim Gray Microsoft Research
Google Sky.
Presentation transcript:

William O’Mullane/ Tannu Malik - JHU IVOA Cambridge May 12-16, 2003 SkyQuery.Net SKYQUERY Federated Database Query System (using WebServices) Developed by : Tanu Malik, Alex Szalay, Tamas Budavari, Ani :The Johns Hopkins University Rational Same drivers as VOQL/IVOA Large/complex astronomy queries Query over disjoint/distributed archives Demonstrator for NVO database federation. See if WebServices really work Development Time ~ 5 Man Months Done over 6 week period.

William O’Mullane/ Tannu Malik - JHU IVOA Cambridge May 12-16, 2003 SkyQuery.Net 1. Building a basic framework that allows federation, respecting autonomy (and heterogeneity). Use a simple architecture and provide medium for interoperability acceptable to all. 2. Using the framework to solve scientific queries. Specifying queries transparently. Executing queries efficiently. WebServices Soloution SkyQuery uses Web Services for interoperability. Use of Internet standards. Communication Protocol : HTTP Message Exchange Model: Simple Object Access Protocol(SOAP) eXtended Markup Language(XML) encoding. Service Description : Web Services Description Language (WSDL), Federation Issues

William O’Mullane/ Tannu Malik - JHU IVOA Cambridge May 12-16, 2003 SkyQuery.Net Architecture SkyNodes Portal Meta-data archive Meta-data Information Query Cross-Match Registration SkyQuery Clients WebServices

William O’Mullane/ Tannu Malik - JHU IVOA Cambridge May 12-16, 2003 SkyQuery.Net SIMPLE SQL based on BumbleBee Lex/Yacc using basic SQL syntax from a book Added extension for Area (now also Poly,Chull in development). Added extension for XMATCH (About 6 weeks work) Looks like this Query Language SELECT o.objId, o.weight, o.color, t.lambda FROM SDSS:PhotoObject o, TWOMASS:PhotoPrimary t FIRST: PrimaryObject p WHERE AREA(181.3,-0.76,6.5) AND XMATCH(o,t,p)<3.5 AND type=GALAXY and (o.I - t.m_j)>2 Try SkyQuery.Net

William O’Mullane/ Tannu Malik - JHU IVOA Cambridge May 12-16, 2003 SkyQuery.Net Obtain counts of objects in each catalogue. Take first catalogue (smallest) Select an object Select all objects in next Catalogue within a generous radius of the Object (HTM) Assume a position for the real body – effectively the weighted mean position of the objects in consideration Then minimise Chisquare formula to work out radius for match Evaluate which objects fall in the radius for a match. More info on Good for small areas now – optimization in pipeline. XMatch

William O’Mullane/ Tannu Malik - JHU IVOA Cambridge May 12-16, 2003 SkyQuery.Net Query Execution Goal of distributed query execution Minimize processing costs. Minimize transmission costs. Performance Queries. A SQL-like query to find upper bound on the number of tuples. Query Execution Plan(QEP) An efficient plan constructed based on results of performance queries.

William O’Mullane/ Tannu Malik - JHU IVOA Cambridge May 12-16, 2003 SkyQuery.Net Done First P1: SELECT count(*) FROM SDSS: Photo_Object O WHERE AREA( ,-0.52,8.5 ) AND O.type = 3. P2: SELECT count(*) FROM TWOMASS: Photo_Primary T WHERE AREA( ,-0.52,8.5 ) P3: SELECT count(*) FROM FIRST: Primary_Object P WHERE AREA( ,-0.52,8.5 ) Performance Queries SELECT o.objId, o.ra, o.r, o.type, t.objId FROM SDSS:PhotoPrimary o, TWOMASS:PhotoPrimary t, FIRST:PhotoPrimary p WHERE XMATCH(o,t,!p)<3.5 AND AREA(189.83,-0.52,8.5) AND o.type=3

William O’Mullane/ Tannu Malik - JHU IVOA Cambridge May 12-16, 2003 SkyQuery.Net Say, R3 < R2 < R1 QEP T1: URL1, SELECT o.objId, o.ra, o.r, o.type, t.objId FROM SDSS:PhotoPrimary o WHERE AREA(189.83,-0.52,8.5)AND o.type=3 AND XMATCH(o,t,!p)<3.5 T2: URL2, SELECT o.objId, o.ra, o.r, o.type, t.objId FROM TWOMASS:PhotoPrimary t WHERE AREA(189.83,-0.52,8.5) AND XMATCH(o,t,!p)<3.5 T3: URL3, SELECT p.objid,p.cx,p.cy,p,cz FROM FIRST: PrimaryObject p WHERE AREA(189.83,-0.52,8.5) Query Execution Plan No Xmatch needed at last archive

William O’Mullane/ Tannu Malik - JHU IVOA Cambridge May 12-16, 2003 SkyQuery.Net Query Execution SKYNODE 3SKYNODE 2 SKYNODE 1 CLIENT PORTAL 2. QEP 1.Performance Queries T3 result T2 result

William O’Mullane/ Tannu Malik - JHU IVOA Cambridge May 12-16, 2003 SkyQuery.Net Tools now exist to develop federations fast. Adding new nodes is “trivial”. Web services work and are effective for building federations. POS skynode to come INT skynode added (McMahon) This was pre VOTable – will be added Formal package to be made – shrink wrap package with guide. Lessons

William O’Mullane/ Tannu Malik - JHU IVOA Cambridge May 12-16, 2003 SkyQuery.Net Two parts : 1. User level interface XML (easy parse) GUI (easy use),SQL (standard? All of the above ? 2. Participant DB interfaces Support only simple queries More advanced Xmatch, Region??? WebService interface seems appropriate. Use Data Model for names of items (presumably)? What about IVO