堅牢で分散されたサービスの理論的基盤


7

私は、外部からの悪意のある攻撃に対して堅牢なソーシャルネットワークの概念を持っています。私のビジョンは、同じデータで動作し、同じサービスを提供する同等のサーバーの分散ネットワークとして構造的に構築されたシステムです。ユーザーはすべて、通信するそれぞれのサーバーに関係なく、同じネットワーク上で対話する必要があります。アイデアは、システム全体を停止させるすべての機会を(少なくとも理論的には)防止し、サービス全体の完全な障害を達成することです。明らかに、適切な同期メカニズムのため、そのようなシステムの設計は簡単ではありません。一方で、参加者を適切なサーバーに伝達するという課題があります。おおまかに私の考えを理解してほしい。

問題は、そのようなシステムがどのように機能するかについて漠然とした概念しか持っておらず、さらに私のcs研究で分散システムに関する関連する講義を通過したように思われることです。したがって、私は関連する文献の概要、理論モデルを説明する科学論文、そして実際の例も不足しています。

誰かが参照、リンク、役立つ説明で私を手伝ってくれる?

回答:


5

0

私が探しているのは、「レプリケートされたステートマシン」アプローチです。これは、サーバーを複製し、クライアントとサーバーレプリカとの相互作用を調整することにより、フォールトトレラントサービスを実装する一般的な方法です。

最初にwiki:State machine replicationSurvey paper Implementing Fault-Tolerant Services Using the State Machine Approach:A Tutorialを確認できます。

詳細については、分散コンセンサスアルゴリズム、特にPaxosアルゴリズム(Paxos Made Simpleなど)を学ぶ必要があるかもしれません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.