中文字幕一区二区不卡_一区二区三区四区久久_97成人资源网_gogo高清午夜人体在线_91久久精品国产亚洲_亚洲在线观看视频

新闻中心

首页 > 新闻中心 > 行业新闻 >

google分布式锁服务Cubby正确性与性能

时间:2016-11-17 16:19:04   阅读:

1. 一致性
 
  前面提到过每个Chubby单元是由五个副本组成的,这五个副本中需要选举产生一个主服务器,这种选举本质上就是一个一致性问題。在实际的执行过程中,Chubby使用Paxos算法来解决这个何题。
 
  主服务器产生后客户端的所有读写操作都是由主服务器来完成的。读操作很简单,客户直接从主服务器上读取所需数据即可,但是写操作就会涉及数据一致性的问題。为了保证客户的写操作能够同步到所有的服务器上,系统再次利用了Paxos算法。因此,可以看出Paxos算法在分布式一致性问题中的作用是巨大的
 
2.安全性
 
  Chubby采用的是ACL形式的安全保障措施。系统中有三种ACL名,分别是写ACL名(WriteACLName)、读 ACL名(ReadACLName)和变更ACL名(ChaugeACL Name)。只要不被覆写,子节点都是直接继承父节点的ACL名。ACL同样被保存在文件中,它是节点元数据的一部分,用户在进行相关操作时首先需要通过ACL来获取相应的授权。图2-11是一个用户成功写文件所需经历的过程。
 
\
 
  用户chinacloud提出向文件CLOUD中写入内容的请求。CLOUD首先读取自身的写ACL名妇女,接着在fun中査到了chinacloud这一行记录,于是返回信息允许chinacloud 对文件进行写操作,此时chinadoud才被允许向CLOUD写入内容。其他的操作和写操作类似。
 
3.性能优化
 
  为了满足系统的高可扩展性,Chubby目前已经采取了一些措施。比如提高主服务器默认的租约期、使用协议转换服务将Chubby协议转换成较简单的协议、客户端一致性缓存等。除此之外,Google的工程师们还考虑使用代理(Proxy)和分区(Partition)技术,虽然目前这两种技术并没有实际使用,但是在设计时还是被包含进系统,不排除将來使用的可能。代理可以减少主服务器处理KeepAlive以及读请求带来的服务器负载,但是它并不能减少写操作带来的通信量。Google自己的数据统计表明,在所有的请求中,写请求仅占极少的一部分,几乎可以忽略不计。使用分区技术的话可以将一个单元的命名空间(Name Space)划分成AT份。除了少量的跨分区通信外,大部分的分区都可以独自地处理服务请求。同过分区可以减少各个分区上的读写通信量,但不能减少KeepAlive请求的缉信量。因此,如果需要的话,将代理和分区技术结合起来使用才可以明显提髙系统同时处理的服务请求量。
?

闽公网安备 35010002000114号

主站蜘蛛池模板: 日本黄色a级片 | 亚洲av产在线精品亚洲第一站 | 国产成人+亚洲欧洲 | 国产免费高清视频 | 久久亚洲国产午夜精品理论片 | 成人亚洲精品久久久久软件 | 免费黄色大片视频 | 99热这里只有精品3 99热这里只有精品4 | 日韩欧美在| 在线观看视频99 | 午夜手机福利视频 | 国产99视频精品免费视频免里 | 亚洲av午夜福利精品一区二区 | 四虎影视永久费观看在线 | 成人网mm视频在线观看 | 国产人妻人伦精品1国产 | 一级毛片免费观看 | 日本网站在线播放 | 2020久久精品亚洲热综合 | 久久亚洲国产精品五月天婷 | 国产视频网 | 精品视频亚洲 | 亚洲国产av无码综合原创国产 | 麻花传媒剧在线mv免费视频 | 国精无码欧精品亚洲一区 | 免费国产视频 | 国产精品久久久久av福利动漫 | 美女狂揉尿口揉到失禁 | 成人精品第一区二区三区 | 日韩经典欧美精品一区 | 国产九九精品 | 亚洲天堂中文字幕在线观看 | 久久久精品视频免费观看 | 国产私拍精品88福利视频 | 精品哟哟哟国产在线不卡 | 一级视频在线观看 | 日韩成人一区二区三区在线观看 | 国产亚洲日韩欧美一区二区三区 | 99国产精品永久免费视频 | 精品一区二区久久久久久久网站 | 亚洲色成人四虎在线观看 |