プロジェクトとは? |
|
1つのBOINCプロジェクトは以下の要素からなっています。
複数のBOINCプロジェクトが、同じ1つのホストに同居することができます。 別々のプロジェクトをテストやデバッグのために作るときには便利でしょう。
プロジェクトを作る一番簡単な方法は、 make_project というスクリプト を使うことです。 これを使えば、上記の要素の骨組み部分だけは作って くれます。
保守作業をするとき、たとえば、設定ファイルやデータベースを変更する ときには、 停止 しなければなりません。 停止するには、 プロジェクトを制御するスクリプトが 使えます。
それぞれのプロジェクトは、マスターURLによって公式に特定されます。 このURLに位置するマスター・ページには、2つの機能があります。
<scheduler>http://host.domain.edu/cgi/scheduler</scheduler> <scheduler>http://host2.domain.edu/cgi/scheduler</scheduler>これらは、そのプロジェクトのスケジューリング・サーバのもつURLを [クライアントへ] 供給します。 これらのタグは、HTMLのコメントの中に 埋めこんでもかまいません。 BOINCのコア・クライアントは、 マスター・ページを解析して[これらのタグを見つけ]、 スケジューリング・サーバの位置を知ります。 コア・クライアントは、プロジェクトのスケジューリング・サーバと 接続できなくると、いつでもマスター・ページを読み直します。 このしくみによって、プロジェクトはスケジューリング・サーバの 場所を変更したり追加したりすることができます。
make_project スクリプトは、マスターページを project/html/user/index.php に 生成します。 このファイルは、<scheduler>要素のリストを 含む 'schedulers.txt'ファイルを取り込むようになっています。
最終更新時刻 00:50:58, 2006年08月12日(JST)
Copyright © 2008 University of California.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License,
Version 1.2 or any later version published by the Free Software Foundation.
Copyright © 2008 Komori Hitoshi(je2bwm at jarl.com).
Japanese translation from English web pages on BOINC.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License,
Version 1.2 or any later version published by the Free Software Foundation.