distributed.netな日々:2022年11月

2022年11月8日:停電があります

There will be some intermittent outages of our stats webserver on Nov 7 and Nov 8 due to electrical maintenance work being done. No loss of project data will occur, though processing may slightly delayed. Moo! https://t.co/xlrmp6brdk

— distributed.net (@dnetc) November 7, 2022

11月7日と8日に電気工事があるためにサーバが一時的に止まるそうです。遅れが出るだけで処理には影響がないとのことなので、まあ我々としては特に何もすることはないですね。statsサーバが止まって見れなくなると寂しいですが、すぐに復旧するなら別に問題ないですし。そもそも止まることは時々あるし。

ところで、この手のサーバ停止のお知らせは時々ありますが、いつも止まるのはウェブサーバなどであって、キーサーバーが止まったことってないんですよね。多分。おそらくキーサーバーはそれなりに強固なデータセンターに冗長化して設置してあるのかなぁと。一方、ウェブサーバや統計サーバなどはオフィスの片隅に置いてあって冗長化もされてないのかなぁと想像してます。大事なのはキーデータですから、合理的な設計だと思います。

それにしても、distributed.netって1997年から始まってますし、内部の事情は漏れてこないので詳細はわかりませんが、多分長らくシステム構成って変わってないんですよね。つまり、20年以上前に今のシステム構成を構築できてるわけで、それはそれで凄いスキルだなぁと思ったりもします。その頃って、古いパソコンにLinux入れてオフィスの片隅に転がしておけば安価にサーバが作れるぞとか言ってた時代ですからねぇ。詳細分からないので、なんとも言えないんですけどね。

2022年11月15日:【OGR-28】多分そろそろ終わります

正式なアナウンスはまだですが、長きにわたったOGR-28がそろそろ終わります。新規のスタブ配布はもう行われていないようで、おそらく内部で未了のスタブを消化している段階ではないかと思います。

正確な開始日はイマイチわからないのですが、過去の日記を調べると2014年2月19日の時点でスタブがセットされていることから、この頃に始まったみたいですね。約8年9カ月かかったわけですか。今日時点でstatsでの表示が3,190 daysとなっていますので、だいたい合ってますね。OGR-27は約5年でしたので、それよりは時間かかってますが、増えた計算量に比べると、かなり早く終わっていますね。

直接的な比較が可能なのかどうかよくわかってないのですが、OGR-24からのstatsを比較してみました。OGR-26でクライアントの大改良があったので、それ以前と以後は直接は比較できないです。こうしてみると、意外と参加者減ってないというか、むしろ増えてるんですね。distributed.netというか、グリッドコンピューティング自体が下火ですから、昔からの参加者だけが細々とやってるイメージだったんですが、実態はそうでもないのかもしれません。結果的にOGR-28はそれ以前よりもだいぶ速度アップしていて、CPUの高速化も大きいでしょうが(2014年ってそれこそSandy Bridgeの時代ですよね)、それ以上に参加者の増加が貢献しているのではないかと思います。

Project Total Gnodes Overall Rate Time Working participants
OGR-24 555,551,925 4 Gnodes/sec 1,572 days 41,803
OGR-25 52,898,840,308 204 Gnodes/sec 3,006 days 124,387
OGR-26 294,330,770 142 Gnodes/sec 24 days 2,754
OGR-27 51,775,819,808 329 Gnodes/sec 1,822 days 19,919
OGR-28(未了) 115,516,443,393 419 Gnodes/sec 3,190 days 65,498

2022年11月18日:【OGR-28】もうすぐ終わるよのアナウンス

Quick status about OGR-28

staff blogsで「まもなくOGR-28が終わるよ」というアナウンス出ましたね。近日中に確定報告出すので、それまではRC5-72をやってましょう!

2022年11月23日:【OGR-28】終わったよ!終わったよ!終わったよ!

https://t.co/bltso06VwL is proud to announce the completion of OGR-28 after approximately 8.5 years, with the help from our network of volunteers! #dnetc
https://t.co/mofsaj0o4J

— distributed.net (@dnetc) November 23, 2022

OGR-28が確定しましたよ。公式のアナウンスはCompletion of OGR-28 projectですよ。8年あまりの時間、6万人以上の参加者の努力によって、ついにOGR-28が確定しました。その値は 0 3 15 41 66 95 97 106 142 152 220 221 225 242 295 330 338 354 382 388 402 415 486 504 523 546 553 585 だそうです。うん、よくわかんないね! でもいいの。楽しいから。

一方残念なお知らせはOGR-29は当面行わないとのこと。おそらく計算時間を試算したところ、とても非現実的な期間になってしまったんでしょうね。RC5-72だってスタート当初は1000年という非現実極まりない期間になっていたので、OGR-29だってスタートしてええやんと思わんでもないですが、20年を経て distributed.net のスタッフも大人になったという事でしょうか。知らんけど。

ということで、当面はRC5-72を楽しみましょう。もしかしたらOGRに代わる別のプロジェクト始まるかもしれませんしね!