theSkyNetはかつて行われていた、インターネット経由でつなぎ合わされたボランティアのコンピューターを天文学の研究に使用する、分散コンピューティングによる市民科学プロジェクトである。カーティン大学と西オーストラリア大学が共同運営する(ICRAR)が主導して運用していた。
theSkyNet内では、ソースファインダーと呼ばれるタスクとPOGSと呼ばれるタスクの2種類が運用されていた。 両方のプロジェクトが現在完結している。 theSkyNetのソースファインダーは、将来的な次世代観測装置であるスクエア・キロメートル・アレイとそれに先立つを用いたサーベイ観測に備えて、電波源を発見する自動アルゴリズムのテストと改良を行うことを目的としていた。 一方でtheSkyNetのPOGSはハワイのハレアカラ天文台にあるパンスターズが運用するパンスターズ-1望遠鏡(PS-1)が撮影した画像中に写った多数の銀河について、スペクトルエネルギー分布をフィッティングする計算処理を行いその特徴量を算出することを目的としていた。
沿革 theSkyNetのうちソースファインダープロジェクトは2011年9月13日に公開された。このプロジェクトはJavaをベースとするユーザープラットフォームで運用されており、Nereusと呼ばれる新型の分散コンピューティングソフトウェアを用いてデータの処理を行っていた。
最初の運用開始から1周年を迎えたtheSkyNetは、2012年9月に新しく、分散コンピューティングのプラットフォームとして人気のあったBOINC上でtheSkyNet POGSプロジェクトを開始した。オーストラリアに拠点を持つプロジェクトとしては、初めてのBOINCプロジェクトとなった。
POGSというプロジェクト名は、とも呼ばれる、ハワイのマウイ島で1920年代に流行した、牛乳瓶の蓋やそれに似た円盤を使って行われた子供たちの遊びであるPogsに由来しており、実際にプロジェクトのデータ元となっている画像をマウイ島にあるパンスターズのPS1望遠鏡が撮影していることにも因んでいる。 その上で、プロジェクト名をその概要をよく表している"Pan-STARRS Optical Galaxy Survey"(パンスターズ光学銀河サーベイ)と名付け、その頭文字をとって"POGS"をバクロニムとしている。
POGSは2018年5月にすべてのデータの処理が完了し終了した。そしてソースファインダーだけではデータ処理の必要性が低いとして、同時にソースファインダーも終了した。 科学的目標 theSkyNetのうちPOGSプロジェクトの目標は
GALEX、パンスターズ、WISEがそれぞれ違う波長帯でカバーするスペクトルを組み合わせ、近傍宇宙(赤方偏移0.05から0.1以内)における多波長(紫外線から可視光線、近赤外線まで)の銀河マップを構築する スペクトルエネルギー分布のフィッティングを用いて、それぞれの銀河について、星形成率や銀河内の恒星質量、星間塵による減衰量や塵の総量といった物理パラメータを算出する
などが挙げられている。
一方でtheSkyNet ソースファインダープロジェクトの目標としては、 オーストラリア・スクエア・キロメートル・アレイ・パスファインダーやスクエア・キロメートル・アレイを用いた次世代電波望遠鏡サーベイがもたらす膨大な量のデータに備えるため、大規模データセットの処理のためのデュシャン・ソースファインディング・アルゴリズムと呼ばれる手法を改良する
などがある。 POGSでは約10万個近くの銀河についてデータ処理を行うが、その計算量は大学の大規模計算機クラスタを用いても数十年を要すると見積もられていた。しかしPOGSプロジェクトでは1日に100個以上の銀河を処理できており、3年以内での予定されていたデータの処理の完遂が実現する。 ソフトウェア theSkyNet POGSを実施しているボランティアコンピューティングソフトウェアのBOINCは、ユーザーがコンピューターを動かしている間、そのバックグラウンドで継続してデータ処理を行い、コンピューターリソースのうち使用されていない処理時間を活用している。 なおBOINCはこの手法でSkyNetの他にも様々な分野の計算プログラムをホストしており、ユーザーは自分の興味に応じて複数のプロジェクトの計算を並行して実行させることもできる。
POGSに参加するには、ユーザーはBOINCのマネージャーソフトウェアをダウンロード・インストールし、ソフト内からtheSkyNet POGSプロジェクトへの参加を選択すると、計算に必要なプログラムや計算対象のワークユニットと呼ばれるデータなどがバックグラウンドで自動でダウンロードされ、そのままユーザーが設定したコンピューターのリソース割合やアイドル時間を使用して計算処理される。
ワークユニットごとのデータ処理が完了するたびに、データ処理の計算結果はtheSkyNetの運用チームにインターネット経由でBOINCが自動で返送する。ユーザーにはその計算へのクレジットが付与され、次のデータも自動で受領し処理が始まる。
一方でtheSkyNet ソースファインダーは2014年初頭に、ソフトウェアの再開発のために一時閉鎖されるまで、ブラウザやインストールソフトウェアを用いてJavaをベースとしたカスタムソフトウェアを使用していた。その後theSkyNet Sourcefinderも、BOINCとVirtualBoxを使用するようにリニューアルされた。
ハードウェア このソフトウェアは、Microsoft Windows、Unix/Linux、MacOS、Androidのシステムに対応している。ただしAndroid端末上で処理された結果は、その他のデバイスで処理された計算結果と多少差異があることが指摘されている (sections 3 & 9)。
theSkyNet POGSプロジェクトではCPUでのデータ計算を行い、GPUは使用しなかった。
参加状況 このプロジェクトは西オーストラリア州のパースにあるICRARが、Kevin Vinsen准教授率いるチームのリードのもとで運用されていた。 2014年の10月13日時点で、プロジェクトのステータスページによるとボランティアの参加者はのべ13770人に達し、そのうち5268人が直近でクレジットを取得しているアクティブユーザーであり、1人で複数のデバイスを参加させるユーザーも多いため計算に参加したコンピューターはのべ40897台におよび、直近でアクティブなのはこのうち16508台であった。
チームリーダーのVinsenは、プロジェクトに特に貢献したボランティアにレゴセットや3Dプリンターを用いた玩具を感謝のしるしとして贈っている。
科学的成果
2013年6月7日に、「多波長サーベイでピクセル分解された銀河のスペクトルエネルギー分布フィッティングのためのBOINCベースの市民科学プロジェクト」と題した最初のこのプロジェクトについての論文が投稿され、同年10月にAstronomy and Computing誌より出版された。 2014年1月にはアメリカ天文学会の第223回会議で、プロジェクトの初期成果について発表された。
2014年9月23日には、プロジェクトのチームリーダーよりプロジェクトで5万番目の銀河について処理が行われているとアナウンスされた。
将来的なプロジェクト theSkyNetには将来的に、西オーストラリアにあるや、場合によってはスクエア・キロメートル・アレイなど、新しいデータ源からの観測データを処理できるよう拡張する可能性があるとしていた。
しかしPOGSやskynetのウェブサイトの維持だけで毎月2000オーストラリア・ドルを要するという資金面の問題から、プロジェクト完了後に公式のウェブページなどは閉鎖されており、BOINCのプロジェクト一覧からも選択できなくなっている。
関連項目 Einstein@home
脚注
出典
外部リンク (アーカイブ) BOINC_MAGPHYSのGitHubリポジトリ BOINCのウェブサイト