- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
03-时间和全局状态专用课件
* Sij=在进程1发生事件i以及在进程2 发生事件j之后的全局状态 S 00 S 10 S 20 S 21 S 30 S 31 S 32 S 22 S 23 S 33 S 43 层次 0 1 2 3 4 5 6 7 分布式调试 一致全局状态网格 * 分布式调试 判定可能的? 从初始状态开始,遍历可达状态的网格。 L:=0; States:={(s01, s02, …, s0N)}; while (对所有可能的S∈States,?(s)=False) L:=L+1; Reachable:={S’: H中从一些S∈States可到达的状态∧level(S’)=L}; States:=Reachable; end while 输出“可能的?”; * ? – 层次 0 1 2 3 4 5 F F F F T F F= (?(s)=False); T=(?(s)=True) 分布式调试 ?值判定示例 ?在第 4层的状态为True=》明确的? ?在第5层的状态为False=》可能的? * 分布式调试 异步系统 开销很大,需要作O(kN)次比较。 同步系统 物理时钟:|Ci(t) - Cj(t) |D,即在范围D内同步。 同步系统中的算法改进 消息中同时携带物理时间戳和向量时间戳 测试条件 V(si)[i] ≧V(sj)[i] ,且si和sj能在同一时间发生 * 第3章 时间和全局状态 简介 时钟、事件和进程状态 物理时钟同步 逻辑时间和逻辑时钟 全局状态 分布式调试 小结 * 小结 时钟偏移和时钟漂移 物理时钟同步 Cristian方法 Berkeley方法 网络时间协议 逻辑时间 发生在先关系 Lamport时间戳 向量时钟 * 小结 全局状态 一致割集,一致全局状态 “快照”算法 分布式调试 状态收集 判定可能的?和明确的? * 作业 Databases-R-Us runs a cluster of three servers A, B, and C, which communicate with one another. You are told that the current clock skews between server pairs are as follows: A-B: 3 ms; B-C: 1 ms; C-A: -4 ms. Further, you are told that correctness in the database requires that no two server clocks be more than 30ms apart. If each of the servers has an absolute clock drift of 2 ms per minute, how many minimum (i.e., worst-case) minutes can the cluster go without running a synchronization algorithm among its servers? * 作业 a, b, and c are events and no two events belong to the same process. Prove or disprove (give counter-example) the following: (a)a is concurrent with b and b is before c implies that a is before c. (b)a is concurrent with b and b is concurrent with c implies that a is concurrent with c. * * * * * * * 逻辑时间和逻辑时钟 Lamport时钟练习答案 逻辑时钟:0 1 4 4 3 2 8 6 5 7 5 7 9 * 逻辑时间和逻辑时钟 不同进程产生的消息可能具有相同数值的Lamport时间戳 物理 时间 * 逻辑时间和逻辑时钟 基于Lamport时间戳的事件排序---总结 算法不依赖于事件发生的真实时间 与真实物理时间中事件的发生顺序可能不一致 基于Lamport时间戳的排序中,在时刻(2,1)发生的事件发生比在时刻(2,2)发生的事件要早,然而在真实物理时间中可能恰好相反。(有错吗?) * 逻辑时间和逻辑时钟 Lamport时钟不具备性质:若L(A) L(B)则A?B 没有捕获事件的因果关系 节点B发布一篇文章并传送给节点A和C。节点A就此发表评论并传送给节点B和C。 a r
您可能关注的文档
- 006新闻写作专用课件.ppt
- 01-招聘与面试技巧-学员版 OK专用课件.ppt
- .名著导读最终复习版-《水浒传》专用课件.ppt
- 01.高等教育与高等教育学专用课件.ppt
- 00运筹学-绪论&单纯形基本概念专用课件.ppt
- 011郧阳木瓜园施肥管理标准供参习.doc
- 012年国家职业资格全国统一鉴定时间安排供参习.doc
- 0138《学前儿童语言教育》2011年1月期末考试指导供参习.doc
- 012--2001年07月24日 书法与中国哲学(上) 张辛供参习.doc
- 015驳岸和涵洞施工操作供参习.doc
- 2026华泰证券Fintech金融科技人才专场校园招聘笔试备考试题及答案解析.docx
- 2026江苏辖区农村商业银行江阴农村商业银行校园招聘85人笔试备考试题及答案解析.docx
- 2025下半年广东中山市检察机关招聘劳动合同制司法辅助人员11人笔试模拟试题及答案解析.docx
- 2025西安辛家庙社区卫生服务中心招聘笔试参考题库附答案解析.docx
- 2026建发致新校园招聘笔试备考试题及答案解析.docx
- 2025西双版纳州景洪市文化和旅游局招聘城镇公益性岗位人员(2人)笔试参考题库附答案解析.docx
- 2026江苏辖区农村商业银行张家港农村商业银行校园招聘80人笔试备考试题及答案解析.docx
- 2026临沂市郯城邮政招聘笔试备考试题及答案解析.docx
- 2025下半年国家矿山安全监察局四川局下属事业单位考试招聘5人笔试模拟试题及答案解析.docx
- 2025西北工业大学航天学院空天光机电与多学科一体化团队招聘1人(陕西)笔试参考题库附答案解析.docx
最近下载
- 机械设计ppt课件(北京交通大学).ppt
- 2018年北京卷高考理综化学试题(含答案详细解析).pdf
- 美好前程—大学生就业指导教程PPT课件(共10章)第四章就业能力与技能.pptx VIP
- 中国急性肾损伤临床实践指南.pptx VIP
- 小学数学新西师版一年级上册全册教案(2024秋).doc
- 1_什么是蛹虫草.pptx VIP
- 美好前程—大学生就业指导教程PPT课件(共10章)第七章签订就业文书.pptx VIP
- 颈椎病课件PPT幻灯片(共54张PPT).pptx VIP
- 婴幼儿英文经典绘本-The Snowy Day.pdf VIP
- 【2021精品】摩擦纳米发电机(TENG)及柔性机器人感知技术[文字可编辑].ppt VIP
文档评论(0)