论文部分内容阅读
对等计算(P2P, Peer-to-Peer)是当前信息技术领域的热点问题之一,该技术颠覆了传统的客户端/服务器模式,为互联网应用带来了新的发展。分布式业务网络、新型移动业务网络等具有电信级运营能力的P2P网络架构应运而生。然而,P2P网络所具有的结构复杂、规模庞大和动态性强等特点,使得P2P相关的研究和开发部署难以找到合适的网络环境加以验证。为此,必须借助于具有一定仿真规模的P2P仿真平台,来开展各项研究工作。现有P2P仿真系统最大的不足在于它们多是为了对算法和协议进行正确性和性能评价而设计的。尚不存在针对P2P业务进行仿真的可扩展仿真平台,能够提供对各种业务应用与节点部署提供理论和数据的指导。本文的研究工作正是上述背景和需求下进行的有意义的尝试。本文以P2P流媒体直播业务为切入点,设计P2P流媒体直播仿真系统,它是新型移动业务网络的多业务性能仿真平台的子系统。本系统旨在为电信网中的实际部署与应用具有一定QoS保障、可管可控的流媒体业务提供有力理论支撑和可靠、可信的参考依据。本文首先综述了P2P仿真技术的相关研究工作,介绍了分布式P2P仿真系统的设计原则和拟解决的关键技术。在此基础上,对仿真平台的设计进行阐述,说明了仿真目标、仿真方法和系统层次架构思想。然后对P2P流媒体直播业务相关的内容进行阐述,介绍了P2P流媒体直播系统的业务模型,包括系统架构、该架构下各网元实体的功能,并根据流媒体的业务特性和实体的功能,设计了基本业务流程及网络部署场景。从节点选择策略和数据调度策略两个方面着重说明了数据分发机制的设计思想,确定了基于流服务指标的伙伴列表选择策略、基于整体服务能力的数据调度策略。最后给出了UE的详细设计,包括状态转移设计和消息体设计,并展示了系统测试情况,验证了P2P流媒体直播仿真平台的可用性。