论文部分内容阅读
随着互联网的不断发展,用户对体验经济的需求和质量要求不断上升,而IPTV等多媒体服务的出现,革新了中国消费者对电视的认知,也吸引了很多学者对其进行研究[1,2]。新兴的IPTV业务,在内容交付上依然使用传统的手段:内容交付网络(Content Delivery Network,CDN)。但CDN存在运营成本较高,灵活性和和扩展性有限等问题,这从技术层面上限制了IPTV的发展。随着互联网基础设施的日益完善和网络用户的迅速增长,基于对等网络(Peerto-Peer,P2P)的流媒体点播系统以巨大的服务能力、低廉的成本和良好的扩展能力,成为了最热门的互联网应用之一。如何在现有IPTV的内容交付网络中,灵活的融入P2P技术,以弥补CDN技术的不足,是IPTV运营商关注的热点[3,4]。因此,本文以IPTV系统与P2P技术相结合为关注点,对P2P核心策略进行了研究和优化,设计并实现了一种IPTV下的P2P流媒体点播系统以验证策略的效果。具体的研究内容如下:第一,对现有IPTV系统的设计进行修改,其成本太高,运营商无法接受。针对此,给出了一种可以灵活的融入现有的IPTV系统的P2P系统设计方案,通过明晰的分层结构和各层内网元间的相互协作,有效降低了与IPTV的CDN技术融合的复杂度,不需要对原有IPTV系统做出重大的改造。第二,当前P2P中的资源调度策略是以单个节点为核心,强调节点对邻居节点的选择。本文提出了一种针对P2P超级节点的资源调度策略,对内容请求进行优先级的划分。此外,将部分请求重定向到请求节点进行重新调度。实验证明,本策略使得P2P系统的QoS(Quality of Service,QoS)得到显著改善的同时,降低了超级节点的负载。第三,在P2P系统中,邻居节点受到节点离网和网络环境波动的影响,导致其服务能力下降,影响请求节点的内容下载速度。本文提出了一种服务能力优先的邻居节点管理策略,通过优质邻居节点和备选邻居节点之间的相互转化和服务,有效解决了节点离网和网络波动带来的服务能力下降问题。实验证明,在用户行为与网络波动带来的干扰下,本策略显著提高了邻居节点集的服务能力。第四,给出了P2P系统的技术架构,以及各层内核心网元的详细设计,包括以类图形式展示的网元的静态结构和以数据库表形式展示的网元的数据结构。