Neblux 知識グラフ
分散システム
分散システムは、ネットワークを介して相互に通信し、利用者に単一の統合されたシステムとして機能する独立した計算ノードの集合である。
概要
中核的研究課題は、非同期通信、遅延、部分障害が存在する環境下で複数の独立したノードを協調させることにある。共有メモリが存在しない条件下での合意形成やデータ複製の維持が主要な課題となる。FLPは、完全に非同期な系で一つでもプロセスが停止し得る場合、決定的な合意手続きの終了を常に保証できないことを示す。CAPは、ネットワーク分断時には、読み書きサービスが強い一貫性と全要求への応答を同時に保証できないことを示す。
なぜ重要か
分散システムは、ネットワークサービス、クラウド基盤、大規模データ処理基盤の基本設計パターンを提供している。耐障害性や分散合意の諸原則は、異種混在環境において信頼性の高い計算システムを設計するための基盤となっている。
何の上に築かれるか
どこへ導くか
関連する概念
- グラフ理論概念
- ブロックチェーン技術応用
- 確率論論理
- 工学応用