Research resources on the distributed consensus problem
hengxin / distributed-consensus Goto Github PK
View Code? Open in Web Editor NEWResearch resources on the distributed consensus problem
License: MIT License
Research resources on the distributed consensus problem
License: MIT License
考察三种 Voting 机制之间的 Refinement 关系:
IncreaseMaxBal(a, b)
?理由: VoteFor(a, b)
中已包含 IncreaseMaxBal(a, b)
动作。
Voting
EagerVoting
另一个维度的问题:
VoteFor
确定值 v
时,使用 All 还是 Quorum?
哪些Paxos变体满足 OneVote 或/与 OneValuePerBallot?哪些不满足?满足有什么好处?不满足会带来什么,会导致什么?它究竟有多关键?
Paxos 采用 maxBal 优化后对 P2c 的影响
在 Paxos Made Simple 中,
在 Phase2b 阶段,自然语言描述的 Paxos 协议没有要求更新 maxBal[a]
。然而,可以通过反例(使用 TLC)说明,如果不同时更新maxBal[a]
,则 Paxos 并不能保证论文中的不变式 P2c 成立。
写作: A Little Issue in Paxos Made Simple. (arXiv)
Evaluate Paxos Variants
Performance evaluation using mathematical models (such as queueing theory and kth-order statistics) like MODELING PAXOS PERFORMANCE IN WIDE AREA – PART 3 by Aleksey Charapko.
Key Question: Metrics? (How fast to reach consensus?)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.