The Japanese Virtual Observatory (JVO) Yuji Shirasaki National Astronomical Observatory of Japan.

Slides:



Advertisements
Similar presentations
IVOA Interoperablity meeting KyotoMasahiro Tanaka (NAOJ) 1 JVO use of Globus Toolkit Masahiro Tanaka (NAOJ)
Advertisements

3 September 2004NVO Coordination Meeting1 Grid-Technologies NVO and the Grid Reagan W. Moore George Kremenek Leesa Brieger Ewa Deelman Roy Williams John.
May 9, 2007Astro-RG, OGF201 Japanese Virtual Observatory and NaReGi Masatoshi Ohishi / NAOJ, Sokendai & NII /, &
What does LOFAR have to do with the Virtual Observatory (VO)? LOFAR Science Day 16 December 2003 Melbourne David Barnes The University of Melbourne.
CASDA Virtual Observatory CSIRO ASTRONOMY AND SPACE SCIENCE Arkadi Kosmynin 11 March 2014.
FP7-INFRA Enabling Grids for E-sciencE EGEE Induction Grid training for users, Institute of Physics Belgrade, Serbia Sep. 19, 2008.
C. Grimme, A. Papaspyrou Scheduling in C3-Grid AstroGrid-D Workshop Project: C3-Grid Collaborative Climate Community Data and Processing Grid Scheduling.
Construction of the Japanese Virtual Observatory (JVO) Abstract : The National Astronomical Observatory of Japan (NAOJ) has been operating several large.
Seminar Grid Computing ‘05 Hui Li Sep 19, Overview Brief Introduction Presentations Projects Remarks.
Globus Toolkit 4 hands-on Gergely Sipos, Gábor Kecskeméti MTA SZTAKI
The Globus Toolkit Gary Jackson. Introduction The Globus Toolkit is a product of the Globus Alliance ( It is middleware for developing.
Office of Science U.S. Department of Energy Grids and Portals at NERSC Presented by Steve Chan.
1-2.1 Grid computing infrastructure software Brief introduction to Globus © 2010 B. Wilkinson/Clayton Ferner. Spring 2010 Grid computing course. Modification.
Sergey Belov, LIT JINR 15 September, NEC’2011, Varna, Bulgaria.
4b.1 Grid Computing Software Components of Globus 4.0 ITCS 4010 Grid Computing, 2005, UNC-Charlotte, B. Wilkinson, slides 4b.
Globus Computing Infrustructure Software Globus Toolkit 11-2.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Aus-VO: Progress in the Australian Virtual Observatory Tara Murphy Australia Telescope National Facility.
Sergey Belov, Tatiana Goloskokova, Vladimir Korenkov, Nikolay Kutovskiy, Danila Oleynik, Artem Petrosyan, Roman Semenov, Alexander Uzhinskiy LIT JINR The.
Grid Information Systems. Two grid information problems Two problems  Monitoring  Discovery We can use similar techniques for both.
Grid ASP Portals and the Grid PSE Builder Satoshi Itoh GTRC, AIST 3rd Oct UK & Japan N+N Meeting Takeshi Nishikawa Naotaka Yamamoto Hiroshi Takemiya.
NAREGI WP4 (Data Grid Environment) Hideo Matsuda Osaka University.
Data Management Kelly Clynes Caitlin Minteer. Agenda Globus Toolkit Basic Data Management Systems Overview of Data Management Data Movement Grid FTP Reliable.
OPEN GRID SERVICES ARCHITECTURE AND GLOBUS TOOLKIT 4
WSRF Supported Data Access Service (VO-DAS)‏ Chao Liu, Haijun Tian, Dan Gao, Yang Yang, Yong Lu China-VO National Astronomical Observatories, CAS, China.
Functions and Demo of Astrogrid 1.1 China-VO Haijun Tian.
GT Components. Globus Toolkit A “toolkit” of services and packages for creating the basic grid computing infrastructure Higher level tools added to this.
Grids and Portals for VLAB Marlon Pierce Community Grids Lab Indiana University.
Web Services Kanda Runapongsa Dept. of Computer Engineering Khon Kaen University.
Prototype system of the Japanese Virtual Observatory The Japanese Virtual Observatory (JVO) aims at providing easy access to federated astronomical databases.
JVO JVO Portal Japanese Virtual Observatory (JVO) Prototype 2 Masahiro Tanaka, Yuji Shirasaki, Satoshi Honda, Yoshihiko Mizumoto, Masatoshi Ohishi (NAOJ),
CSF4 Meta-Scheduler Name: Zhaohui Ding, Xiaohui Wei
ILDG Middleware Status Chip Watson ILDG-6 Workshop May 12, 2005.
P Structured Query Language for Virtual Observatory Yuji Shirasaki National Astronomical Observatory of Japan, and Masahiro Tanaka (NAOJ), Satoshi.
Resource Brokering in the PROGRESS Project Juliusz Pukacki Grid Resource Management Workshop, October 2003.
Ames Research CenterDivision 1 Information Power Grid (IPG) Overview Anthony Lisotta Computer Sciences Corporation NASA Ames May 2,
Holding slide prior to starting show. A Portlet Interface for Computational Electromagnetics on the Grid Maria Lin and David Walker Cardiff University.
February 20, 2006JVO-AstroGrid Collaboration1 Current Status of JVO, and Goal of Collaboration between JVO and AstroGrid Masatoshi Ohishi / NAOJ & Sokendai.
Oct. 1, 2004IVOA Small Projects Meeting1 Development of JVO prototype system and its application to Astrophysics Portal System : M. Tanaka Data Service.
GO-ESSP Workshop, LLNL, Livermore, CA, Jun 19-21, 2006, Center for ATmosphere sciences and Earthquake Researches Construction of e-science Environment.
Solar and space physics datasets within a Virtual Observatory: the AstroGrid experience Silvia Dalla * and Nicholas A Walton  * School of Physics & Astronomy,
Japanese Virtual Observatory Project Abstract : The National Astronomical Observatory of Japan (NAOJ) started the Japanese Virtual Observatory (JVO) project.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
Slide 1 Archive Computing: Scalable Computing Environments on Very Large Archives Andreas J. Wicenec 13-June-2002.
GCRC Meeting 2004 BIRN Coordinating Center Software Development Vicky Rowley.
US LHC OSG Technology Roadmap May 4-5th, 2005 Welcome. Thank you to Deirdre for the arrangements.
Japanese Virtual Observatory Project Abstract : The National Astronomical Observatory of Japan (NAOJ) started the Japanese Virtual Observatory (JVO) project.
Introduction to Grids By: Fetahi Z. Wuhib [CSD2004-Team19]
A PPARC funded project Common Execution Architecture Paul Harrison IVOA Interoperability Meeting Cambridge MA May 2004.
Introduction to Grid Computing and its components.
JVO portal service Yuji Shirasaki National Astronomical Observatory of Japan.
Securing the Grid & other Middleware Challenges Ian Foster Mathematics and Computer Science Division Argonne National Laboratory and Department of Computer.
An approach to Web services Management in OGSA environment By Shobhana Kirtane.
Matthew Farrellee Computer Sciences Department University of Wisconsin-Madison Condor and Web Services.
PROGRESS: GEW'2003 Using Resources of Multiple Grids with the Grid Service Provider Michał Kosiedowski.
Gennaro Tortone, Sergio Fantinel – Bologna, LCG-EDT Monitoring Service DataTAG WP4 Monitoring Group DataTAG WP4 meeting Bologna –
IVOA Small Projects Meeting Application to the science S. Honda, Y. Shirasaki, M. Tanaka and JVO team National Astronomical Observatory of Japan.
© Geodise Project, University of Southampton, Workflow Support for Advanced Grid-Enabled Computing Fenglian Xu *, M.
2004/03/08Japan-France Grid Computing Workshop in Paris Japanese Virtual Observatory Project Masatoshi Ohishi National Astronomical Observatory of Japan.
ACGT Architecture and Grid Infrastructure Juliusz Pukacki ‏ EGEE Conference Budapest, 4 October 2007.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Services for Distributed e-Infrastructure Access Tiziana Ferrari on behalf.
Introduction: AstroGrid increases scientific research possibilities by enabling access to distributed astronomical data and information resources. AstroGrid.
Parallel Computing Globus Toolkit – Grid Ayaka Ohira.
April 29, 2005ISGC Taipei1 Recent Progress of the Japanese Virtual Observatory Project Masatoshi Ohishi / NAOJ 大石雅寿 / 国立天文台
May 14 (Wed) Masatoshi Ohishi (Japan)
2018/11/23 An Application for the Data Grid : A Prototype of the Japanese Virtual Observatory System Masatoshi Ohishi National Astronomical Observatory.
Current Status of Japanese Virtual Observatory
2018/11/27 An Application for the Data Grid : A Prototype of the Japanese Virtual Observatory System Masatoshi Ohishi National Astronomical Observatory.
Google Sky.
CEA Experiences Paul Harrison ESO.
Presentation transcript:

The Japanese Virtual Observatory (JVO) Yuji Shirasaki National Astronomical Observatory of Japan

Goals of the JVO project Provides a seamless access to the distributed astronomical data (catalogs, archives) Provides a seamless access to the distributed astronomical data (catalogs, archives) NAOJ, JAXA, CDS, ESA, ESO, HESARC, SDSS, STSCI, NED, CADC … NAOJ, JAXA, CDS, ESA, ESO, HESARC, SDSS, STSCI, NED, CADC … Data discovery, Database federation  Data Grid Data discovery, Database federation  Data Grid Provides analysis environment under which multi-wavelength study can be easily conducted Provides analysis environment under which multi-wavelength study can be easily conducted An analysis tool is dedicated for each instrument An analysis tool is dedicated for each instrument A homogeneous interface to the software A homogeneous interface to the software Easy access to the software Easy access to the software Server side data analysis  Computing Grid Server side data analysis  Computing Grid

History of JVO and Grid FY2002: Prototype 1 FY2002: Prototype 1 Globus TK 2.4 Globus TK 2.4 FY2003: Prototype 2 FY2003: Prototype 2 Globus TK 3.0 Globus TK 3.0 FY2004: Prototype 3 FY2004: Prototype 3 Web Service Web Service FY2005: Operation Model FY2005: Operation Model Web Service Web Service MDS (Monitoring and Discovery Service)  Grid Computing (Subaru Data reduction, HyperZ, … ) MDS (Monitoring and Discovery Service)  Grid Computing (Subaru Data reduction, HyperZ, … )

Experience of GT 2.4 (Proto1) All the data and analysis service are implemented based on GT 2.4 All the data and analysis service are implemented based on GT 2.4 GRAM, GridFTP, GSI, Simple CA GRAM, GridFTP, GSI, Simple CA UDDI is used to resolve the service URL UDDI is used to resolve the service URL Too hard to learn the usage of this TK. Too hard to learn the usage of this TK. Slow Job submission (20 sec/submission) Slow Job submission (20 sec/submission) Needed adjustment of Poling time Needed adjustment of Poling time UDDI has no functionality to store various kind of metadata UDDI has no functionality to store various kind of metadata The most of the component was replaced by WS based component in GT 3… The most of the component was replaced by WS based component in GT 3…

Portal UDDI SimpleCA Data Service Analysis Servers User Storage User GRAM HTTP Grid FTP GSI Web Service User Request Service Discovery Data Trans. Job Submit Auth.

Experience of GT 3.0 (Proto2) All the data service and analysis service are implemented based on GT 3.0 All the data service and analysis service are implemented based on GT 3.0 Grid Service, RFTP, GSI-SFS (by Osaka univ.), SimpleCA Grid Service, RFTP, GSI-SFS (by Osaka univ.), SimpleCA Relatively easy but still too hard… Relatively easy but still too hard… Performance is good (because of no authentication is made for using Grid Service ?) Performance is good (because of no authentication is made for using Grid Service ?) Merger of Grid (OGSA) and Web Service is promising, but now it is rapidly evolving  wait until the toolkit become stable ? Merger of Grid (OGSA) and Web Service is promising, but now it is rapidly evolving  wait until the toolkit become stable ?

Portal Registry (XML DB) SimpleCA Data Sevice Analysis Servers User Storage User Grid Service HTTP RFT LDAP Data Trans. Invoke Service Discovery Auth. User Request

Database Federation with the IVOA standard (Proto 3 ~ Operational Model) First implementation of the IVOA standards First implementation of the IVOA standards All the data services are implemented based on Web Service or simply an HTTP get method. All the data services are implemented based on Web Service or simply an HTTP get method. MDS for Grid computing MDS for Grid computing Workflow Language and Workflow Engine. Workflow Language and Workflow Engine. There are plenty of information about WS implementation over the Internet.  development was rather easy and efficient. There are plenty of information about WS implementation over the Internet.  development was rather easy and efficient. Succeeded in the interoperability with the major VO projects. Succeeded in the interoperability with the major VO projects.

Portal P. Reg. S. Reg. LDAP SkyNode SIAP/SSAP SkyNode 1.0 解析 Analysis Servers MDS P. Reg. User Storage User Web Service HTTP FTP LDAP Other VOs User Request Invoke Service Discovery Auth. Metadata Harvesting

Grid Computing with MDS Parallel Data Analysis Parallel Data Analysis Data reduction of Subaru Suprime-Cam Data reduction of Subaru Suprime-Cam 250,000 Frames (~5TB) 250,000 Frames (~5TB) Analysis service for JVO users Analysis service for JVO users MDS server is a registry of computing resources MDS server is a registry of computing resources CPU type, Memory size, Disk size, … CPU type, Memory size, Disk size, … Load average, number of submitted job, … Load average, number of submitted job, … Job status listener for asynchronous job Job status listener for asynchronous job resolves the server location for a job execution considering the load balancing. resolves the server location for a job execution considering the load balancing.

Workflow Workflow enables to build a higher level service utilizing the existing services. Workflow enables to build a higher level service utilizing the existing services. Automate a typical procedure which includes data access, data retrieval, data analysis. Automate a typical procedure which includes data access, data retrieval, data analysis. Repeat the same procedure by changing parameters ’ values. Repeat the same procedure by changing parameters ’ values. Same as a shell script to use the data on local machine. Same as a shell script to use the data on local machine.

JVO Workflow Language JVO Workflow Language is defined based on the BPEL4WS. JVO Workflow Language is defined based on the BPEL4WS. Currently only a small part of BPEL4WS is implemented, and some extension is made for realizing our purposes. Currently only a small part of BPEL4WS is implemented, and some extension is made for realizing our purposes. Supported tags: Supported tags:,,,,,,,,,,,,, …,,,,,,,,,,,,, …

Application to Science Use Case Flow of the QSO-Galaxy clustering study Flow of the QSO-Galaxy clustering study 1. Get coordinates of QSOs from a catalog service 2. Get images around the QSOs from a image service 3. Measure the coordinate and color of sources on the image 4. Estimate the photometric redshift (distance) of the sources. 5. Cacluate a cross-correlation between the QSO and garaxies.

… jvoql votableForImage … <invoke identifier="ivo://jvo/tools/sextractor" protocol="" namespace="" url=" operation="performForURL"> listOfURL[_count] catalogDH … listOfCatalogName[_count] listOfObjectName[_count] …

SEQUENCE jvoql = QSOStudy.createJVOQL(qsoTable, ra, dec, radi, imageTable, imageSize, magLimit) votableForImage = executeQuery(jvoql) storeVOTable(votableForImage[0], result_file1) listOfURL = QSOStudy.getListOfURL(votableForImage[0]) listOfFileName = QSOStudy.getListOfFileName(votableForImage[0]) listOfObjectName = QSOStudy.getListOfObjectName(votableForImage[0]) listOfCatalogName = QSOStudy.getListOfCatalogNameForObject(listOfObjectName) FOR listOfURL INVOKE ivo://jvo/tools/sextractor catalogDH = performForURL(listOfURL[_count]) storeVOTable(catalogDH, listOfFileName[_count]) END wdir = getCurrentWorkDir() FOR listOfObjectName numBands = QSOStudy.prepareForHyperZ(wdir, listOfObjectName[_count], listOfFileName, listOfCatalogName[_count]) END PARFOR listOfObjectName executeHyperZ(listOfCatalogName[_count], listOfObjectName[_count]) END

Future Plan Public release at the end of this year Public release at the end of this year Increase the functionality of the workflow system Increase the functionality of the workflow system Data visualization, data analysis Data visualization, data analysis Virtual file system. Virtual file system. Single-sign on Single-sign on Globus 4 ? Globus 4 ?