並列タイトル等Development of a Web Application for Quick Analysis of ALMA Cube Data
タイトル(掲載誌)宇宙航空研究開発機構研究開発報告: 宇宙科学情報解析論文誌: 第3号 = JAXA Research and Development Report: Journal of Space Science Informatics Japan: Volume 3
一般注記仮想天文台(VO) は,様々な波長の様々な天文データベースの集合体であり,それらは「VO インターフェース」という規格で結ばれている.天文の観測データは指数関数的に増加し続けており,Atacama Large Millimeter / submillimeter Array (ALMA) に至っては1天体につき2TB もの標準較正済みデータが生成されると見積もられている.このようなサイズのデータは,もはや通常のパーソナルコンピュータでは処理することができない.そこで我々は,利用者の科学的関心を満足する小さなデータキューブを巨大なデータキューブから動的に生成するVO システムを構築した.このVOシステムの核となるのがALMAWebQL であり,これはGoogle Web Toolkit (GWT) を用いて書かれた典型的なクライアント-サーバ型アプリケーションである.また,我々はファイルの読み込みにかかる時間を短縮するために「Just-in-Timeエンディアン変換法」と呼ばれる新しいエンディアン変換法を開発した.これは,FITS ファイルがビッグエンディアンを採用しており,サーバ側のデータ処理において純粋なファイル読み込みにかかる時間とエンディアンの変換にかかる時間,データを加工する時間が拮抗するためである.この方法をネイティブコードで実装してALMAWebQL に適用したところ,GWT(=Java) 実装と比較して約3.5 倍(GWT のみの実装からネイティブコードへの修正で2.5 倍,マルチスレッド化されたJust-in-Time エンディアン変換の適用で1.4 倍)高速化された.
Virtual Observatory (VO) is a collection of various astronomical databases of various wavelengths which are connected by "VO interface". Volume of astronomical observational data has been inat-ing exponentially, and the Atacama Large Millimeter/submillimeter Array (ALMA) is estimated to generate a 2 TB standard calibrated data cube even for one target. It is hard to handle such a huge data cube in a personal computer. We develop a VO system which dynamically converts a huge data cube into a small one with low resolution so that it meets users' scientic interests. The core component of the system is ALMAWebQL, which is a typical client-server applicationbuilt on Google Web Toolkit (GWT). We developed a new endian conversion technique named Just in-Time endian conversion method” to reduce le reading time since the FITS format adopts big endian, and the endian conversion time is comparable to the (pure) le reading time and the data extraction time on the server side. By applying this new method in native implementation to ALMAWebQL, it becomes about 3.5 ( 2.5 by switching GWT (=pure Java) to native im-plementation and 1.4 by application of multithreaded Just-in-Time endian conversion method)faster than the original GWT implementation.
形態: カラー図版あり
Physical characteristics: Original contains color illustrations
資料番号: AA0062302009
レポート番号: JAXA-RR-13-010
連携機関・データベース国立情報学研究所 : 学術機関リポジトリデータベース(IRDB)(機関リポジトリ)
提供元機関・データベース宇宙航空研究開発機構 : 宇宙航空研究開発機構リポジトリ