Appleのクラスタリング技術『Xgrid』テクノロジー・プレビュー 45
ストーリー by yourCat
タコメーター付き 部門より
タコメーター付き 部門より
真田てぺう 曰く、 "Macworldでの派手な話題に隠れるように登場したXgrid。Rendezvousを使ってMac OS Xでクラスターを構築しようというソフトのようだが、導入はとても簡便だ。個人や有志でSETIの様な運営も可能なようで、興味津々。
正直、難しいことはよく分からないのだが、かなり面白そうだと思う。アレゲな諸兄の感想や「こんな使い方がしたい!」という意見をぜひ聞かせて欲しい。"
『Xserve G5発表』記事でも話題にあがっていた (#467107)。現在はXgrid 1.0 Technology Previewが無料で利用できる (Mac OS X 10.2.8以上が必要)。Xgrid上ではUnixコマンドや専用プラグインを実行する。アイドル時にだけ動かすことも可能で、システム環境設定ペインや専用スクリーン・セーバー・モジュールが付属する。単独マシン上でも動くので、重い処理はアイドル時に回す、市販アプリケーションがXgridプラグインを同梱するといった使い方もできそうだ (プレス・リリース)。
Readmeを日本語で (スコア:3, 参考になる)
自分では海賊版と呼んでます。まだまだ素人仕事ゆえ、ツッコミどころ盛りだくさんとは思います。ツッコんでください。
悲しいかな (スコア:1, 参考になる)
#Xserve G5で1100台構成すると12畳くらいの敷地があれば入りますね。
#タンパク質や遺伝子の解析でどっかの企業がまとめて買うんでしょうね。
G5を1100台 (スコア:1)
Re:悲しいかな (スコア:0)
Re:悲しいかな (スコア:1)
電気代はサウナ運営でまかなうっと。
地球にやさしそうです。
Xgrid BLAST (スコア:0)
> #タンパク質や遺伝子の解析でどっかの企業がまとめて買うんでしょうね。
Genentech で Xserve 4台(G4だと思いますが)を使って Xgrid BLAST をテストしたと、
プレスリリースにありますね。生物系研究室だと、結構 Mac が使われていたりしますから、
Xserve G5 を使わなくても、例えば、iMac 数台を連携させてみるだけでも、面白そうです。
(#467985 参照。Mac へのリプレースを訴えられれば...いいなぁ...^^;)
それにしても、Genentech と Apple、Celera と Compaq(現HP)みたいな関係でしょうか?
うーむ (スコア:1)
私はG5とPBG4とにインストールして試してみたのですが,Randezvousによる発見はできてもサービスの利用まではいっていません.
ジョブを投げてもそれだけでずっと無反応だし,サーバー側もXgridのCPU時間あがらないしという状態です.
DHCP環境での運用がまずいのでしょうか?でもRandezvousなのだし・・・
kaho
Re:うーむ (スコア:0)
Re:うーむ (スコア:1)
PBG4->PMG5、PMG5->PBG4のどちらの環境でもうまくいきました。
どうして失敗したのか分かりませんが、パスワードを3種類設定しなければ
ならないので、それを取り違えていたのかもしれません。
あるいはジョブを投げる方もサービスを立ち上げておく必要があるのかとか。
今分かる違いは、最初のトライではクラスター名Randezvousをクリックすると
一台しか見つからなかったりその名前がlocalhostだったりしたのが、現在は
Radezvous名になっていることで、単純な設定ミスだったような気がしています。
マンデルブロを描かせた限りではピーク時にはちゃんと並列しているものの
無茶苦茶効率的、というわけではないようですね。
それでもこの簡単さは期待できると思います。
時々落ちたりするので、こまめにbug reportしてみます。
kaho
a.out を実行させたいんですが (スコア:1)
> Xgridには著名な遺伝子配列解明技術アプリケーション、BLASTの
> ビルトインサポートに加えて、高いコンピュータ処理能力が必要な
> アプリケーションをXgridに移植するためのソフトウェア開発キットが
> 付属しています。
とあります。
例えばC で書いた数値計算のプログラムがそのまま実行できるとすごく 嬉しいんですが、
やっぱり書き直す必要があるんでしょうかね。
Re:a.out を実行させたいんですが (スコア:1)
恥ずかしい限りです。
科学技術計算をする人たちにアピールしたいようなので当然ですかね。
これまでCPU パワーに直結するような計算はPC でやるようにしてましたが
非力なマックの力を合わせてPC に対抗できるなんてすばらしいです。
FAQ には
誰かがプログラムを書けばUnix マシンもagent にできるともあったので
こちらも期待したい所です。
Re:a.out を実行させたいんですが (スコア:0)
PCリサイクル法 (スコア:1)
MacOS X Serverじゃなくても使える? (スコア:0)
が、これって使えるんですかね。
古くなったG3Macを複数台集めて動かせたら、負担分散で処理が早
くなるとか、、。
#グリッドコンピューティングの中身を全く理解してないのでAC
Re:MacOS X Serverじゃなくても使える? (スコア:3, 興味深い)
リモートインストールの手順もパッケージに文書で入っています.(Xgrid Remote Installation)
接頭辞はやっぱりXなのか(オフトピック) (スコア:0)
どうしても X Window System 関係だと思っちゃうんだよな。
( xsupplicant [open1x.org] も X アプリと間違えそうになったし)
今後、接頭辞に X と付いたら、 X Window System 関係か、
あるいは Apple のサーバ関係なんだろう、
というふうに考えを改めないとな。
Re:接頭辞はやっぱりXなのか(オフトピック) (スコア:1, おもしろおかしい)
>どうしても X Window System 関係だと思っちゃうんだよな。
Xevious(ボソッ
Re:接頭辞はやっぱりXなのか(オフトピック) (スコア:0)
Re:接頭辞はやっぱりXなのか(オフトピック) (スコア:1)
なぜか、これを見ると「ぺけろっぱ」とか読んでしまう。
Mac OS Xを「まっくおーえすぺけ」とか「ばつ」と読む
人もいるらしい。
# 「くるくるパッX」...<-著しいオフトピ
Re:接頭辞はやっぱりXなのか(オフトピック) (スコア:0)
Re:接頭辞はやっぱりXなのか(オフトピック) (スコア:0)
Re:接頭辞はやっぱりXなのか(オフトピック) (スコア:0)
和製Macと呼ばれてましたし…(違
Re:接頭辞はやっぱりXなのか(オフトピック) (スコア:0)
Re:接頭辞はやっぱりXなのか(オフトピック) (スコア:0)
Re:接頭辞はやっぱりXなのか(オフトピック) (スコア:0)
どこにも Mac っぽさは無かったし。
Re:接頭辞はやっぱりXなのか(オフトピック) (スコア:1)
Re:接頭辞はやっぱりXなのか(オフトピック) (スコア:0)
Re:接頭辞はやっぱりXなのか(オフトピック) (スコア:0)
#GUI嫌いだったんでAC
#でも、独創性重視で設計したら、たまたま同時期にAmigaが出ただけでしょ
#和製Macなんて(旧)TV事業所に失礼だわな
でも、個人的には和製ATARI ST(こらこら)
Re:接頭辞はやっぱりXなのか(オフトピック) (スコア:0)
欲しいです、歓迎です。
でもWMはtwm希望(ぉ
Oh!X (スコア:0)
# サブジェクトの意味なし
Re:Oh!X (スコア:0)
Re:接頭辞はやっぱりXなのか(オフトピック) (スコア:0)
分散 (スコア:0)
これいいなぁ。
どのレベルで行えるのかわかりませんが、「私がアイドル状態の時は力を貸すから、あなたがアイドル状態の時は力を貸してね」って事ですよね?
アプリケーションが対応してなくても出来るのでしょうか・・・?
Re:分散 (スコア:1, おもしろおかしい)
モー娘。?
Re:分散 (スコア:0)
一般的な UNIX Terminal で実行できるプログラムは Shell Plug-in がすでに
付いているので特別な開発を行なわなくてすぐに grid に投入できます.
grid? (スコア:0)
Re:grid? (スコア:2, 興味深い)
疎結合な分散環境ってものすごく盛んに研究されていたのと
思うのですが、90年代入ってパタっと止まり、2000年に
入って、じゃあGridはミドルウェアで、、、というような
流れであったと認識しています。
21世紀になったらUNIXに代わるOSが分散をサポート!!と
思っていたのですが、いまだにLinuxだとは、、、
Re:grid? (スコア:2, 興味深い)
BEEPってこれ [ietf.org]のことですかね?
あと、80年代にNeXT上で開発されたZillaというのが起源とありますが。。さてさて。
BEEP (スコア:4, 参考になる)
BEEPを使ったアプリケーションやプロトコルは今のところ全くと言って良いほどありません。BEEPを使ったIMのプロトコルAPEX [ietf.org]という物が作られたりもしましたが、XMPPのJabber [jabber.org]におされて、全く普及しませんでした。
スラッシュドット本家で以前ストーリー [slashdot.org]が出来た時には、「TCPの再発明に過ぎない」とか散々に言われていたりして、あまり人気は無いようです。
一応BEEP公式サイト [beepcore.org]なんて物もあったりしますが、閑古鳥が鳴いています。
日本語の情報は、
Re:BEEP (スコア:2, 参考になる)
興味がわいたので、ちょいとbeepcoreなど探索していたら、RFCを日本語訳した方がいらっしゃいました。こちら [saiin.net]です。
#さらしちゃいました。(^^)/
Zilla (スコア:1)
なるほど、なるほど。Zilla はすべてのNeXTにバンドルされていたのですが、実際にどれだけ使われたのだろうか...
(私も一度も使ったことがない)
当時、これは凄い技術だ、と専門家が感心しているのを聞いたことはあります。
余談ですが、Zilla というのは、モジラと同じように、Godzillaにちなんだ命名ですね。WorldWideWeb.appと同じころ、まだ、NCSA Mosaicが生まれる前の命名ですね。
Re:Zilla (スコア:1)
クラスタリング(desktop)プログラムって、SETI@Homeのクライアントみたいなもののことかなあ?
下僕たちよ (スコア:0)
さあマシン・パワーを上納するのじゃー。
Re:下僕たちよ (スコア:2, おもしろおかしい)
[udon]
学校なんかにちょうどよいね (スコア:0)
表向きは「Excelを使ったデータ整理」「プレゼンテーション入門」「基礎Cプログラミング」みたいな授業をやりながら、
隠れてバリバリ働いてるみたいな。