| 【中文题名】 | P2P文件共享网络模型研究及应用 |
| 【英文题名】 | |
| 【学科专业】 | 计算机应用技术 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-10-16 |
| 【中关键词】 | P2P,文件共享系统,信息检索,异构,聚类, |
| 【英关键词】 | peer-to-peer,information retrieval,resource location,query routing,locality,clustering, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>计算技术、计算机技术>计算机的应用>计算机网络>一般性问题 |
| 【论文摘要】 |
文件共享系统是P2P最重要的应用领域之一,现有的P2P文件共享系统大多存在资源搜索效率低、带宽消耗大等问题,因此研究开发一个面向用户的高效的文件共享系统,对于网络信息交流、网络资源的高效合理利用具有重要意义。
论文结合分布式P2P系统的网络特征和文件共享服务的应用需求,从拓扑结构、信息查找等方面对其中涉及到的一些关键技术进行了深入研究。论文首先分析了现有各种非结构化、结构化模型的优缺点,对相关工作进行了简要的介绍;接着提出了一种基于节点聚类的信息检索模型——NCSearch,通过内容局部性(语义异构性)保持来提高P2P系统的信息检索效率;然后提出了一种基于异构的P2P文件共享网络模型——HBP2P,通过综合考虑P2P环境下节点的异构特征(地理位置异构、能力异构、语义异构等),将节点按多重异构特征进行分类来提高P2P系统的信息检索效率;最后基于HBP2P网络模型设计了一个P2P文件共享平台原型系统。
实验仿真结果表明,相比传统的P2P模型,NCSearch和HBP2P在搜索效率方面均有明显提高,在文件共享、分布式存储等相关领域具有一定的实际应用价值。 |
| 【论文题纲】 |
|
摘要 |
3-4 |
|
ABSTRACT |
4-5 |
|
目录 |
5-7 |
|
第一章 前言 |
7-14 |
|
1.1 P2P计算简介 |
7-11 |
|
1.1.1 P2P计算的发展 |
7-8 |
|
1.1.2 P2P计算的定义 |
8-10 |
|
1.1.3 P2P应用分类 |
10-11 |
|
1.2 当前 P2P的研究内容 |
11-12 |
|
1.3 论文的主要工作 |
12-14 |
|
第二章 P2P网络模型综述 |
14-27 |
|
2.1 集中目录式 P2P模型-Napster模型 |
14-15 |
|
2.2 Gnutella模型及 Freenet模型 |
15-16 |
|
2.3 分布式哈希查找模型 |
16-26 |
|
2.3.1 Chord模型 |
17-21 |
|
2.3.2 Tapestry模型 |
21-23 |
|
2.3.3 Pastry模型 |
23-24 |
|
2.3.4 CAN模型 |
24-26 |
|
2.4 小结 |
26-27 |
|
第三章 基于节点聚类的 P2P信息检索模型 |
27-44 |
|
3.1 相关工作 |
27-31 |
|
3.1.1 向量空间模型(Vector Space Model) |
27-29 |
|
3.1.2 Hilbert空间填充曲线 |
29-31 |
|
3.2 基于节点聚类的 P2P信息检索模型(NCSearch) |
31-40 |
|
3.2.1 文档的特征向量表示 |
31 |
|
3.2.2 节点向量和簇向量 |
31-32 |
|
3.2.3 逻辑拓扑结构 |
32-33 |
|
3.2.4 节点加入、离开算法 |
33-34 |
|
3.2.5 资源定位 |
34-35 |
|
3.2.6 节点向量与簇向量的更新策略 |
35-37 |
|
3.2.7 基于 Chord的无冗余广播机制 |
37-40 |
|
3.2.8 故障容忍与语义邻居维持 |
40 |
|
3.3 实验仿真 |
40-43 |
|
3.3.1 实验设置 |
40-41 |
|
3.3.2 实验结果及分析 |
41-43 |
|
3.4 小结 |
43-44 |
|
第四章 基于异构的P2P文件共享网络模型 |
44-57 |
|
4.1 相关工作 |
45-49 |
|
4.1.1 基于GNP的网络距离预测 |
45-47 |
|
4.1.2 语义覆盖网 |
47-49 |
|
4.2 基于异构的P2P文件共享模型(HBP2P) |
49-56 |
|
4.2.1 相关定义 |
49 |
|
4.2.2 逻辑拓扑结构 |
49-50 |
|
4.2.3 语义物理子网划分及标识符分配 |
50-51 |
|
4.2.4 节点标识符分配及路由表结构 |
51-52 |
|
4.2.5 节点加入、离开算法 |
52-53 |
|
4.2.6 资源发布过程 |
53 |
|
4.2.7 资源定位过程 |
53-54 |
|
4.2.8 容错及副本冗余放置机制 |
54-55 |
|
4.2.9 负载均衡机制 |
55-56 |
|
4.3 小结 |
56-57 |
|
第五章 HBP2P应用平台实现及仿真 |
57-66 |
|
5.1 平台框架 |
57-58 |
|
5.2 接口设计 |
58-60 |
|
5.3 实验仿真 |
60-65 |
|
5.3.1 实验设置 |
60-63 |
|
5.3.2 实验结果及分析 |
63-65 |
|
5.3.3 结论 |
65 |
|
5.4 小结 |
65-66 |
|
第六章 总结与展望 |
66-68 |
|
6.1 总结 |
66 |
|
6.2 展望 |
66-68 |
|
参考文献 |
68-74 |
|
致谢 |
74-75 |
|
在攻读硕士学位阶段的主要工作 |
75 |
|
| 【DOI】 | LunWen.ID:2.2008.376328 |