分散式共識靈活Paxos英文參考資料目錄
靈活Paxos是比Paxos更寬鬆靈活的演算法,它是一個簡單的觀察,不需要要求 Paxos 中的所有群體都參與,要求領導選舉階段(階段 1)使用的仲裁與之前複製階段(階段 2)使用的仲裁能重疊就足夠了。大多數法定人數仲裁都是滿足這一要求,但還有更多。因此,Paxos 只是安全達成分散式共識的廣泛可能性中的一個點。
下面的論文、演講和開源專案涉及如何使用Paxos來構建更具彈性的分散式系統:
檔案
- 靈活的 Paxos:重新訪問仲裁交叉- 描述靈活 Paxos 的原始論文
- Fast Flexible Paxos: 放寬快速Paxos的群體交集——將Flexible Paxos擴充套件到Fast Paxos
- Paxos Made EPR:關於分散式協議的可判定推理
- DPaxos:為低延遲和移動應用程式更接近使用者地管理資料
- Multileader WAN Paxos:以快速共識統治群島
- 分散式共識的通用解決方案
- 剖析強一致性複製協議的效能
- 地理分散式儲存中近乎最優的延遲與成本權衡
- Paxos 和 Raft 之間的相似之處,以及如何進行埠優化
- WPaxos:廣域網靈活共識
- Bipartisan Paxos:模組化狀態機複製協議
- 靈活的 Paxos:行業視角
- 統一共識和原子承諾以實現有效的雲資料管理
- Paxos 中可線性化的仲裁讀取
- Matchmaker Paxos:一種可重新配置的共識協議
- FleetDB:全球跨資料庫的跟蹤工作負載資料遷移
- 論Paxos中連續投票的意義
- 具有保證寫入的低延遲異地複製狀態機
- 行星規模系統的狀態機複製
- 動態可重構 Paxos 叢集中的無界流水線
- 重溫 Paxos 基礎:VMware Research 暑期實習工作回顧
- Odyssey:現代硬體對強一致性複製協議的影響
文章和部落格文章
- A More Flexible Paxos - 系統社群對靈活 Paxos 的簡要介紹,由Sugu Sougoumarane在Tech [url=https://twitter.com/ssougou]musings 上釋出[/url]
- 多數同意不是達成共識所必需的- 靈活 Paxos 論文的主要結果摘要,由Heidi Howard發表在Read、Write 和 Execute
- 靈活的 Paxos:一種新型的可擴充套件、有彈性和高效能的共識演算法成為可能- Dahlia Malkhi在VMware Research描述了 Flexible Paxos 的故事
- MySQL 中的分散式永續性- 修改 MySQL 半同步複製過程以提高整體一致性的提議,由Sugu Sougoumarane在Tech [url=https://twitter.com/ssougou]musings 上釋出[/url]
- 靈活的 Paxos:Quorum 交叉點重新審視- 流行的研究部落格,晨報,涵蓋了靈活的 Paxos 預印本,由Adrian Colyer釋出在晨報上
- 法定人數系統的負載、容量和可用性- 繼靈活 Paxos 中的引文之後,晨報涵蓋了 Naor & Wool,由Adrian Colyer釋出在晨報上
- 在 Pluscal 和 TLA+ 中對 Paxos 和靈活 Paxos 建模- Murat Demirbas詳細介紹了他如何使用 Pluscal 對檢查 Paxos 和靈活 Paxos 進行建模,釋出在後設資料上
- 靈活 Paxos 總結:放寬法定人數限制
- Paul Cavallaro 關於靈活的 Paxos
- UPaxos 和主備複製
- 改進了 Raft 的多數仲裁
- Paxosmon: Gotta Consensus Them - 各種 Paxos 變體的很好的總結
會談
- 分散式共識:使不可能成為可能- 分散式共識領域主要成果的概述。海蒂·霍華德 (Heidi Howard)於 2016 年在倫敦 OSCON 上的演講。[幻燈片]
- 靈活的 Paxos:使用 TLA+ 重新審視群體交集- Microsoft Research 的 Dr TLA+ 系列的一部分
- 使用靈活的 Paxos 構建可擴充套件、彈性和一致的系統- Heidi Howard 在 Dockercon 2017 上的演講
程式碼
- LibFPaxos - LibPaxos3的補丁,它將仲裁大小作為配置引數公開。根據 3 條款 BSD 獲得許可。
- LibFPaxos Benchmarks - 使用Mininet從 Flexible Paxos 論文中重現 LibFPaxos 實驗的指令碼。在麻省理工學院獲得許可。
- 靈活 Paxos TLA+ - 單值靈活 Paxos 的 TLA+ 規範。在麻省理工學院獲得許可。
- 靈活的 Raft TLA+ - Raft 的 TLA+規範,針對靈活的法定人數進行了修改。在麻省理工學院獲得許可。
- LogDevice - 來自 Facebook 的分散式日誌儲存系統
- Paxi - 分散式共識演算法的模擬框架,其中包括各種演算法的原型,包括 Flexible Paxos 和 Fast Flexible Paxos
- FrankenPaxos - 另一個分散式共識模擬器,其中包括各種共識演算法的原型,包括 Flexible Paxos
- FlexibleZoo - Max Meldrum 的Zookeeper fork
- FPaxosPython - 靈活 Paxos 的(天真)實現
相關文章
- 分散式系統架構1:共識演算法Paxos分散式架構演算法
- Spring Boot 參考指南(目錄)Spring Boot
- 分散式共識協議Paxos本質是一次寫入暫存器? - maheshba分散式協議
- 區塊鏈共識演算法(4)分散式一致性演算法Paxos區塊鏈演算法分散式
- 分散式共識演算法分散式演算法
- 分散式共識如何運作?分散式
- Paxos共識演算法詳解演算法
- 靈活運用分散式鎖解決資料重複插入問題分散式
- 嵌入式學習參考資料
- 分散式共識新演算法:PigPaxos突破Paxos通訊瓶頸,吞吐量提高盡3.5倍分散式演算法
- oracle 參考資料Oracle
- 淺談 CAP 和 Paxos 共識演算法演算法
- 活動目錄
- Oracle官方參考資料Oracle
- 談談資料湖分散式資料治理的資料目錄應具備的四大能力分散式
- java靈活傳參之builder模式JavaUI模式
- 分散式系統之Raft共識演算法分散式Raft演算法
- APEX學習資料參考
- 分散式基石|最難 paxos 和最易 raft ?分散式Raft
- 前端知識點參考前端
- MT8312 datasheet參考資料
- Paxos——分散式一致性演算法分散式演算法
- paxos分散式一致性演算法分散式演算法
- 讀懂區塊鏈共識機制 :PoW、PoS、PAXOS、RAFT、PBFT區塊鏈Raft
- 轉儲活動目錄資料庫憑證的方法總結資料庫
- Linux如何在目錄下靈活建立、瀏覽、刪除百萬個檔案Linux
- MT8735參考設計資料
- 分散式協議與演算法-Paxos演算法分散式協議演算法
- 區塊鏈共識之Paxos演算法理解與實戰區塊鏈演算法
- 深入剖析分散式一致性共識演算法分散式演算法
- 幽默!分散式系統共識演算法的三階段分散式演算法
- 共築資料庫未來 | 2021 OceanBase 原生分散式資料庫論壇回顧資料庫分散式
- 分散式資料(4)分散式與版本化分散式
- 2020年移動遊戲資料參考:留存、線上時長、付費、活躍等遊戲
- 分散式資料庫分散式資料庫
- 2019軟考備戰:軟考中級課程+參考資料
- 創業者需要的品質:靈活!靈活!靈活創業
- 【MySQL 資料庫】MySQL目錄MySql資料庫