- 8
- 0
- 约5.35千字
- 约 8页
- 2018-05-10 发布于福建
- 举报
一, 分布式系统
定义
分布式系统是这样一种系统,它的各个组件分布在联网的若干台计算机上,通过传递消息进行相互通信和协同工作。
特点
并发性:在没有协同的情况下,组件各自行事。
没有全局时钟:目前的时间同步精度不够。
故障无处不在:总是会发生各种各样的故障。
二, basic-Paxos算法原理:
1.Paxos算法解决的问题
是分布式系统如何对一个问题达成共识。
2.Paxos算法中的角色
从提案到表决流程涉及到三个角色:
Proposer:提案者,可能有多个,它门负责提出提案。
Acceptor:接受人,一定要有多个,它们对指定提案进行表决,同意则接受提案,不同意则拒绝。
Learner:学习人,收集每位Acceptor接受的提案,并根据少数服从多数的原则,形成最终提案。
实际上,分布式系统中一个组件可以对应一种或多种角色。
3.Paxos算法描述
第一阶段(Prepare阶段)
Proposer:
选取提案编号n,并向大多数Acceptor发送携带编号n的prepare请求。
Acceptor:
如果收到的提案编号n比自己已经收到的编号都要大,则向Proposer承诺不再接收编号小于n的提案,如果之前接受过提案,则同时将接受的提案中编号最大的提案及其编号发给Proposer。
如果收到的提案编号n小于自己已经收到提案编号的最大值,则拒绝。
第二阶段(Accept阶段)
Pro
您可能关注的文档
- 部编版驿路梨花by-nico.ppt
- 部编版《道德与法治》七年级下册-6.1集体生活邀请我.pptx
- 部编道德与法治八年级下册期中选择题.ppt
- 部编本《操场上》教学课件.ppt
- 茶-一片树叶的故事.pptx
- 部编人教版七年级历史下册课件:第9课宋代经济的发展-(21教学)-(共21张教学).ppt
- 产业转移(优质课比赛)1103.ppt
- 常见液相维护问题.docx
- 常熟市123条公交线路一览表【2018.4】.doc
- 超声医学科考试南方医科大学.doc
- (2026)医院评审筹备与科室标准化建设工作总结(2篇).docx
- 2026年资质年检自查报告(2篇).docx
- 2026水库自查报告(2篇).docx
- 2026年北师大版适配小升初历史寒假衔接卷重大事件因果分析标准试卷第473套(含答案解析与可打印作答区).docx
- 河北唐山市2026年高三下学期第一次模拟演练物理试卷(解析版).pdf
- 六年级上册Unit 2物理练习:第2课时单词拼写与选择题.pdf
- 湖北省襄阳市第四中学2025-2026学年高三上学期教学质量检测(二)物理(II)试题(解析版).pdf
- 湖北省随州市六校2026年高三下学期一模物理试题(解析版).pdf
- 湖北省襄阳市枣阳二中2025-2026学年高三上学期一模物理试题(解析版).pdf
- 湖北省襄阳市枣阳二中2025-2026学年高三上学期一模物理试题(解析版).docx
原创力文档

文档评论(0)