论文部分内容阅读
现在,一种新的数字业务正在开始逐渐地走进人们的日常生活,它提供了一种主动、交互式的电视收看模式,彻底颠覆了传统被动、单向的模式,这种业务就是IPTV。IPTV一般被称之为网络电视,通过使用IPTV,用户可以使用节目点播、回看等功能。而目前使用IPTV服务通常有两种途径:可在个人连网电脑上安装客户端软件或者在普通家用电视机上加装网络机顶盒。通过在家用电视机上加装网络机顶盒的这一方式,由于其较高的服务质量、较好的稳定性再加上家用电视机本身的普及程度,用户接受程度更高并且也需要更多的技术支持,因此本论文将着重对此种架构方式进行讨论与研究。有别于传统的电视节目收看方式,IPTV业务使用的不是广播电视网络,而是互联网作为其数据的传输媒介,这就使得网络服务提供商、媒体内容提供商与网络设备提供商三者要比以往更加紧密的结合起来共同构建IPTV系统。为了使用户能够在使用IPTV业务时体验到与使用广播电视网络的传统电视一样的服务质量,除了网络服务提供商要为用户提供高速的接入带宽以外,设备提供商也需要通过对设备的优化配置使得IPTV业务的代价尽可能降到最低。基于IPTV业务的用户数量大、用户分布分散以及用户服务质量要求高等特性,设备提供商与网络服务提供商在构建IPTV系统时普遍采用了CDN系统作为其具体实施方案,而CDN系统由于其服务器分级、负载均衡和边缘节点内容推送等特点也很好地适应了IPTV业务的需求。然而随着业务的不断推广、用户数量规模的不断扩大以及相关新业务对系统性能更高的要求,现有的CDN系统也面临着可扩展性不足,系统升级成本过高等问题。因此需要从技术上对现有CDN系统进行改进以使其能够与业务的增长速度相适应。目前用于解决CDN系统这一问题的其中一种方法便是引入P2P技术,形成新的P2P-CDN系统,利用P2P技术自身极强的可扩展性弥补CDN系统的缺陷。然而,虽然P2P-CDN系统这一概念已经被广泛地接受,并且已经有在商业领域得到了应用,实际应用效果也比较好,但是目前对于P2P-CDN系统的研究成果仍然大多集中在理论上的描述以及对现有实用系统的评价,比较缺乏对于P2P-CDN系统基础的、数据上量化的分析。因此,本论文为CDN系统以及P2P网络结构建立了计算机模型,将不同架构类型的P2P技术分别与CDN系统进行结合,通过大量计算机仿真得到的统计数据,对P2P-CDN系统进行了量化分析,并且通过各种相关性能参数的数据分析,寻找出P2P-CDN系统的优化配置方案。通过这一系列分析结果,我们可以为P2P-CDN系统的实际建设提供更有说服力的理论及数据依据。