




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
分布式文件管理系统SmartDFS的设计 王占刚10312832戴婉薇10312038地球与空间科学学院2004 12 19 总体设计相应说明 服务器 假设任意两台服务器是连接的用户验证 用户列表服务器信息注册到名字服务器维护用户列表和虚拟目录以及用户身份认证向客户端提供虚拟目录服务器之间的协同以完成上载和下载功能服务器间的相互通讯和协同以维护虚拟文件的一致性 客户端 设置 名字服务器注册 使其具有下载上载的权限 安全性 可以进行上载与下载等操作工作原理DFS 分布式文件服务器 名字解析 与DFS交互 名字服务器与名字服务 一台名字服务器提供当前域下名字服务与IP的映射服务器启动后到此 登记 客户端通过名字服务器解析服务器地址 虚拟文件目录 使用数组记录每个服务器提供文件 目录 的路径 数组内存储 VDIR DIRTree 每台服务器启动后 建立一个虚拟文件目录 从而获知每台服务器上的文件 目录 列表客户端与服务器连接时 得到一个虚拟文件目录从而进行目录访问以及目录删除等操作注意事项一致性维护 客户端与服务器 服务器之间 DIRTree 下载缓存 客户端下载的文件不在所连接的服务器DFSDFS查询虚拟文件目录 获得该文件所在服务器DFS iDFS缓存DFS i内文件到本地服务器DFS将该文件传输给客户端复本 如果该文件存在多个副本DFS i满足 a 距离DFS最近b 响应时间短 上载缓存 以上两步完成以后 告知客户端上载完毕 否则失败DFS 1满足 a 距离DFS最近b 有足够的空间DFS与DFS 1可能是同一服务器 复本策略 文件上载后 服务器增加复本策略函数logmn确定增加多少个复本随机选择服务器 复本个数Y 服务器个数N Y N Y 1 logmn 根据客户端的下载次数增加复本多个客户通过服务器DFS下载DFS i上的文件 下载次数超过n次 在DFS上增加该文件复本 缓存与一致性维护 虚拟文件目录的一致性维护每台服务器拥有一致的虚拟文件目录客户端进行操作时 其缓存内虚拟文件目录与服务器上的虚拟文件目录一致引起不一致的操作 上载文件 目录 删除文件 目录 客户端与服务器文件目录不一致的解决 时间戳客户端进行操作时 向服务器端请求文件目录最新更改时间 从而决定是否重新获得虚拟文件目录 服务器间文件目录的一致性 DFS 由于上载或者删除引起的的虚拟文件目录修改通知其他所有服务修改虚拟文件目录可能引起的情况同时修改某一子树造成 碰撞 比如一个客户端要删除这个子树 目录 另外一个要向此目录上载文件解决方法 子树加锁当一个服务器上的该子树被修改时 其他服务器上的该子树被锁定 不允许其他客户进行修改 实现与说明 环境 LinuxKdevelopC 协议 TCP IP客户端 ConsoleSocket技术多路I O复用 系统开发情况 目前完成情况 所需类的创建客户与服务器的通信单服务器的文件上载虚拟文件目录树的大部分操作简单的名字服务下一步主要任务 下载缓存实现与服务器间文件目录的一致性其他技术视时间而定 任务分工 1 戴婉薇名字服务单服务器的文件上载下载缓存实现安全
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工业废水处理与环保技术创新
- 工业旅游的兴起与发展机遇
- 工业安全管理与职业病防治
- 工业建筑改造与再生策略
- 工业自动化中实时机器视觉系统的研究
- 工业设备中的热传导与热设计
- 工业生产中的火灾风险评估
- 工业自动化与智能制造的结合点
- 工业设计中的材料与工艺选择研究
- 工业自动化与生产监控系统
- 2025年河南郑州中原绿色产业生态发展公司招聘笔试参考题库含答案解析
- 2025年中国融通农业发展有限集团有限公司招聘笔试冲刺题(带答案解析)
- 2025民用无人机驾驶员合格审定规则
- 法律文化-形考作业4-国开(ZJ)-参考资料
- 2025年中考物理押题猜想卷(山西卷)(全解全析)
- 链板回转式格栅除污机出厂检验报告(LF型)
- 陕西省中小学学生休学复学申请表
- 模具外发加工与验收标准及流程
- 空调水管、流量、流速、管径自动计算以及推荐表和水管各种参数对照表47729
- 《架空输电线路防鸟挡板技术规范》征求
- 浙江省高速公路服务区建设指南
评论
0/150
提交评论