- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
复制
第6章 复制 第6章 复制 简介 系统模型 容错服务 高可用服务的实例研究:gossip体系结构、Bayou和Coda 小结 简介 复制的概念 在多个计算机中进行数据副本的维护。 复制的动机:增强服务 增强性能 - 浏览器对Web资源的缓存 - 数据在多个服务器之间地透明复制 提高可用性 - 服务器故障:1-pn - 网络分区和断链操作:预先复制 增强容错能力 - 正确性:允许一定数量和类型的故障 简介 复制的基本要求 复制透明性 - 对客户屏蔽多个物理拷贝的存在 - 客户仅对一个逻辑对象进行操作 一致性 - 在不同应用中有不同强度的一致性需求 - 复制对象集合的操作必须满足应用需求 第6章 复制 简介 系统模型 容错服务 高可用服务的实例研究:gossip体系结构、Bayou和Coda 小结 系统模型 基本模型 系统模型 基本模型组件 副本管理器 - 接收前端请求 - 对副本执行原子性操作 前端 - 接收客户请求 - 通过消息传递与多个副本管理器进行通信 系统模型 副本对象的操作 请求:前端将请求发送至一个或多个副本管理器 协调 - 保证执行的一致性 - 对不同请求进行排序(FIFO,因果,全序) 执行:包括临时请求的执行 协定:就提交请求的影响达成一致 响应:一个或多个副本管理器响应前端 第6章 复制 简介 系统模型 容错服务 高可用服务的实例研究:gossip体系结构、Bayou和Coda 小结 容错服务 复制是提高系统容错能力的有效手段之一 为用户提供一个单一的镜像 副本之间需要保持严格的一致性 副本之间的不一致性将导致容错能力失效 银行帐户示例 容错服务 1. 银行帐户x和y的两个副本管理器位于计算机A、B上 2. 客户在本地的副本管理器上读取和更新帐户 容错服务 由于B在把帐户x的更新传送至A前出现故障,所以产生了不一致现象 容错服务 被动(主备份)复制 一个主副本管理器+多个次副本管理器 - 若主副本管理器出现故障,则某个备份副本管理器将提升为主副本管理器。 模型 容错服务 被动复制时的事件次序 请求 - 前端将请求发送给主副本管理器 协调 - 主副本管理器按接收次序对请求排序 执行 - 主副本管理器执行请求并存储响应 容错服务 被动复制时的事件次序(续) 协定 - 若请求为更新操作,则主副本管理器向每个备份副本管理器发送更新后的状态、响应和唯一标识符。 - 备份副本管理器返回确认。 响应 - 主副本管理器将响应发送给前端 - 前端将响应发送给客户 容错服务 主动复制 副本管理器地位对等,前端组播消息至副本管理器组 模型 容错服务 主动复制时的事件次序 请求 - 前端使用全序、可靠的组播原语将请求组播到副本管理器组 协调 - 组通信系统以同样的次序(全序)将请求传递到每个副本管理器 执行 - 每个副本管理器以相同的方式执行请求 响应 - 每个副本管理器将响应发送给前端 - 前端将响应发送给客户 第6章 复制 简介 系统模型 容错服务 高可用服务的实例研究:gossip体系结构、Bayou和Coda 小结 高可用服务的实例研究 高可用性和容错能力 容错能力 - 只要可能,所有正确的副本管理器都能够及时收到更新,并在将控制传递回客户以前达成一致。 高可用性 - 采用较弱程度的一致性,提高共享数据的可用性。 - 实例:gossip、Bayou和Coda gossip体系结构 体系结构 前端可以选择任意副本管理器 提供两种基本操作:查询+更新 副本管理器定期通过gossip消息来传递客户的更新 gossip体系结构 体系结构(续) 系统的两个保证 - 随着时间的推移,每个用户总能获得一致服务 副本管理器提供的数据能反映迄今为止客户已经观测到的更新 - 副本之间松弛的一致性 所有副本管理器最终将收到所有更新 两个客户可能会观察到不同的副本 客户可能观察到过时数据 gossip体系结构 查询和更新操作流程 请求 - 前端将请求发送至副本管理器 查询:客户可能阻塞 更新:无阻塞 更新响应 - 副本管理器立即应答收到的更新请求 协调 - 收到请求的副本管理器并不处理操作,直到它能根据所要求的次序约束处理请求为止。 gossip体系结构 查询和更新操作流程(续) 执行 - 副本管理器执行请求 查询响应 - 副本管理器对查询请求作出应答 协定 - 副本管理器通过交换gossip消息进行相互更新 gossip消息的交换是偶尔的 发现消息丢失后,才和特定的副本管理器交换消息 gossip体系结构 前端的版本时间戳 客户交换数据
您可能关注的文档
- 基于计算动词理论的变步长LMS自适应算法及其仿真姓名.ppt
- 基于话题进行高三英语课文复习高考英语第一轮复习.ppt
- 基于课堂教学情境下的说课北京教育学院.ppt
- 基于课堂教学改进计划的有效教学.ppt
- 基于课改精神的课堂教学教案设计.ppt
- 基于计算动词的图像压缩的研究.ppt
- 基于课程标准的校本课程教学研究.ppt
- 基于语料库的数字化辞书编纂平台.ppt
- 基于连通性状态压缩的动态规划问题.ppt
- 基于连通性状态压缩的动态规划问题Cdq.ppt
- 在线网课学习课堂《药事法规实务(西南医科)》单元测试考核答案.docx
- 雨课堂学堂在线《信号与系统(中国人民解放军海军工程)》学堂云单元测试考核答案.pdf
- 雨课堂学堂在线《学术规范与论文写作指导(四川)》学堂云单元测试考核答案.pdf
- 在线网课学习课堂《研学旅行指导师实务(新疆天山职业技术)》单元测试考核答案.docx
- 雨课堂学堂在线《药事法规实务(西南医科)》学堂云单元测试考核答案.pdf
- 雨课堂学堂在线《线性代数(重庆)》学堂云单元测试考核答案.pdf
- 雨课堂学堂在线《影视文化产业与政策(西南)》学堂云单元测试考核答案.pdf
- 雨课堂学堂在线《新编大学核心英语(下)(西安电子科技)》学堂云单元测试考核答案.pdf
- 雨课堂学堂在线《英文期刊论文发表——通往国际学术舞台的阶梯(哈尔滨工业)》学堂云单元测试考核答案.pdf
- 在线网课学习课堂《遥测原理(火箭军工程)》单元测试考核答案.docx
最近下载
- 阿尔茨海默病临床诊疗新进展题库答案-2025年华医网继续教育.docx VIP
- HJ T397-2007 固定源废气监测技术规范 [高清版].pdf VIP
- SH∕T 3046-2024 石油化工立式圆筒形钢制焊接储罐设计规范(2-1部分).pdf
- 2024年光伏发电理论知识考试题库附答案(含各题型).docx VIP
- 分数的初步认识张齐华课堂实录.pdf VIP
- 【招聘面试)平湖市教育局招聘学年中小学教师简章.pdf VIP
- 建筑工程制图与识图(高职)全套教学课件.pptx
- 建筑施工组织与管理-第3版-教学ppt课件-第5章-单位工程施工组织设计.pptx VIP
- 护理学基础期末试卷及答案 .pdf VIP
- PLC课程设计:电镀流水线.docx VIP
原创力文档


文档评论(0)