|
PCの余分な計算能力、人類のために役立てよう
最近PCの能力がかなり向上しました。PentiumIII-500MHzクラスやG4が当たり前のように使われています。しかし、その計算能力はあなたがウェブサーフィンしている間はほとんど使われていません。ワープロを使って仕事をするにもPCにとっては暇に等しいです。そんな無駄な計算能力をもっと有益に活用することを考える人たちがいます。分散コンピューティング(distributed computing)の技術を使って、PCの暇な時間に何かを計算させようというわけです。ここで、あなたのPCを有効に使うソフトウェアを紹介しましょう。なお、これらのプログラムは多様なプラットフォームに用意されているので、どんな計算機を使っても大体使用できます。
その1 - 地球外生命を探してみよう
PCの暇な時間を利用して何かを計算させるプログラム(分散計算クライアント)の中で、一番夢のあるものはSETI@Homeでしょう。SETI(Search for Extraterrestrial Intelligence)、つまり地球外知的生命体探索は電波望遠鏡を使って、地球外文明から発生される電波をキャッチしようというプロジェクトです。しかし、空は広いし、宇宙からきた電波もいろいろあるので、何がエリアンから来たかを判断するために膨大なデータをいろいろ計算する必要があります。そして、その計算は分散している暇なPCにさせようというのです。SETI@Homeのホームページからクライアントが無料でダウンロードできます。実行されたクライアントはSETI@Homeのサーバからデータを取得して暇なときに計算を実施して結果を返して新たなデータを取ってきます。あなたは何もする必要はありません。もしかしたら、あなたははじめて地球外生命体を発見する人になるかもしれません! 管理者みたいなX-Filesファンにはたまらない話でしょう しかし、参加する人が多すぎて計算されるデータが足りない、つまりあなたが加わってもプロジェクトの成功に影響を与えない、という噂もいくつか耳にします。
その2 - 暗号を解いて賞金をもらおう
暗号の安全性を試すために暗号解読の競争が何回か実施されています。解読を成功した者には賞金などがありますが、一人でやっても期間内で成功することは不可能に近いです。しかし、グループを結成して、分散に計算すればそれが可能になります。distributed.netは暗号解読プログラムを公開しています。このプログラムはdistributed.netのサーバからカギを取得して計算機の暇なときに暗号を解こうとします。結果は返されて新しいカギを試しつづけます。暗号解きのほかに、数学的な問題の計算などが設定できます。新たな暗号解読競争が実施されたときにプログラムは自動的にそれを計算するように設定できます。このプロジェクトではデータの不足は問題にならないので、参加する人が多ければ多いほど良いです。現在実施しているRC5の暗号を運良くあなたの暇な計算機が解けたら$2000くらいの賞金がもらえます。非常にクールなスフとウェアです。はい。
その3 - AIDS薬を研究してみよう。え?違う??
上記のとは違って、これは企業が主体であるプロジェクトです。Fight AIDS@HomeはAIDSの薬候補を仮想的にテストするのが目的です。もし、あなたのPCでAIDSの治療に利用できる薬が見つかったら、あなたは、人類を厄介なこの病気から解放する薬の共同開発者として認められるでしょう。このプロジェクトの目的には非常に良いものではありますが、私的には参加を勧めません。その理由はシステムにあります。Fight AIDS@Homeのページをよく読むと、このプロジェクトは独自のクライアントではなく、Entropiaの分散計算システムを利用しています。このEntropiaは分散計算時間を売っている会社です。Entropiaクライアントをインストールすることで、彼らはあなたのPCの空き時間を自由に使うことができるようになります。その時間を計算パワーを必要とするプロジェクトに売るのです。問題はあなたは自分のPCがどんなものを計算をしているかを知ることができないし、コントロールもできません。主な時間はFight AIDS@Homeのために使われるかもしれませんが、あるときは核ミサイルのシミュレーションをしているかもしれません。あるいはあなたのPC利用形態を広告会社などに送信するかもしれません。この不透明感がなんだかいやな感じがします。しかし、もしあなたは心が広くて人類のためならそんなことくらい…とお考えなら、これはこの3つの中で一番現実的に役に立つかもしれません。しかし、私的に「人の良心からもらった計算時間を売って金儲けして、持ち主が気づかない間にPCを別のことを計算させる」というEntropiaのビジネスモデルには反感を持ちます。もう一度言いますが、このクライアントを使うことで、あなたは無料でEntropiaに、好きなプログラムを好きなときに好きなだけ実行する権利を与えることになります。そして彼らはその権利を利用して、あなたの計算機の時間を売って、その時間を買った人のプログラムをあなたの計算機で実行して金儲けします。管理者はこの手の企業が嫌いだということが伝わりましたか?
関連リンク
SETI@Home
distributed.net
Fight AIDS@home
Entropia Inc.
|