文摘
英文文摘
独创性声明及关于论文使用授权的说明
第一章绪论
1.1论文工作的意义
1.2论文主要工作
第二章对等计算、网格计算及多线程传输
2.1 对等计算(P2P)及体系
2.1.1 引言
2.1.2 发展历史
2.1.3 技术前景
2.1.4 最简单的peer以及它存在的问题
2.1.5 对等计算的一个重量级规范JXTA
2.2 网格计算及体系
2.2.1 引言
2.2.2 开放网格服务架构OGSA
2.2.3 Globus项目
2.3 对等计算(P2P)与网格计算的交叉
2.4 通信资源共享现状
2.4.1 现有P2P软件的相关通信技术分析
2.4.2 网格计算关于通信资源共享的研究现状
2.3.3多线程传输软件的通信技术分析
2.3.4 P2P技术、网格及多线程传输软件在通信资源共享方面的交叉
小结:
第三章协作通信模型
3.1传统通信到协作通信的进化
3.1.1 进化过程及新模型阐述
3.1.2 鲁棒性
3.1.3 通信资源的高利用率
3.2 协作通信详细模型及框架
3.2.1 模型两个构成部分
3.2.2 二级混合对等发现机制
3.2.3发布通信内容
3.2.4 服务器GIServer
3.2.5 协作者peer
3.2.6 协作结点的选择
3.2.7数据片的收发
3.2.8协作分发
3.2.9柏拉图效率
3.2.10网络整体数据通信量的变化
3.2.11协作通信技术的应用
第四章协作通信P2P实现简介
4.1 开发工具的选用:PYTHON
4.1.1 Python简介
4.1.2四种重要Python数据结构
4.2具体实现的架构
部署
4.3使用的通信协议
服务器与协作者信息交换
协作者交换数据
4.4消息和数据的交换格式:
进行信息摘要的SHA-1算法
Erasure codes
Bencode编码
摘要消息数据结构
GIServer维护的各正在传送数据块及其下载者的信息表的数据结构
服务器接收的GET请求的数据结构
服务器回应数据结构
4.5服务器消息循环处理机制
4.6 SOCKET通信事件的选择机制-POLL选举
第五章协作通信带来的一些问题及解决方向
第六章协作通信模型向网格协作通信协议衍生
第七章结束语
参考文献
致谢
个人简介