论文摘要
对等网络技术在不改变原有网络配置的前提下,通过有效利用网络节点的资源和带宽,具有良好的性能,有效减少了服务器负载,提高了资源利用率。为更好的认识基于对等网络技术的点播协议,对相关算法的功能做出评估,对性能做出分析,通过网络模拟器,对一种基于可控对等传输技术,适应于大规模用户的视频点播协议视频点播协议P2VoD作出仿真。本论文主要研究P2VoD视频点播协议算法的并行仿真实现与分析。通过对网络仿真系统平台ns2及其并行版本pdns进行扩展,实现了P2VoD视频点播协议的控制消息交互以及数据传输,对等节点、视频源服务器等不同类型网络节点之间不同关系的维护和节点行为的管理,以及资源的管理和调度。并提供相应的协议算法和节点行为参数配置接口和协议及数据交互记录输出。完成后的仿真实体能够实现在多台服务器的基础上并行仿真。在仿真过程中,对于P2VoD视频点播协议算法进行了一定规模节点的仿真分析。在对仿真实现代码的功能和性能进行测试的同时还对其应用和网络性能进行了科学的评估。通过对仿真结果的分析得到结论,P2VoD协议中节点缓存和服务器最大连接节点数对系统的应用性能和网络性能影响并不显著,而系统的传输码率将会对系统的性能作出较为显著的影响。本论文的研究结果可进一步用于新的视频点播协议算法的设计和仿真分析评估。
论文目录
摘要ABSTRACT1 绪论1.1 课题背景1.1.1 P2P 流媒体简介1.1.2 P2P 流媒体发展现状1.2 课题来源和意义1.3 本文内容与组织2 技术背景与需求简介2.1 P2P 点播发展情况2.2 P2VoD 协议2.3 网络仿真平台2.3.1 P2P 仿真平台发展情况2.3.2 NS2 与pdns 仿真平台2.4 仿真需求分析2.5 本章小结3 P2VoD 协议仿真总体设计3.1 总体架构3.1.1 功能模块划分3.1.2 类的接口描述3.2 控制协议3.2.1 节点角色定义3.2.2 算法协议设计3.3 中断恢复算法3.3.1 节点维护模块3.3.2 资源调度模块3.3.3 数据传输模块3.3.4 数据结构设计3.4 仿真配置与统计模块3.4.1 仿真场景配置3.4.2 统计参量3.5 本章小结4 P2VoD 协议仿真功能模块实现4.1 节点中断恢复算法4.1.1 中断节点恢复流程4.1.2 节点维护模块4.1.3 资源调度模块4.1.4 数据传输模块4.2 仿真配置与统计模块4.2.1 仿真配置4.2.2 仿真统计4.3 大规模并行仿真扩展4.3.1 Pdns 扩展原理4.3.2 Pdns 扩展实现4.4 本章小结5 仿真性能评估5.1 点播应用性能5.1.1 稳定场景中缓存影响5.1.2 稳定场景中连接数影响5.1.3 动态场景的性能分析5.1.4 高低码率性能比较5.2 网络性能5.2.1 稳定场景与动态场景比较5.2.2 高低码率性能比较5.3 本章小结6 结论与展望6.1 本文总结6.2 工作展望致谢参考文献
相关论文文献
标签:对等网络论文; 视频点播论文; 网络仿真论文; 性能分析论文;