SETI@home

Frequently Asked Questions about SETI@home

SETI@home についてよくたずねられる質問と回答(日本語訳)

英語の最新版は、 http://setiathome.ssl.berkeley.edu/faq.html にあります。

Team EDGE さんも SETI@home FAQ を作成公開しています。


この FAQ の項目

  1. SETI@homeをはじめる時の質問
  2. SETI@home ソフトウェアを動かす時の質問
  3. パフォーマンスとクレジットについての質問
  4. 計画についての質問
  5. Windows
  6. Macintosh
  7. UNIX
  8. プラットフォームについての質問
  9. SETI@homeのデータ配布についての質問
  10. SETI@homeの科学的なことに関する質問
  11. SETI全般に関する質問

もしも下記のなかにあなたの質問が見当たらなかったら、 ぜひ質問を申し込んでください。


SETI@homeをはじめる時の質問

  1. SETI@homeに参加するには何が必要ですか?
  2. SETI@homeに参加するのに、科学やSETIプロジェクトについて、何か知っている必要がありますか?
  3. クライアントソフト(スクリーンセーバー)をダウンロードするのに、どれくらい時間がかかりますか?
  4. 時間料金制のプロバイダを利用しています。SETI@homeでは、どのくらい接続時間が必要ですか?
  5. セキュリティはどうなっていますか?
  6. ソフトウェアを使うのはどれくらい面倒でしょうか? たとえば、利用者はこのソフトを起動したり終了したり、解析結果データを送ったりといった面倒なことをしなければならないのでしょうか? 私のコンピュータは常時接続しなければなりませんか?
  7. ソフトウェアをダウンロードしましたが、 私のコンピュータで .tar (あるいは .sit や .exe )ファイルを扱う方法が わかりません。どうしたらよいでしょうか?

SETI@home ソフトウェアを動かす時の質問

  1. できる限りたくさんのマシンでこのプログラムを動かしたいのですが。
  2. ファイアウォール(またはproxyサーバー)経由でもSETI@homeを使えますか?
  3. 私は SETI@home をしばらく動かしましたが、 最新バージョンに入れ換えたらユニットを解析するのに8倍の時間がかかりました! 大丈夫でしょうか?
  4. 私は SETI@home をスクリーンセーバーとして使っていますが、 開始直後に止まってしまいます。どうしたのでしょうか?
  5. 私のログイン情報やユーザー情報を変更するにはどうすればいいですか?

パフォーマンスとクレジットについて

  1. SETI@homeスクリーンセーバーは、マルチプロセッサマシンで、2つ以上のプロセッサ(CPU)をサポートしますか?
  2. 集計のページを見たら、プラットフォームXは私のマシンよりもY倍も速い! どうして?
  3. 私のマシンで信号が見つかったら、私の功績は認められますか?

計画について

  1. どうしてソースコードを公開しないのですか?
  2. どうしてJavaで書かないのですか?
  3. どうしてバックグランドでずっと動いているプログラムではなくて、スクリーンセーバーなのですか?

Windows

Windows での SETI@home についての詳しい情報は、 関連ウェブサイト日本語情報ページでもみつかります。
  1. Windows のスクリーンセーバーにパスワードをかけることはできますか?

Macintosh

Macintosh での SETI@home についての詳しい情報は、 関連ウェブサイト日本語情報ページでもみつかります。

UNIX

UNIX での SETI@home についての詳しい情報は、 関連ウェブサイト日本語情報ページでもみつかります。

プラットフォームについて

  1. Beowulf やマルチプロセッサーのような並行処理システムのための SETI@home のバージョンはありますか?
  2. どうして Version 3.x ではワークユニット処理の完了時間に大きなばらつきがあるのでしょうか?

SETI@homeのデータ配布について

  1. 速いコンピュータに対して、1度に送るデータ片を大きくしないのですか?
  2. 私たちが作業ユニットを送らなかったらどうなるのでしょうか? ひょっとしてなくなってしまったのでしょうか?

SETI@homeの科学的なことに関する質問

  1. 新しい Mac や Windows のクライアントではガウシアン情報の表示はどうなったのでしょうか?
  2. 地球外文明の信号が見つかったら、何が起こりますか?
  3. SETI@homeは2年間続けるそうですね。どうしてずっと無期限に続けないのですか?
  4. 信号を発見したら、どうやって解読するんですか?
  5. どうやって望遠鏡からデータを集めたり、よその計算機に送ったりするのですか?
  6. 計算するのはどんな種類の信号で、信号分析はどんな形式ですか。
  7. 解析結果はどのようにして繋ぎ合わされるのですか?
  8. 不正な解析結果が送られてきて、地球外文明からの信号を隠してしまうようなことを、未然に防ぐ対策は施されているのですか?
  9. 誰かがプログラムに細工して、地球外文明からの信号であるかのような偽のデータが送られてきたら、どうやって見破るのですか?
  10. 非常に多くの人が参加して、すべてのクライアントに対して常にアレシボ天文台のデータが行き渡らないことはありそうですが? もしそうなったら、どう対処するのですか?

SETI全般に関する質問

  1. 地球から、現在のところどのような種類の電波が発信されているのでしょう? そうした信号は、たとえば10光年、50光年先からでも観測できますか? もしSETIが、たとえば10〜50光年先の惑星上であって、そこでSETIプロジェクトが実施されているとしたら、彼らは地球からの信号を検知できますか?(彼らが私達の方向を観測していると仮定して)


SETI@homeをはじめる時の質問

SETI@homeに参加するには何が必要ですか?

少なくとも32MBのメモリ、10MBのハードディスクの空きスペースを持ったコンピュータ、それとインターネットへの接続環境が必要です(ダイヤルアップでも可)。SETI@homeプログラムは、時々ネットに接続するノートパソコンでも使えます。私達は、Windows 95、Windows 98、Windows NT、Macintosh、それに様々なCPUで走るLinuxを含む、多くのUNIXプラットフォームをサポートする予定です。最終的には、OS/2、BeOSなどのほかのOSもサポートしたいと考えています。しかし、WebTVはサポートしません。 CPUパワーや、モデム速度などに関して、特に必要とされる条件はありません。また、世界中のどこにあなたが住んでいても構いません。


SETI@homeに参加するのに、科学やSETIプロジェクトについて、何か知っている必要がありますか?

必要ありません。ただクライアントソフトをダウンロードして、インストールするだけでOKです。


クライアントソフト(スクリーンセーバー)をダウンロードするのに、どれくらい時間がかかりますか?

28.8kbpsモデムで、5分程度です。


時間料金制のプロバイダを利用しています。SETI@homeでは、どのくらい接続時間が必要ですか?

SETI@homeクライアントは、データ転送が必要なときだけ、サーバに接続します。これは2、3日に1回の割合で起こり、1回あたり5分程度かかります。


セキュリティはどうなっていますか?

SETI@homeスクリーンセーバーは、私達のFTPサーバからしかダウンロードできませんし、データの送受信も、私達のサーバとだけ行ないます。その際、実行できるプログラムをダウンロードして仕込むようなこともありません。 そもそも、今まさにあなたが使っているブラウザの方が SETI@homeスクリーンセーバーよりも危険じゃないでしょうか!


ソフトウェアを使うのはどれくらい面倒でしょうか? たとえば、利用者はこのソフトを起動したり終了したり、解析結果データを送ったりといった面倒なことをしなければならないのでしょうか? 私のコンピュータは常時接続しなければなりませんか?

利用者は特に何もする必要はありません。 解析結果は、インターネットに接続したとき(メールを送受信したり、Webを見たりなど)、自動的に送信されます。また、インターネットに接続すべき時が来たら利用者に許可を求めるような設定も可能です。


ソフトウェアをダウンロードしましたが、 私のコンピュータでは .tar (あるいは .sit や .exe )ファイルを扱えません。 どうしたらよいでしょうか?

Windows 用ソフトウェアは .exe 、Mac 用ソフトウェアは .sit 、 UNIX は .tar で 終わるファイルにまとめてあります。 ひょっとしてあなたのダウンロードしたソフトウェアは他のシステム用かもしれませんん。

[訳注]
Linuxユーザは、ダウンロードする時にglibcのバージョンに注意してください。

$ ldd --version
でバージョンが表示されるので,それにしたがってクライアントをgetしてください。

SETI@home ソフトウェアを動かす時の質問

できる限りたくさんのマシンでこのプログラムを動かしたいのですが。

できます。あなたがそれぞれのマシンで同じ名前を使っている限り、 それらのマシンの計算結果はあなたが送ったものとされます。

(いまのところ) あなたは Windows や Mac では一つの SETI@home プログラムしか実行できない ということに注意して下さい。 もしあなたが UNIX 上でいくつも SETI@home を動かすならば、 それらは別々のディレクトリで実行しなければなりません。


ファイアウォール(またはproxyサーバー)経由でもSETI@homeを使えますか?

SETI@homeクライアントはHTTPプロトコルで通信するので、WWWの通信ができるファイアウォール経由ならば動作します。

もしも SOCK proxy経由で問題が生じた場合は、 NEC の SocksCap (http://www.socks.nec.com/sockscap.html) や Hummingbird Socks (http://www.hummingbird.com/products/nc/socks/index.html) について見てください。 どちらも「まるでインターネットに直接つながっているように」ソフトウェアを使うことができます。

もしも Microsoft Proxy Server のパスワード防御によって接続できない場合は、 Proxomitron(http://members.tripod.com/Proxomitron/) を使ってみてください。


私は SETI@home をしばらく動かしましたが、 最新バージョンに入れ換えたらユニットを解析するのに8倍の時間がかかりました! 大丈夫でしょうか?

心配いりません。新しいクライアントでは データを前よりもさらに詳細に調べる解析コードにアップグレードしたので、 正常な動作です。 このために計算時間が長くなりますが、より学術的解析が可能になりました。


私は SETI@home をスクリーンセーバーとして使っていますが、 開始直後に止まってしまいます。どうしたのでしょうか?

SETI@home クライアントは他のスクリーンセーバーや同種のプログラムによって 中断される事があります。 SETI@home はコンピューターが空いている時以外はできるだけ割り込まない ように設計されているので、他のプログラムが走ろうとすると、 SETI@home は停止終了してしまいます。 もしもあなたのコンピュータが空くと動きだす 他のスクリーンセーバーなどのプログラムがあると、 SETI@homeとそのプログラム両方が動かなくなります。 このような振舞いをする典型的なアプリケーションは McAfee の VirusScan です。 もしも VirusScan をインストールしている場合は、 SETI@home に干渉しないように ScreenScan のオプションを外してください。


私のログイン情報やユーザー情報を変更するにはどうすればいいですか?

いまのところその方法はありません。 結局、WWWを使って「変更希望」を申請する仕組みになるでしょう。 パスワードを使ってあなたの情報を変更するわけです。 他人の情報をでたらめにかえたりできないように、 こうして拡張したレベルにはセキュリティが必要になります。


パフォーマンスとクレジットについて

SETI@homeスクリーンセーバーは、マルチプロセッサマシンで、2つ以上のプロセッサ(CPU)をサポートしますか?

初期バージョンではサポートしません。後続バージョンでサポートするかもしれません。


集計のページを見たら、プラットフォームXは私のマシンよりもY倍も速い! どうして?

上の2.1. を見て下さい。 新しいバージョンは遅くなりましたが、 また古いバージョンで集計をとっている人がいるためです。 これは正式に開始する時にデータベースを空にするまでの見せかけの数字です。


私のマシンで信号が見つかったら、私の功績は認められますか?

はい。私達のソフトは、それぞれの解析データがどのマシンで解析されたか、常にトレースしています。もし、あなたのマシンが発見に関わったなら、そしてあなたが望むなら、あなたの名前は共同発見者としてリストに加えられるでしょう。

計画について

どうしてソースコードを公開しないのですか?

私たちは安全面と学術面での理由からソースコードを 公開しない事にしました。 誰もがまったく同じ計算を行なわなければなりません。 さもないと私たちはこの探査を統括できず、 計算結果を信用できなくなります。 また、私たちはわざと私たちのデータベースやサーバーを圧迫する 人がでるのではないかと警戒しています。


どうしてJavaで書かないのですか?

今のところ、javaは遅いですし、c言語で制御するようなシステムに依存したコードがたくさんあるからです。


どうしてバックグランドでずっと動いているプログラムではなくて、スクリーンセーバーなのですか?

SETI@homeクライアントは、非常に多くのメモリを消費しますので、スワップを起こすマシンも出てくるかも知れません。私達としては、利用者の日常的な作業に、まったく影響が出ないことを保証したいのです。 ですから、PCやMacintoshでは、デフォルトではスクリーンセーバーとなっているのです。

しかし、もしすでにお気に入りのスクリーンセーバーがあったり、スクリーンセーバーを使いたくないという場合、SETI@homeクライアントを、四六時中計算を続けるような、グラフィックを表示しないバックグラウンドプログラムとして使うこともできます。UNIX版は、そのように動作します。


Windows

Windows のスクリーンセーバーにパスワードをかけることはできますか?

私たちのスクリーンセーバーは、 OSにパスワードをかけさせる他のスクリーンセーバーと同様に動作します。 これは通常のパスワードプロテクトと同じやりかたです。


Macintosh

UNIX

プラットフォームについて

Beowulf やマルチプロセッサーのような並行処理システムのための SETI@home のバージョンはありますか?

ありません。 そのかわり、 マルチプロセッサーやクラスターのノードで SETI@home を同時に多数起動させることはできます。この時に それぞれのインスタンスを別々のディレクトリで動かすように気をつけて下さい。


どうして Version 3.x ではワークユニット処理の完了時間に大きなばらつきがあるのでしょうか?

Version 3.0 で、我々はパルス信号を探すための 2つの新しいアルゴリズム を導入しました。1つは一般パルス探索、もう 1つは高速 3つ組探索です。(ア ルゴリズムの記述については後に説明を掲載します。 )一般パルス探索は、高 度に最適化されているものの、非常に計算時間を消費します。パルス信号の 検出感度を上げること (よいことです) と、ワークユニットの処理率を上げ ること (こちらもよいことです) のバランスをとるため、クライアントはあ る種のワークユニットに対しては、他のものよりもより多く、パルス探索を 適用します。

時間の解像度が高いほど (つまり、時間軸を分割する数が多いほど)、パルス 探索はより効果的になります。パルス探索は、常に 1つの望遠鏡ビーム (天 球の 0.1 度) をカバーするデータのかたまりに対して処理を行います。どん な周波数解像度でも、1 ビームに対応する時間の解像度は、データが取得さ れた時点での望遠鏡の回転率によってのみ決められます。時間の解像度がひ どく粗い場合には、パルス探索はあえて処理を行いません。その一方で、あ まりにも時間の解像度が細かい場合は、処理時間が非常に長くなってしまう ため、パルス探索は避けるようにしています。常にトレードオフがあります が、我々は最適なバランスを達成することに努めました。望遠鏡の回転率は また、クライアントがガウシアン探索を行うかどうかにも影響します。

次の表は、望遠鏡の様々な回転率について、クライアントで何が実行される かを示しています。対応する角度幅も示しています。みなさんのワークユニ ットの角度幅は、ワークユニット・ヘッダを見れば分かります。水平軸は FFT長と Hz の両方で示した周波数解像度です。どの回転率/周波数解像度の 組み合わせについても、ガウシアン探索 (G)、パルス探索 (P) あるいは 3つ 組探索 (T) のそれぞれが実行されるかどうか見ることができます。

slewrateangle_range128K64K32K16K8K4K2K1K512256128 6432168
--------------0.0750.1490.2980.5961.1922.3844.7689.53719.0738.1576.29152.59305.18610.351220.70
0.0000000.000000-----T--T--T-PT-PT-PT-PT-PT-PT-PT-PT-PT--T--T
0.0010000.107374--------T--T-PT-PT-PT-PT-PT-PT-PT-PT-PT--T--T
0.0020000.214748-----------T-PT-PT-PT-PT-PT-PT-PT-PT-PT-PT--T
0.0030000.322123---------G-TGPTGPTGPTGPTGPTGPTGPTGPTGPTGPTGPT
0.0040000.429497---------G--GPTGPTGPTGPTGPTGPTGPTGPTGPTGPTGPT
0.0050000.536871---------G--GPTGPTGPTGPTGPTGPTGPTGPTGPTGPTGPT
0.0060000.644246---------G--GPTGPTGPTGPTGPTGPTGPTGPTGPTGPTGPT
0.0070000.751620---------G--GPTGPTGPTGPTGPTGPTGPTGPTGPTGPTGPT
0.0080000.858994---------G--G--GPTGPTGPTGPTGPTGPTGPTGPTGPTGPT
0.0090000.966368---------G--G--GPTGPTGPTGPTGPTGPTGPTGPTGPTGPT
0.0110001.181117----------------PT-PT-PT-PT-PT-PT-PT-PT-PT-PT
0.0120001.288491----------------PT-PT-PT-PT-PT-PT-PT-PT-PT-PT
0.0130001.395865----------------PT-PT-PT-PT-PT-PT-PT-PT-PT-PT
0.0140001.503240----------------PT-PT-PT-PT-PT-PT-PT-PT-PT-PT
0.0150001.610614----------------PT-PT-PT-PT-PT-PT-PT-PT-PT-PT
0.0160001.717988-------------------PT-PT-PT-PT-PT-PT-PT-PT-PT
0.0170001.825362-------------------PT-PT-PT-PT-PT-PT-PT-PT-PT
0.0180001.932736-------------------PT-PT-PT-PT-PT-PT-PT-PT-PT
0.0190002.040111-------------------PT-PT-PT-PT-PT-PT-PT-PT-PT
0.0200002.147485-------------------PT-PT-PT-PT-PT-PT-PT-PT-PT

SETI@homeのデータ配布について

速いコンピュータに対して、1度に送るデータ片を大きくしないのですか?

いいえ。すべてのコンピュータで、1度に受け取るデータ量は同じです。速いコンピュータは1回の解析ごとの時間が短く、直ちに次のデータを受け取ることになるでしょう。だから、私たちは常に忙しいことになります。


私たちが作業ユニットを送らなかったらどうなるのでしょうか? ひょっとしてなくなってしまったのでしょうか?

こちらでは送った全ユニットを記録しています。 もしも長期間その解析結果が届かなかったら、 私たちはそのユニットを他の人に送り直します。 ディスクから削除するのは、私たちが受けとって確認したユニットだけです。


SETI@homeの科学的なことに関する質問

新しい Mac や Windows のクライアントではガウシアン(ガウス分布に従う電波強度の時間変化)表示はどうなったのでしょうか?

新しいクライアントはちゃんとガウシアンを見張っていますが、 常時表示するよりもむしろ報告すべきものを発見したときだけ表示するようにしました。


地球外文明の信号が見つかったら、何が起こりますか?

世界中のSETI研究者によって、ある手続きが合意されています。まず初めに、発見者以外のSETI研究者が、個々にその信号を確認します。もし、その信号が本物で、人類が発するもの(人工衛星や電波の反射など)では説明がつかないとしたら、報道関係者、各国政府に手続き通りに通知されます。



SETI@homeは2年間続けるそうですね。どうしてずっと無期限に続けないのですか?

2年間で、アレシボ天文台は、観測可能な範囲を3回スキャンすることになります。seti@homeは、このデータを解析します。私達の目的にはこれで十分です。観測を終えるまでに、新しい電波望遠鏡や、設備、そして違ったアプローチが登場しているでしょう。


信号を発見したら、どうやって解読するんですか?

私たちの目的はただ信号を見つけるだけです。 もしも情報を含んでいるならば、それを解読するのは言語学や数学の 専門家の仕事になるでしょう。


どうやって望遠鏡からデータを集めたり、よその計算機に送ったりするのですか?

プエルトリコのアレシボ電波望遠鏡で、1日およそ35ギガバイトのデータが高密度テープに記録されます。そしてカリフォルニアのバークレーに郵送され、0.25メガバイトごとに分割してからSETI@homeのサーバーでインターネットを使って世界中の計算機を使う人達に送られます。アレシボでは高速なインターネット接続ができないので、データはまずバークレーに郵送しなければならないのです。


計算するのはどんな種類の信号で、信号分析はどんな形式ですか。

私たちは強力なせまい周波数帯の信号をさがしています。この探査は、ラジオでチャンネルを次々と受信しながら信号の強さをメーターで測るようなものです。これを技術的に説明すると「多くの計算速度と時間を費やしてフーリエ変換を行なう大規模デジタル信号処理」ということになります。

私たちは信号のパルスや特性変化、そして空にむかって回転する望遠鏡のアンテナの方向に合致する信号も調べます。計算用のソフトウェアはいまのところ他の探索よりも10倍弱い信号をさがすものです。これには「コヒーレント積分」という強力なアルゴリズムを用いますが、これまで誰も(私たち Serendip[カリフォルニア大学バークレー校のSETIプロジェクト] も)それを実行する計算機パワーをもっていませんでした。


解析結果はどのようにして繋ぎ合わされるのですか?

こちらの計算機を使って一つの巨大なデータベースに統合されます。そして干渉を除いてから、いろいろなパターン検出アルゴリズムを使って調べたい信号を探します。


不正な解析結果が送られてきて、地球外文明からの信号を隠してしまうようなことを、未然に防ぐ対策は施されているのですか?

はい。詳しくは説明できませんが(理由は明かですね)、捏造された解析結果を検知するメカニズムがあります。


誰かがプログラムに細工して、地球外文明からの信号であるかのような偽のデータが送られてきたら、どうやって見破るのですか?

上の質問項目をご覧ください。加えて、もし「見つかった」ということであっても、私達は、私達自身でそのデータを解析して、確認作業をするので、問題にはなりません。


非常に多くの人が参加して、すべてのクライアントに対して常にアレシボ天文台のデータが行き渡らないことはありそうですが? もしそうなったら、どう対処するのですか?

それはあり得ます。ある程度までなら、複数のクライアントに同じデータを送ることで対処します。それでも追いつかなければ、そしてもし可能なら、アレシボ天文台に、別の記録装置を設置して、より広い周波数帯域(現在のシステムはSERENDIPの100MHzのバンド幅のうち、たった2.5MHzしか記録しません)で記録するようにします。


SETI全般に関する質問

地球から、現在のところどのような種類の電波が発信されているのでしょう? そうした信号は、たとえば10光年、50光年先からでも観測できますか? もしSETIが、たとえば10〜50光年先の惑星上であって、そこでSETIプロジェクトが実施されているとしたら、彼らは地球からの信号を検知できますか?(彼らが私達の方向を観測していると仮定して)

地球は電波やテレビ信号でいっぱいで、ごく近くの発達した文明なら検知できるでしょう。しかし、そのような文明であっても、彼らが地球の人類が現在持っているのと同じ程度のテクノロジー(例:もし彼らが電波望遠鏡としてアレシボ、プロジェクトがSETI@homeのようであるなら)しか持っていないとすれば、私達が発する信号を発見することは難しいでしょう。

I Love LucyEd Sullivan といった、ずっと昔のテレビ番組は、約40年前に地球を出発しました。ですから、40光年は旅していますし、近くの数千個の星たちに届いています。しかし、そうした信号は比較的弱いため、SETI@homeプロジェクトでは、たとえもっとも近い星からであっても、これと同等の地球と同じようなテレビ送信機は検出できそうもありません。

軍事レーダーや電波望遠鏡といった、地球上の、もっとも強力な電波送信機なら、いくぶん見つけやすいかもしれません。アレシボ天文台の送信機は、惑星や小惑星、電離層を観測するようなときには、非常に強力な電波発信源になります。こうしたレーダーからの信号は非常に強力で、1万光年彼方からでも、SETI@homeのような探索によって検出できるでしょう。ただし、次の3つの大きな問題点があります。

a) アレシボの電波発信機が、非常に細いビームを使うこと(テレビ信号や軍事レーダーのように全方位的でなく)。そのビームは一度に空のごく小さな範囲しかカバーしません(だいたい全天の100万分の1)。私達以外の文明が、そうしたビームの向かう狭い範囲にあるという見込みは薄いでしょう。

b) アレシボの電波発信機から出たもっとも古い信号は30年前に地球を離れましたから、まだ30光年しか進んでいません。

c) SETI@homeは、アレシボの発信機が利用している周波数帯を観測範囲に入れていません(かつてSERENDIP IIIで、そうした周波数帯も一部も調査したことがありますが)。


このページの先頭にもどる

ホームにもどる


Translated by:
Kenji Saito, Ken NISHIMURA, YAMANE Shinji <s-yamane@vacia.is.tohoku.ac.jp>
Last modified: Wed Jan 7 14:58:35 JST 2004