分布式锁服务--debby的设计与实现 Ifox小组:单栋栋,赵东升, 樊 楷,苏 飞 主要内容 Debby系统整体设计 服务器端设计与实现 数据存储的设计与实现 客户端设计与实现 容错日志(paxos)的设计与实现 系统的整体结构 Debby server实现 服务器和客户端的通信 一致性的保证 文件、目录的实现 Session的实现 事件(Event)管理的实现 SnapShot 服务器和客户端的通信 用户调用客户端库于服务器通信 通过ICE远程过程调用实现 提供的接口connect, close, keepAlive,addEventgetData, setData, create, mkdir, remove, isDir, exists ... 服务器一致性的保证 调用底层Paxos协议 对文件的操作时,把操作提交给Paxos Paxos保证在3台服务器上操作的一致性 Paxos提供的接口sendProposal()? Session 的实现 服务器维护一个Debby管理器 Session通过KeepAlive来保证 每个KeepAlive会捎带事件信息 KeepAlive:客户端等待,服务器受到请求立即返回 文件、目录的实现 文件、目录放在内存 常规文件系统和临时文件系统 常规文件系统map path, debbyfil
您可能关注的文档
最近下载
- 初三上册数学知识汇总.pdf
- 通用技术试题库(含答案)(精华版).docx
- Aopa无人机装调检修教员考试 100 道题(含答案)测试卷及答案.docx VIP
- (整理版)特殊四边形的综合应用.pdf
- QCR9213-2017 铁路架桥机架梁技术规程.pdf
- 2024-2025学年事业单位工勤技能考试考试彩蛋押题及参考答案详解【突破训练】.docx
- 2024工程硕士预测复习及完整答案详解【全国通用】.docx
- 食品标准法规及应用 食品生产通用卫生规范 食品生产通用卫生规范ppt.pptx VIP
- 妊娠期和产褥期脑静脉血栓形成管理指南(2025版).pptx VIP
- 雷锋精神 薪火相传主题班会ppt.pptx VIP
原创力文档

文档评论(0)