各ノードのランダムなクラッシュに対する分散プログラムの耐性をテストしたいと思います。各ノードがクラッシュする頻度を制御するランダム分布を使用する必要があります。たとえば、平均2時間などの正規分布である可能性があります。
その分布法則を選択するにはどうすればよいですか。また、分布パラメーターに割り当てる値を決定するにはどうすればよいですか。
各ノードのランダムなクラッシュに対する分散プログラムの耐性をテストしたいと思います。各ノードがクラッシュする頻度を制御するランダム分布を使用する必要があります。たとえば、平均2時間などの正規分布である可能性があります。
その分布法則を選択するにはどうすればよいですか。また、分布パラメーターに割り当てる値を決定するにはどうすればよいですか。
プログラムの動作が特定のクラッシュ時間に依存しているとしたら、それは非常に奇妙なことです。プログラムがクラッシュしたときの動作によって結果は異なりますが、ランダムな時間に異なるコードポイントが発生するため、何かに頻繁にヒットする可能性はほとんどありません。固定タイマーとの一致を避けるために、固定間隔を避けてください。平均2時間のガウス分布で十分ですが、1〜3時間の均一でもおそらく問題ありませんが、それほど重要ではありません。固定タイマーか何かに当たる可能性が同じになるように、個人的には均一にします。
Rosh Oxymoron が指摘するように、クラッシュの到着時間が独立しているとしたら、それは奇妙なことです。ただし、この動作をモデル化する正しい方法はポアソン過程であると思います。つまり、到着時間は指数分布に基づいています。分布のレート パラメータは、現在のクラッシュ レートのデータを見て、経験的に考え出す必要があるものです。