分布式系统的倚天剑和屠龙刀(编辑修改稿)内容摘要:

re请求。 如果 C = C’,则忽略这个 prepare请求。 (important!) (b)如果 i = rnd,令 rnd = i,发送 phase 1b消息。 Phase 1b:[ rnd,vrnd,vval]  A在 round i的 phase 2收到 phase 2a[i,vval_i]: (a)如果 irnd, 即 C!=C’,则通知 round i的 C’拒绝 (Nack[rnd])它的 accept请求。 如果 C = C’,则忽略这个 accept请求。 (important!) (b)如果 i=rnd,令 rnd = vrnd = i,vval = vval_i,发送 phase2b  故而在其它的 C开始更高 round number的过程时 ,Round有可能被 中断。 角色介绍 A(rnd,vrnd,vval) A(rnd,vrnd,vval) A(rnd,vrnd,vval) A(rnd,vrnd,vval) A(rnd,vrnd,vval) P P P P L L L L C(crnd,cval) C(crnd,cval) C(crnd,cval) C Receive phase1b from a quorum,pick any value proposed by p. C(0,null) 初始化 (round 1) A(0,0,null) A(0,0,null) A(0,0,null) A(0,0,null) A(0,0,null) P P P P L L L L C(0,null) C(0,null) C(1,null) Phase1a [ 1] because 10 A(1,0,null) because 10 A(1,0,null) becau。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。