论文部分内容阅读
随着互联网的飞速发展和普及,以娱乐性和交互性为主要特性的流媒体应用正在成为推动未来网络中宽带应用的主要动力之一。同时,随着移动通信技术的迅猛发展,三网融合进程的加快,移动终端、个人电脑和机顶盒在未来能够以P2P的方式共享流媒体,可见,P2P流媒体的应用场景将会逐渐从互联网向三网融合场景蔓延。
长期以来传统互联网中的流媒体用户一直忍受着较长的视频延迟,大大影响了P2P流媒体中交互式业务的应用发展。尽管目前已经有许多实现了的基于P2P技术的流媒体系统,然而现有系统仍然存在一些诸如延时、网络不可控、上下行带宽不对称、可管理性差等各方面的问题。此外,由于现有的分布式业务仿真平台只能够根据互联网的某一具体业务进行仿真,而无法对多业务融合进行仿真,同时这些平台不支持电信网络中特定QoS指标的仿真。而现有电信业务网络仿真平台对于分布式业务的算法、以及新业务无法进行仿真。
为了顺利完成基于P2P的大规模流媒体系统仿真平台的设计与实现,本文在充分调研了P2P流媒体相关基础知识及当前网络仿真技术和研究现状的前提下,首先从对分布式业务网络(DSN,Distributed Service Network)的实际设计出发,结合仿真平台的实际需求完成了仿真平台的设计,主要包括功能架构设计、业务流程设计、通信协议设计、业务策略设计以及业务性能评价体系设计。随后在充分考虑了仿真工具OMNeT++和INET框架的设计理念以及仿真平台的设计方案的基础上,完成了本仿真平台的仿真实现。其中着重从平台架构的仿真实现方案、功能模块的实现方案、仿真场景的配置方案及性能指标方案四个角度阐述了本仿真子系统的仿真实现方案,此外,由于本仿真平台需要仿真大规模流媒体业务,给出了大规模仿真实现方案。最后,根据不同的输入配置,进行了多类场景的仿真,并对得到的仿真数据进行了综合分析,验证了仿真结果的合理性,并且详细对比了不同的数据调度策略对流媒体系统造成的影响。