学位论文 > 优秀研究生学位论文题录展示

分布式共享技术的研究与实现

作 者: 梁乾宇
导 师: 奚建清;张俊强
学 校: 华南理工大学
专 业: 软件工程
关键词: 共享技术 共享模型 分布式技术 分布式共享对象框架
分类号: TP311.52
类 型: 硕士论文
年 份: 2010年
下 载: 67次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着计算机网络的高速发展,各种网络系统的出现,网络资源的日益增多,在Internet企业和政府各机构、部门内部网络资源可利用性越来越重要,建立有效的资源共享模型成为目前最基本的需求。当前的资源共享技术多种多样,然而建立在协作平台上有效的且高效的共享技术却少之又少。随着分布式技术的发展,分布式技术的优点:可以快速访问、多用户使用,且每台计算机都能够存储和处理数据等越来越彰显。本文主要的工作是通过分析存储共享技术、分布式访问技术,依据分布式共享技术,给出一个实现分布式资源对象共享的解决方案——基于视图的分布式共享模型方案;该解决方案通过利用资源视图的概念,在分布式应用上以资源视图进行共享,这样就有效地降低了跨节点共享资源对象的开发难度,而在在用户体验上来说,跨节点的共享资源对象是透明的。另外,本文在基于视图模型的分布式共享模型上,设计并实现一个高性能服务框架——分布式对象共享框架。该框架旨在为分布式应用节点间提供一个统一的分布式共享框架;它从分布式应用层面以统一的发布/调用方式为各个应用节点提供支持,从而可以很容易的开发分布式的应用以及提供或使用分布式共享对象功能模块,而不用考虑分布式领域中的各种技术细节。本文最后实现了一个基于分布式对象共享框架的原型系统。

全文目录


摘要  5-6
Abstract  6-11
第一章 绪论  11-15
  1.1 课题来源  11
  1.2 研究背景  11-12
  1.3 国内外研究概况  12-14
  1.4 主要研究工作  14
  1.5 论文的结构安排  14
  1.6 本章小结  14-15
第二章 分布式共享模型  15-19
  2.1 模型的概述  15-16
    2.1.1 集中式共享模型  15
    2.1.2 分布式共享模型  15-16
  2.2 基于视图的分布式共享模型  16-17
  2.3 共享模型的对比  17-18
  2.4 本章小结  18-19
第三章 分布式服务框架  19-31
  3.1 分布式服务框架的诞生  19-20
  3.2 分布式服务框架的基本特点  20
  3.3 分布式对象共享框架  20-23
    3.3.1 分布式对象共享框架特点  20-21
    3.3.2 可选通讯技术的分析  21-23
      3.3.2.1 基于消息方式实现系统间的通讯  21-23
      3.3.2.2 基于远程调用方式实现系统间的通讯  23
  3.4 分布式对象共享框架的关键点  23-30
    3.4.1 数据一致性  23-26
      3.4.1.1 Paxos 算法  23-25
      3.4.1.2 一致性Hash 算法  25-26
    3.4.2 分布式Session  26-29
      3.4.2.1 Session 的作用  26-27
      3.4.2.2 Session 的问题  27-28
      3.4.2.3 解决方案  28-29
    3.4.3 资源对象的URI 解析  29-30
      3.4.3.1 DNS 工作原理  29-30
      3.4.3.2 分布式对象共享框架解析URI  30
  3.5 本章小结  30-31
第四章 分布式对象共享框架的设计  31-43
  4.1 概述  31
  4.2 系统功能  31-32
  4.3 设计原则  32
  4.4 命名规则  32-33
    4.4.1 应用节点命名  32-33
    4.4.2 资源命名  33
  4.5 框架结构  33-36
    4.5.1 应用系统整体架构  33-34
      4.5.1.1 表现层  34
      4.5.1.2 分布式对象共享框架  34
      4.5.1.3 应用节点  34
    4.5.2 分布式对象共享体系结构  34-36
      4.5.2.1 应用节点管理中心与应用节点  35
      4.5.2.2 应用节点与应用节点  35-36
  4.6 框架模块  36-40
    4.6.1 应用节点管理中心  36-37
      4.6.1.1 持久化应用节点信息  36
      4.6.1.2 查找应用节点  36
      4.6.1.3 监控应用节点  36
      4.6.1.4 解析应用节点URI  36-37
    4.6.2 应用节点  37-40
      4.6.2.1 发布共享资源  37-38
      4.6.2.2 查找共享资源  38-39
      4.6.2.3 管理共享资源  39
      4.6.2.4 解析共享资源URI  39-40
  4.7 分布式用户管理  40-41
    4.7.1 加入用户  40-41
    4.7.2 删除用户  41
    4.7.3 更新用户  41
    4.7.4 验证用户  41
  4.8 权限管理机制  41-42
    4.8.1 统一访问控制模型  41
    4.8.2 基本角色  41-42
    4.8.3 基本操作  42
    4.8.4 自定义角色和操作  42
  4.9 本章小结  42-43
第五章 分布式对象共享框架的实现  43-61
  5.1 系统目标  43
  5.2 整体框架  43-44
  5.3 模块实现  44-56
    5.3.1 应用节点管理中心子系统  44-49
      5.3.1.1 逻辑结构示意图  44
      5.3.1.2 数据结构  44-45
      5.3.1.3 系统类图  45-47
      5.3.1.4 系统主要模块  47-49
    5.3.2 应用节点子系统  49-56
      5.3.2.1 逻辑结构示意图  49-50
      5.3.2.2 数据结构  50-51
      5.3.2.3 系统类图  51-54
      5.3.2.4 系统主要模块  54-56
  5.4 实验结果  56-60
    5.4.1 测试环境  56-57
    5.4.2 部分测试内容和结果  57-60
  5.5 本章小结  60-61
结论  61-63
  总结  61
  进一步工作  61-63
参考文献  63-65
致谢  65

相似论文

  1. 基于.NET电厂厂级监控系统的设计与实现,TP311.52
  2. 基于企业联盟的信息共享研究,F273.7
  3. 基于COM/DCOM的分布式计算研究与实现,TP311.52
  4. 数据仓库中实体化视图的选择与维护问题的研究,TP311.13
  5. 基于.Net3.5的中粮地产EIP系统开发,TP311.52
  6. 基于XML本体企业元数据共享模型的研究,TP311.52
  7. 一种分布式脆弱性检测技术的研究,TP393.08
  8. 认知无线电网络动态资源管理与分配算法研究,TN92
  9. 感知无线电中基于协作的频谱共享技术研究,TN92
  10. 基于本体的科学数据集成与共享方法研究,TP391.1
  11. 低功耗流水线模数转换器的研究与设计,TN792
  12. 65nm CMOS工艺下低功耗流水线ADC的研究与设计,TN792
  13. 基于EJB和CORBA的分布式异构系统的集成,TP311.52
  14. 互联网大规模协作知识网络的知识共享模型与仿真,F270.7
  15. 基于Multi-Agents分布式MES系统JINI解决方案研究,TP311.52
  16. 低电压低功耗10比特40兆赫兹流水线模数转换器的设计,TN792
  17. 基于DDB的数据共享技术研究及在CCAR-142项目中的应用,TP399-C7
  18. 虚拟空间会议系统的设计及实现,TP391.9
  19. 基于SNMP的分布式网络管理系统的设计与实现,TN915.07
  20. 基于异构数据交换和共享技术的教学信息资源整合,TP399-C1

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com