- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
The Part-Time Parliament 兼职议会 Leslie Lamport
1. The Problem 2
1.1. Paxos 岛 2
1.2. 要求(Requirements) 3
1.3. 假设(Assumptions ) 4
2. The Single-Decree Synod 4
2.1. 数学结论 5
2.2. 初级协议(The Preliminary Protocol ) 9
2.3. 基本协议(The Basic Protocol ) 11
2.4. 完整的神会协议(The Complete Synod Protocol ) 12
3. The Multi-Decree Parliament 14
3.1. 协议 14
3.2. 协议特性 (Properties of the Protocol) 15
3.2.1 法令的顺序 15
3.2.2 关上门之后 15
3.3. 更进一步(Further Development) 16
3.3.1 选择一个总统 16
3.3.2 长律簿 16
3.3.3 官员化 17
3.3.4 法律的学习 18
3.3.5 不诚实的议员和无心之过 19
3.3.6 选择新的议员 20
4. 与计算机科学的关系 21
4.1. 状态机模式 (The State Machine Approach) 21
4.2. 提交协议 (Commit Protocols) 22
5. 附录:神会协议一致性的证明 23
6. 翻译后记 24
《The Part-Time Parliament 》 1
The Part-Time Parliament (兼职议会)
Leslie Lamport
这篇论文前不久在TOCS 编辑室的档案柜后面被发现。尽管年代久远,主要作者仍然认为它值得发表。
因为作者最近在希腊的一些小岛上做野外作业不能到达,所以请求我来准备它。
作者貌似是个只业余对计算机科学感兴趣的考古学家。这非常不幸;尽管他描述的模糊的古代 Paxos
文明对于大多数计算机科学家不感兴趣,但它的议会系统对于怎样在异步环境中实现一个分布式计算
系统来说是个杰出的模式。Paxos 人对他们协议的一些改良貌似在系统的文献中确实找不到。
作者在第4 节中确实简短讨论了Paxos 议会和分布式计算的关系。计算机科学家可能会想要首先阅读
这一节。甚至在这之前,他们或许想要阅读 Lampson[1996]对这个算法向计算机科学家作的解释。这
个算法也在[1997]被De Prisco 更正式的描述过。我在第4 节的末尾加上了古代协议和近期研究之间关
系的更进一步说明。
1. The Problem
1.1. Paxos 岛
在这个千年的早期(公元10 世纪初),爱琴海上的小岛Paxos 是一个兴盛的商业贸易中心(这
应该不会和爱奥尼亚的的Paxoi 岛混淆,Poxoi 有时也被破读为 Paxos)。经济发展带来了政
治的进步。Paxos 的公民们用议会形式的政府取代了原先的神权统治。但是对Paxos 人来说,
做生意才是头等大事,城市职责反在其次,没有Paxos 人愿意把他全部的时间投入到议会事
务中。所以Paxos 的议会必须在每个议员都可能随时缺席的情况下也能工作下去。
兼职议会所面对的问题正好能对应于今天的容错式分布式系统所面对的问题:议员对应于分
布式系统中的处理进程(processes),而议员的缺席对应于处理进程的宕机。因此Paxos 人的
解决方法或许值得计算机科学借鉴。我这里会介绍Paxos 议会协议的一个简短历史,接下来
会简短讨论一下其与分布式系统的相关性。
Paxos 文明已毁灭
您可能关注的文档
最近下载
- 高边坡专项施工方案(专家论证版).pdf VIP
- 《工程化学基础》教案-第3章-2011.ppt VIP
- 抗日英雄王二小.pptx VIP
- 第5课 用发展的观点看问题-【中职专用】2024年中职思想政治《哲学与人生》金牌课件(高教版2023·基础模块).pptx VIP
- 老友记台词剧本第一季第1集中英双语左右对照.pdf VIP
- 形势与政策社会实践报告模板.docx VIP
- 全套SPC表格(很全面) CPK.xls VIP
- T_CI 540-2024 红枣蒸馏酒生产技术规程.pdf
- 施工组织设计方案(高速公路通信迁改).docx VIP
- Part3-4 Unit6 Craftsmanship课件高一英语(高教版基础模块2).pptx
文档评论(0)