文摘
英文文摘
第一章 绪论
1.1 研究背景
1.2 本文的工作内容与创新
1.3 本文结构
第二章 相关技术
2.1 P2P技术
2.1.1 P2P的基本技术特点及与传统网络的对比
2.1.2 P2P的网络结构
2.1.3 P2P网络的应用
2.2 内容分发网络技术
2.3 流媒体技术
2.3.1 流媒体基本概念
2.3.2 流媒体相关的网络技术
2.4 BrrTORRENT协议
2.5 小结
第三章 一种基于P2P的内容分发系统
3.1 基于P2P的内容分发系统的引入
3.2 PPSCDN系统
3.2.1 PPSCDN的系统概述及系统架构
3.2.2 PPSCDN系统的主要功能模块和流程描述
3.3 小结
第四章 资源控制器模块的设计与实现
4.1 资源控制器模块的功能需求
4.2 资源控制器模块的高层设计
4.2.1 RC的功能和流程
4.2.2 单线程异步IO事件驱动业务
4.2.3 相关子系统与接口设计
4.2.4 状态和状态机设计
4.2.5 RC的本地数据库的设计
4.2.6 相关的重要算法与其它机制
4.2.7 资源控制器主要数据结构的设计
4.3 资源控制器模块的详细设计
4.3.1 资源控制器模块与ESD模块的交互设计实现
4.3.2 资源控制器模块与CR模块的交互设计实现
4.3.3 资源控制器模块与Tracker模块的交互设计实现
4.3.4 资源控制器模块与LS模块的交互设计实现
4.4 小结
第五章 仿真实验与测试分析
5.1 测试环境的搭建
5.2 测试内容的设计
5.3 测试过程与结果
5.3.1 资源控制器模块与IP的交互测试
5.3.2 资源控制器模块与Tracker的交互测试
5.3.3 资源控制器模块与ESD的交互测试
5.3.4 资源控制器模块与LS的交互测试
5.3.5 资源控制器模块与CR的交互测试
5.4 测试结果分析
5.5 小结
第六章 总结与展望
致谢
参考文献
硕期间取得的研究成果