メインコンテンツまでスキップ

11. System Process (システムプロセス)

システムプロセスは、クロックフィルターアルゴリズムからのサンプルデータを処理する緩和アルゴリズム(選択、クラスター、組み合わせ、クロック調整)を含みます。

主要変数と操作

システム変数: 更新時間(t)、システムピア識別子(p)、組み合わせオフセット(THETA)、組み合わせジッター(PSI)、ルート遅延(DELTA)、ルート分散(EPSILON)。定数:NMIN=3、CMIN=1。

選択アルゴリズム: 偽時計を識別して除去し、一致原則に基づいて真の時計を保持します。

クラスターアルゴリズム: 統計的外れ値を除去し、質心から最も遠い候補を反復的に破棄します。同期距離、ストラタム、ジッターに基づいてシステムピアを選択します。

組み合わせアルゴリズム: 加重平均を使用して最終オフセットを計算:

THETA = Σ(w_i * theta_i) / Σ(w_i)
ここで w_i = 1 / lambda_i

実装例は付録A.5.5.6のclock_select()ルーチンを参照。