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

Peer-to-Peer文件共享系统中的路由定位机制研究

作 者: 金海荣
导 师: 李善平
学 校: 浙江大学
专 业: 计算机应用技术
关键词: 文件共享系统 定位机制 路由策略 文件资源 文件系统 定位策略 总体拥有成本 policy 系统可扩展性 资源共享
分类号: TP393
类 型: 硕士论文
年 份: 2004年
下 载: 125次
引 用: 5次
阅 读: 论文下载
 

内容摘要


近年来,随着互联网的快速发展和普及,在广大网络用户中兴起了一类颠覆传统的新型应用,即Peer-to-Peer结构的文件共享应用。这类应用以文件资源共享为目的,为用户提供简便的文件交换服务。Peer-to-Peer文件共享系统最早出现于1999年,在五年之后的今天比较著名的相关系统已经有四十多个,还有众多的这些著名系统的变种和未知名的系统。有多个Peer-to-Peer文件共享系统已经各自拥有数以百万计的用户,它们都聚集了海量的文件资源,成为了互联网上资源共享的一种重要形式。 Peer-to-Peer结构的文件共享系统是与传统的Client/Server结构的分布式文件系统相对立的,是分布式文件系统的一个分支。Peer-to-Peer文件系统最大的特点是使用起来灵活自由、总体拥有成本低廉、资源总量巨大,因此吸引了大量的用户,在现实世界中被广泛地应用。而且这一新兴事物还在不断的发展中,其用户数量仍在继续增长中,应用前景看好。鉴于此,Peer-to-Peer文件共享系统已经引起了众多研究者的注意,成为一个重要的研究方向。 在Peer-to-Peer文件共享系统方向上目前有多个内容值得研究,包括分布资源管理(resource management)、分散性(decentralization)、自组织性(self-organization)、资源的查找定位策略(locating policy)、节点之间的路由策略(routing policy)、系统可扩展性(scalability)、可靠性(robust)、可用性(availability)、匿名性(anonymity)、安全性(security)等。其中文件资源的定位和路由是系统的核心问题,影响到系统的其它方面。一个高效的路由定位机制对于一个成功的Peer-to-Peer系统而言是必需的。 本文研究了文件共享系统中的路由定位(Locating & Routing)机制。本文结合具体的实例系统Napster、Gnutella和Freenet,对centralized directory model、flooded requests model、document routing model这三种经典的路由定位模型进行了研究,分析了这三种模型的工作机制,总结了它们的得失。在此基础上,本文针对三者中相对较优的document routing model做了更深入的研究,对document routing model在Freenet系统中的应用做了深入分析,指出了Freenet耗费空间过多和无选择下载的缺陷。 本文提出了一种基于资源位置提示的定位策略,即Hint-Based Locating & Routing Mechanism for Peer-to-Peer File Sharing Systems(以下简写为HBLR)。使用HBLR可以比Freenet中的路由定位机制节省节点存储空间,还能够提供选择文件下载位置的机会,减少文件服务的时间。

全文目录


摘要  3-4
Abstract  4-5
目录  5-8
第一章 绪论  8-11
  1.1 本文的动机  8-9
  1.2 目标  9-10
  1.3 本文的内容组织  10-11
第二章 Peer-to-Peer文件共享系统  11-26
  2.1 Peer-to-Peer文件共享系统的历史与现状  11-15
    2.1.1 最早的Peer-to-Peer文件共享系统  11-12
    2.1.2 有趣的社会学基础  12-14
    2.1.3 应用现状  14-15
  2.2 Peer-to-Peer文件共享系统特性  15-22
    2.2.1 分散性  17
    2.2.2 自组织性  17-18
    2.2.3 匿名性  18-19
    2.2.4 可扩展性  19
    2.2.5 性能  19-20
    2.2.6 拥有成本  20
    2.2.7 安全性  20-21
    2.2.8 失效恢复和容错性  21
    2.2.9 透明性和易用性  21-22
  2.3 经典系统实例  22-26
    2.3.1 Napster  22
    2.3.2 Gnutella  22-23
    2.3.3 Freenet  23-24
    2.3.4 KaZaA  24
    2.3.5 Morpheus  24-26
第三章 Peer-to-Peer文件共享系统的路由定位机制  26-32
  3.1 路由定位机制  26-27
  3.2 三种重要的基础模型  27-29
    3.2.1 Centralized Directory Model  27-28
    3.2.2 Flooded RequestsModel  28
    3.2.3 Document Routing Model  28-29
  3.3 对三种模型的分析  29-32
第四章 HBLR的设计  32-57
  4.1 HBLR的设计思想  32-38
    4.1.1 节省空间的机制  32-35
    4.1.2 节省服务时间和网络带宽的机制  35-38
  4.2 基本设计  38-51
    4.2.1 命名机制  38
    4.2.2 基本数据结构  38-41
      4.2.2.1 Routing Table  38-39
      4.2.2.2 Hint Table  39-41
    4.2.3 文件服务  41-48
      4.2.3.1 提出文件服务请求  41-42
      4.2.3.2 请求消息的路由与搜索  42-44
      4.2.3.3 传输文件位置提示信息  44-45
      4.2.3.4 选择下载点与下载文件  45-46
      4.2.3.5 hint table信息的更新  46
      4.2.3.6 小结  46-48
    4.2.4 文件发布  48-51
      4.2.4.1 发布信息的准备  48-49
      4.2.4.2 文件ID冲突探测  49-50
      4.2.4.3 信息发布  50
      4.2.4.4 小结  50-51
  4.3 对HBLR的加强  51-57
    4.3.1 Hint对HBLR的不利影响  52
    4.3.2 增强HBLR的性能  52-56
      4.3.2.1 可靠的hint和Master-Copy  53-54
      4.3.2.2 Master-Copy的转移  54-55
      4.3.2.3 文件存在的预探测  55-56
    4.3.3 小结  56-57
第五章 HBLR的测试、分析与评估  57-66
  5.1 测试目标  57
  5.2 测试环境  57-58
  5.3 测试过程  58-60
    5.3.1 建立模拟环境  58-60
      5.3.1.1 建立模拟网络的拓扑结构  58-59
      5.3.1.2 建立初始状态  59
      5.3.1.3 模拟发布文件  59-60
    5.3.2 模拟文件服务过程  60
  5.4 分析与评估  60-66
    5.4.1 文件请求的成功率  60-62
    5.4.2 节点存储空间使用状况  62-63
    5.4.3 文件传输的平均距离  63-64
    5.4.4 文件服务的平均时间  64-65
    5.4.5 小结  65-66
第六章 总结与展望  66-68
  6.1 本文的主要贡献  66-67
  6.2 本文的不足  67
  6.3 展望  67-68
参考文献  68-71
附录一 研究者资源  71-75
  Ⅰ 基础资源  71
  Ⅱ 部分著名Peer-to-Peer文件共享系统的主页  71-73
  Ⅲ Peer-to-Peer相关的部分国际会议  73-74
  Ⅳ 其它相关资料  74-75
附录二 本人在攻读硕士学位阶段的主要工作  75-76
  Ⅰ 科研与开发工作  75
  Ⅱ 论文及其它成果  75-76
致谢  76

相似论文

  1. 学校与社区合作伙伴关系的建构研究,G637
  2. 电子政务环境下政府信息资源共享模式与策略研究,D630
  3. 西安市莲湖区义务教育资源共享探索,G522.3
  4. 地方电子政府信息资源共享问题研究,TP399-C2
  5. 基于WEBGIS的农田信息管理平台(FIMP)设计与实现,TP311.52
  6. 云计算环境下的内存资源共享技术研究,TP333
  7. 高校数字化教育资源共享机制的研究,G434
  8. 包头市党委管理信息系统的设计与实现,TP311.52
  9. 高校课程资源平台的设计与实现,G642.3
  10. 长株潭城市群高等教育资源共享机制研究,G649.2
  11. 兰州大学电子校务建设现状与发展问题研究,G649.2
  12. 学位论文数据库建设现状与对策研究,G643.8
  13. 综合集成创新网络下的人才聚集及团队管理研究,F272
  14. 首都高校思想政治教育资源共享问题研究,G641
  15. 高校联合办学的制度研究,G649.2
  16. 我国高校教育资源共享问题研究,G649.2
  17. 我国大学城教学资源校际共享的问题与对策研究,G647
  18. 大学城教育资源共享分析,G649.2
  19. 南昌市前湖高校园区教育资源共享现状及对策研究,G649.2
  20. 依托社区学院实现教育信息资源共享的研究,G648.6
  21. 黑龙江省高校实施跨校选课模式研究,G649.2

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络
© 2012 www.xueweilunwen.com