Title: Japanese Virtual Observatory Project
1Japanese 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 adac_at_jvo.nao.ac.jp
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.
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.
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.
Design for Prototype II
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
1. Adoption of Globus Toolkit 3 (OGSA), 2.
User management, 3. Simple user interface for
making a query, showing the result, and so on..,
4. Federation of the distributed DBs, 5.
Integrated data analysis services.
Data Base server 1
Data query services
ORACLE
Distributed Resource manager
?????????2
GWSDL
OGSA -DAI
Image management DB
Security Manager
Data number count
Gb Ether
Gb Ether
???????
PostgreSQL
Resource Manager
WSDL
2MASS
User operation Window
???? DB
DAISGR
????count
Globus Tk
Linux
X match
Portal Server
SUBARU SupCam i-band
Query request
Portal servlet
Federation of distributed DBs
User management
Registry search
Analysis services
Status display
Query request
Distributed processing control
Linux
Search criteria Window
Analysis server
Status monitor
Search DAISGR Parse GWDSL Preparation,
Execute Confirmation of results
Analysis services
Linux
Data storage
Status monitor Window
Web Server
Data base server N
Globus Toolkit V3
Query Results
Data query services
PostgreSQL
WSDL
Image management DB
Data number count
Analysis request
Make schedule I
Make schedule II
X match
Results Window
SUBARU SupCam z-band
Globus Toolkit V3
Web Browser
JVO-QL parse server
Analysis services
Windows, Solaris8, Linux
Query request
Solaris8
Solaris8
2001 2002 2003 2004 2005 2006 .
JVO project start
Development of Prototype I
Development of Prototype II
Development of Practical Systems
Experimental service start