コンセンサスアルゴリズムの学習を開始するのに最適なWebリソースは何ですか?私はIEEEの研究論文を読んでみましたが、それに使われている数学のレベルのために理解できませんでした。マルチエージェントシステムのコンセンサスアルゴリズム
1
A
答えて
0
コンセンサスは、通常、マルチエージェントシステムの下層で解決される問題です。マルチエージェントシステムよりも抽象度の低い分散システムの基本的な問題です。コンセンサスは、分散システムにおける本質的な問題であり、信頼性の高い通信、複製、リーダー選挙、合意などを実装するために必要です。
マルチエージェントシステムの文献は、コンセンサスよりも高いレベルのプロトコルアルゴリズム。多くの場合、マルチエージェントシステムレベルのプロトコルは、コンセンサスではなく、「調整」、「オークション」などについて話します。例えば、マルチエージェントシステムの文献では、コンセンサスとコミュニケーション手段がどのように管理され、それらはより低いレベルで実装されると想定されているかを明示的に言及していないことが多い。
分散システムにおけるコンセンサスについては、次の文献を参照してください。
- パクシ:https://en.wikipedia.org/wiki/Paxos_(computer_science)、またはアルゴリズムの著者による論文:https://lamport.azurewebsites.net/pubs/paxos-simple.pdf
- いかだ:https://raft.github.io/
- 2PC:https://en.wikipedia.org/wiki/Two-phase_commit_protocol
- ビューの同期:https://en.wikipedia.org/wiki/Virtual_synchrony
それらが異なる4ですコンセンサスのためのアルゴリズム/アプローチ、最も基本的なものはPaxosです。しかし、論文にいくつかの数学が含まれているかもしれません。あなたがそれに慣れていない場合は、最初にwikiページを試してみるか、グーグルで試してみてください。
一般的な主題として分散システムの短い本を読んで、コンセンサスに関するいくつかの章を含めて読むことをお勧めします:http://book.mixu.net/distsys/、この本は私が覚えている限り、最小限の数学を含んでいます。
私が知っている特定の文献を探しているなら、私はこのテーマについてかなり読んだことがあります。
関連する問題
- 1. コンセンサスアルゴリズムのJava実装
- 2. マルチエージェントシステムでのエージェントの動作?
- 3. Jadeを使用したマルチエージェントシステムのサンプルアプリケーション?
- 4. Paxosコンセンサスアルゴリズムの「ビュー」とは何ですか?
- 5. 分散システムでコンセンサスアルゴリズムはいつ正確に使用しますか?
- 6. n2nコンセンサスアルゴリズム情報はどこで見つけることができますか?
- 7. マルチエージェントSysytem - JADE - メッセージとして配列を交換する
- 8. ブロックはHyperLedgerでマイニングされていますか?
- 9. ロードバランサを介してバックエンドサーバのip:portをクライアントに返すことをお勧めします。
- 10. エージェントから別のコンテナにJADEエージェントを起動する
- 11. エージェントを作成し、それをRemotホストに移行する方法は?
- 12. 同期データを格納するための分散アルゴリズム
- 13. 私の信念基盤のこのプロローグ機能が2aplで実行できないのはなぜですか?
- 14. 他のフォームのページのメールフィールドのみのDeviseへの登録
- 15. リストの[:]のeleのpythonとリストの違いのeleの?
- 16. ボタンのフォントのホバーの色デフォルトのサイトへのホバーの色
- 17. オラクルの列の値のセットからの一定の値のセット
- 18. 2つのdivの中の1つのdivの中のテキストの下に
- 19. FacebookのグラフAPIのためのphpのgetLoginUrlのためのPythonのequivelant
- 20. JTreeの非リーフノードの後の空の行
- 21. Theme.Holo.Lightの問題のオートコンプリートドロップダウンアイテムのテキストの色
- 22. のRuby/Railsの/ RSpecの - ActiveRecordの:: AssociationTypeMismatch:
- 23. コンストラクタの引数の後のこのステートメント
- 24. (Unixの/ Pythonの)アクティビティモニタの%のCPU
- 25. WP7のリストボックスのTextBlockのテキストの整列
- 26. のJavaのJOptionPaneのデフォルトのテキストは
- 27. EmacsのRubyのメソッドのパラメータのインデント
- 28. アンドロイドアプリのリストビューの複数のテキストの色
- 29. のmod_wsgiのpython2.5のUbuntu 11.04の問題
- 30. Androidのラジオボタンの円の色の変更