Japanese Virtual Observatory Project Masatoshi OHISHI, Yoshihiko MIZUMOTO, Naoki YASUDA, Yuji SHIRASAKI, Masahiro TANAKA, Satoshi HONDA (NAOJ) and Yoshifumi MASUNAGA (Ochanomizu Univ. and NAOJ) in Collaboration with Fujitsu Ltd. Contact Address: [email protected] Abstract : The National Astronomical Observatory of Japan (NAOJ) started the Japanese Virtual Observatory (JVO) project since April 2002. JVO utilizes the Grid technology to combine several remote computational resources. We have defined the query language for the JVO to federate multiple astronomical databases and constructed a prototype of the JVO to confirm whether federated databases can be accessed through Grid technology. More information is available at: http://jvo.nao.ac.jp/ JVO Prototype Ver 1. Main Control Window Column attributes are displayed by pushing the “column_info” button, where you can also control the column layout. Open a JVO QL Editor Write JVO QL here or use an editor. The query result is shown up in a result page, which is a kind of VOTable viewer and provides an easy access to both the table and image data. For graphical viewing of the table data, plotting tool is available. You can specify any column or expression for X/Y axis. The current JVO prototype can communicates with four distributed database, “Subaru Deep Field i’-band” (SDF-i’), SDF-z’, “Subaru XMM Deep Survey” (SXDS), and 2MASS. A main control window provides you to specify a query in JVO Query Language. You can save/load the QL in a file with the Export/Import button. A QL editor is opened by pushing the editor button and provides an easy way to specify search conditions. The JVO system splits the user input query into pieces of queries for each database, then issues search commands to appropriate servers through a “globus-job-submit” command of Globus Toolkit. Three-Tiered Design of the JVO Prototype I UDDI server Service Registry JVO Portal Virtual Observation execution service Globus Toolkit V2 Astronomical Catalog Query Service Globus Toolkit Security mngmt Resource mngmt Data management JVO GRID Environment Other GRID Environment Service Globus Toolkit Registry Security mngmt Resource mngmt Data management Data Archive Service Data manage DB Data Base server 1 User operation Window Catalog DB MVC 1. Adoption of Globus Toolkit 3 (OGSA), Data Data Analysis service Other VO services Other Catalog services The first version of JVO prototype has been completed. The design of the JVO prototype is shown as a schematic diagram. We adopted to use the Globus Toolkit 2 for our prototype. However, we also take into account the Web Service concept which is included in the Globus Toolkit 3. At the beginning, researchers provide the JVO with simple instructions how they plan to use their own ''Virtual Observation''. The JVO portal interprets them and generates a work flow through consulting the UDDI servers, where available JVO services are registered. Based on the work flow, built-in or userdefined services are called. The GRID framework is used for dynamical assignment of distributed resources according to their availabilities. Execution results of the work flow are transferred through GridFTP and presented to the researchers. Distributed Resource manager Registry 3. Simple user interface for making a query, showing the result, and so on.., Status display Distributed processing control Search criteria Window ・Search DAISGR ・Parse GWDSL ・Preparation, Execute ・Confirmation of results Status monitor Data storage Status monitor Window 5. データベースサーバ2 GWSDL Image management PostgreSQL DB WSDL Globus Toolkit V3 データ数count Linux Web Server Globus Toolkit V3 SUBARU SupCam i-band Globus Toolkit V3 Analysis services Query request Analysis server Linux Analysis services Linux Data base server N Data query services PostgreSQL WSDL the Data number count Analysis request Make schedule I Results Window JVO-QL parse server X match OGSA-DAI Globus Toolkit V3 Solaris8 User DB server GT3 Query request Solaris8 user data Road Map 2001 JVO project start 2002 Development of Prototype I 2003 Development of Prototype II Image management DB Analysis services Windows, Solaris8, Linux Integrated data analysis services. Make schedule II Globus Toolkit V3 Web Browser 2004 2MASS 画像管理 DB OGSA-DAI User management Registry search ORACLE Data number count データ検索処理 OGSA-DAI X match Portal servlet Query Results Federation of distributed DBs, DAISGR Portal Server Query request 4. Resource Manager Globus Tk 2. User management, OGSA -DAI Security Manager Data query services Gb Ether Viewer for JVO User’s own service We are designing the JVO prototype II, which is an extension of the prototype I and incorporates functions required in the practical system. Followings will be newly implemented or improved on the prototype II: Federation of distributed DBs Researcher MVC MVC Design for Prototype II Gb Ether Web Browser Browser for JVO Services callable Webブラウザ through Grid This example shows a demo doing a cross-matching search between the two databases SDF-i’ and SDF-z’. At first a search command is issued to the SDF-i’ database server, mizu-g, then the result is transferred to the SDF-z’ database server, minazuki-g, where cross-matching search is executed. Image requests are issued at the last two steps.The query results are transferred through GridFTP in a VOTable format for table data and in FITS for image data. 2005 Development of Practical Systems 2006 . Experimental service start SUBARU SupCam z-band
© Copyright 2024 ExpyDoc