今度のSETI@homeはオープン・ソース 25
ストーリー by yourCat
汎用分散コンピューティング環境 部門より
汎用分散コンピューティング環境 部門より
yosuke曰く、 "Team Slashdot Japanもある程、/.JでもおなじみのSETI@homeだが、次のプロジェクトとしてFuture directions of SETI@homeというニュースを出している。この内のBOINC - Berkeley Open Infrastructure for Network ComputingはSETI@homeのような分散コンピューティングを行うためのフレームワークを提供するもの。これによって、クライアントを入れ替えることなく、複数のプロジェクトに参加することも可能になる。これだけでもおもしろい試みだが、SETI@home側はこのBOINCをオープン・ソースとする考えだ。クライアントのカスタマイズやバグフィックスをいつでもできる、ということもはっきりと書かれている。また、サーバ側はApache、PHP、MySQLなどを利用したものになる模様。
SETIには興味がなくても、このBOINCには興味を持つ/.Jerも多いのでは?
#ライセンスはやっぱりBSD?"
結果をまとめる際のsanity check (スコア:3, 興味深い)
distributed.net [distributed.net]の場合、sourceを公開すると(悪意の有無に関わらず)現実にはあり得ない結果をserverへ返す恐れがあるとしてsourceの公開に消極的だったと記憶しています。BOINCでは返ってきた結果が正しいことをどうやって検証するのでしょうか?
a cheat-resistant accounting systemをつけるとは書いてあるけど、client側のbugにも効くのかな?
Re:結果をまとめる際のsanity check (スコア:2, おもしろおかしい)
検算。
Re:結果をまとめる際のsanity check (スコア:2, 参考になる)
また、「見つからなかった」と虚偽申告されたブロックに正解があれば、全ブロックの検査が終わっても見つからないという状況が発生してしまいます。
RC5-Crackでは
一方SETIの場合、
また、SETIの場合参加者のClientでは「可能性のありそうな」データか、「ただのノイズか」を識別しているだけで、実際のデータの検証は再度行われるので、「見つかった」という虚偽の申告があっても単にS/N比が悪くなるだけです。(ま、それはそれで問題だけど)
逆に「見つからなかった」という虚偽申告も有り得ますが、その場合は単に発見が遅れるだけで、そこに有意な電波発信源があれば遅かれ早かれ見つかるでしょう。
という事で、同じ「分散解析プロジェクト」であっても対象としているデータの性格が違うので、一概に比較はできないのではないでしょうか?
Re:結果をまとめる際のsanity check (スコア:1)
Re:結果をまとめる際のsanity check (スコア:1)
以下、解釈に間違いがあるかもしれませんが。
まず、結果の確かさの検証ですが、基本的には検算によるようです。
同一のW.U.に対して他人が返した結果と比較する、というものですね。
これとは別に"a cheat-resistant accounting system"があります。
各アカウントには(CPU time) * (int + fp + mem)のcreditが与えられます。
"正しい結果"と判定されるには、ある閾値以上のcreditを持っている必要があります。
もちろん、正しくない結果を返した場合は減点されることもあるでしょう。
これによって、虚偽の結果を返してW.U数を稼ぐことにより上位入りしようとする行為は無駄になりそうです。
クライアント側のバグに関しては、特に何も書いていませんでした。
ですが、虚偽の結果を返していると判定されるような気がします。
ただ、プロジェクトとしては枯れているバージョンを推奨するでしょうし。
{自分でhackした|自分で選んだ}バージョンでスコアが上がらないとしても、それは"at your own risk"でというものなんじゃないかなぁ、と思います。
#どなたか識者の方の訂正を希望。
SETI@homeの今後の方向 (スコア:2, 参考になる)
こういうものは (スコア:2, すばらしい洞察)
Re:こういうものは (スコア:2)
・どういう挙動のものを
・だれが
・なんのために
入れるんでしょうか?
SETI@home プロジェクトに関して、スパイウェアを入れる
メリットは考えられるんでしょうか?
いや入ってるか否かはメリットうんぬんからは
推測できないのかもしれんけど。
[udon]
手抜きしてクラスタリング? (スコア:1)
まぁ、自分で全部書いてもそんなに大変じゃないかもしれないけれど...
#ACにしても自分が書いたとばれるので AC
Re:手抜きしてクラスタリング? (スコア:0)
./Jer (スコア:0, 余計なもの)
#もう寝るからAC
Re:./Jer (スコア:2, おもしろおかしい)
私の他にもにも気になった人がいた(笑)
やっぱ「スラッシュドットじゃぁ」って読むのだろうか。
・・・広島?
Re:./Jer (スコア:1)
#ACでよかったと思いつつAC
Re:./Jer (スコア:1)
テンパってるなぁ。
寝よう。
トピ汚しすまん。
Re:./Jer (スコア:0)
Re:./Jer (スコア:1)
スラドじゃねーよ。
Re:./Jer (スコア:1, おもしろおかしい)
Re:./Jer (スコア:0)
Re:./Jer (スコア:0)
/.Jer (スコア:0)
Re:./Jer (スコア:0)
夢はあるけど (スコア:0)
Re:夢はあるけど (スコア:2)
句読点が読みにくい文章ですねえ。
[udon]
Re:夢はあるけど (スコア:0)