Google云计算原理-分布式锁服务Chubby试卷.pptVIP

  • 16
  • 0
  • 约2.08千字
  • 约 23页
  • 2017-06-11 发布于湖北
  • 举报

Google云计算原理-分布式锁服务Chubby试卷.ppt

分布式锁服务Chubby * * 主要用于解决分布式一致性问题 在一个分布式系统中,有一组的Process,它们需要确定一个Value。于是每个Process都提出了一个Value,一致性就是指只有其中的一个Value能够被选中作为最后确定的值,并且当这个值被选出来以后,所有的Process都需要被通知到 粗粒度的分布式锁服务 Chubby是Google为解决分布式一致性问题而设计的提供粗粒度锁服务的文件系统 其他分布式系统可以使用它对共享资源的访问进行同步 试图由以下三点来保证数据的一致性: (1)决议只有被proposers提出后才能批准 (2)每次只批准一个决议 (3)只有决议确定被批准后learners才能获取这个决议 决议通过的两个阶段: 准备阶段:proposers选择一个提案并将它的编号设为n,然后将它发送给acceptors中的一个“多数派”。Acceptors收到后,如果提案的编号大于它已经回复的所有消息,则acceptors将自己上次的批准回复给proposers,并不再批准小于n的提案? 批准阶段:当proposers接收到acceptors 中的这个“多数派”的回复后,就向回复请求的acceptors发送accept请求,在符合acceptors一方的约束条件下,acceptors收到accept请求后即批准这个请求? 解决一致性问题算法:为了减

文档评论(0)

1亿VIP精品文档

相关文档