私が理解していることから、ディレクトリベースのシステムはよりサーバー中心の設計であり、スヌーピングはよりピアツーピア中心です。
ディレクトリをチェックした後に有効なデータを持っているプロセッサに到達できるため、ディレクトリベースでは読み取りミスのメッセージが少なくて済みます。
スヌーピングは、n-1 メッセージである他のすべてのプロセッサに問い合わせるだけです。
そのため、ディレクトリ ベースのシステムはより拡張性があります。
ここで私の質問は次のとおりです。中央ディレクトリが1つしかない場合、読み取りミスの後にあまりにも多くのプロセッサが要求しているときにボトルネックに直面しませんか?