おはようございます。
Folding@homeの作業には、有効期限がありますが、TimeoutとExpirationのどちらがなのか?
ということで、Folding@homeの公式サイトで確認してみました。
結果は(たぶん、)以下のとおりです。
- Timeout:PCで解析する締め切り
- Expiration:1つの作業(ワークユニット)結果が、タイムリーに、サーバーへアップロードされなかった場合の締め切り
なので、ボクはいまのところ、Timeoutを締め切り有効期限として、作業(、つまりワークユニット)を完了するようにしています。
いつものごとく「たぶん」と言っているのは、公式サイトは全部英語で、ボクは英語が全くダメ。なので、Google翻訳を使いながら、解釈したからです。スミマセンm(_ _)m
なので、誤った部分があれば、訂正します。
ちなみにTimeoutとExpirationは、Advanced Control画面に表示されています。さらに時間は、世界標準時(か協定世界時)表示なので、日本時間にするには、9時間をプラスする必要があります。
英語に泣かされながら、Google翻訳
Folding@homeの公式サイトの英語に泣かされながら、Google翻訳とともに格闘しました。1段落毎に、Google翻訳で、訳しました(T ^ T)
Are there any limits to how long my machine can take to finish a work unit (WU)?
私のマシンがワークユニット(WU)を完了するのにかかる時間に制限はありますか?Yes. Work Units are serial in nature.
はい。 作業単位は本質的にシリアルです。When a completed WU is sent back, a new work unit is generated from those results.
完了したWUが返送されると、それらの結果から新しい作業単位が生成されます。This must happen many times over within each project (group of work units).
これは、各プロジェクト(作業単位のグループ)内で何度も発生する必要があります。A generation 1 work unit must be turned in before a generation 2 work unit is created and sent out.
世代2の作業単位を作成して送信する前に、世代1の作業単位を提出する必要があります。To keep these generations moving along, we have to set expiration deadlines in the event a work unit is not uploaded in a timely manner (lost, deleted, whatever).
これらの世代を維持するために、ワークユニットがタイムリーにアップロードされなかった場合(紛失、削除など)に有効期限を設定する必要があります。
ふぅーーー💦
つまり、Timeoutとは? Expirationとは?
つまり、TimeoutとExpirationとは、以下になります。
- Timeout:PCリソースの一部を使って、作業(、つまりワークユニット)を完了する締め切り
- Expiration:作業(、つまりワークユニット)が完了したけど、タイムリーに、サーバーへアップロードされなかった場合の締め切り
なので、日付の関係は、Timeout < Expiration になっています。
なお、Advanced Control画面に表示されている時間は、世界標準時(か協定世界時)表示なので、日本時間にするには、9時間をプラスする必要があります。上記画像の場合は、日本時間では、以下のようになります。
- Timeout: 2020-04-22 04:56:27
- Expiration: 2020-04-27 04:56:27
ちなみに作業は、解析した結果を、アップロードして完了
ちなみに、Folding@homeの作業は、PCリソースの一部を使って解析した結果を、自動的にサーバーにアップロードして完了します。
結果はどのように返されますか?
コンピューターは、作業ユニットが終了するたびに結果を自動的にサーバーにアップロードし、その時に新しい作業をダウンロードします。
つまり、通常は、Timeoutまでに作業を完了すれば、結果を自動的にサーバーにアップロードされるということになります。
なので…
なのでボクは、Timeoutを締め切り有効期限に!
なので、ボクはいまのところ、Timeoutを締め切り有効期限として、作業(、つまりワークユニット)を完了するようにしています。
また、なにかわかったらご報告します。
新型コロナウィルスの解析を、ドンドン進めてくれ! 初代Suface Laptop!!
それでは!