适应网络多样性的P2P流媒体直播技术研究

来源 :中国科学院软件研究所 | 被引量 : 0次 | 上传用户:xinxin1234580
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
P2P技术近几年来发展迅速,在文件共享、即时通讯、多媒体传播、信息检索、网络游戏等众多领域都有广泛的应用。P2P系统中的节点共享彼此的资源,包括计算能力、存储空间、网络带宽、有用信息等等。与传统的C/S模式相比,引入P2P技术的系统在资源利用效率、服务的稳定性、系统吞吐量及规模的可扩展性等方面都显现出显著的优势,具有广阔的发展前景。   P2P流媒体直播技术是当前研究领域的热点之一。本文首先概述了P2P技术和流媒体技术的发展状况,对P2P流媒体技术的基本原理作了介绍,并对若干典型的P2P流媒体传输系统和模型进行了充分的调研,提出了技术改进的方向。   随后,本文提出了一种适应网络多样性的P2P流媒体直播系统模型KStream。KStream主要包括以下关键技术:   1)在引入多重描述编码(MDC)技术的基础上,本文提出了一种适应网络多样性的基于P2P系统节点间亲缘关系的应用层拓扑构建和维护算法及其优化策略。通过该算法,KStream构建了稳定高效的应用层多播树拓扑,其拓扑形态充分体现了P2P系统的异构性。   2)在充分考虑网络和用户需求多样性以及资源变化的基础上,本文提出了适应P2P网络多样性的动态自适应控制策略。策略的定制包括需求多样性描述和可用资源配置等;在动态的网络环境中,合理的策略可以使播放过程更好的反映用户需求倾向,并能对网络的动态性和资源的变化发挥自适应的调节作用。   通过理论分析,KStream拓扑的可扩展性得到证明。本文作者设计了KStream的模拟系统,并借助它进行了一系列模拟实验和性能分析的工作。大量的实验结果表明:KStream的以亲缘关系为基础的应用层拓扑构建和维护算法以及适应P2P网络多样性的动态自适应控制策略是合理有效的;在合适的MDC编码粒度和一定的系统规模的前提下,KStream系统在启动时间、成功下载比例和再缓冲频率三个性能指标上都表现优异,是一种适合于P2P流媒体直播应用的模型。   本文的研究成果为P2P流媒体直播技术在具有多样性的Internet环境中的应用提供了一种有效的解决方案;KStream模型面向用户需求和网络异构性的设计在改进P2P流媒体直播系统的服务质量方面也具有重要意义。
其他文献
无线通信技术的成熟和移动设备的普及推动了移动自组网络(MANET)技术的快速发展及其广泛应用。MANET的动态性及其不能依赖网络基础设施的特点对服务发现协议提出了新的挑战。
近年来,随着中国信息化程度的不断提高,监控行业也获得了广阔的发展空间。视频监控经历二十多年的发展历程,已经深入到了社会生活的各个方面;伴随着计算机高新技术的飞速发展,视频
无线传感器网络(WirelessSensorNetworks)是近年来计算机科学和应用领域的热点研究方向之一,研究方向包括路由协议、MAC层协议、安全技术等方面。在无线传感器网络的安全技术
移动计算系统具有用户位置不固定、设备类型多种多样、可用资源贫乏、以及执行环境上下文灵活多变等特点,这为移动应用软件的设计提出了新的挑战。为此,移动应用需要引入上下文
抢占式实时操作系统中的任务在争夺共享资源时会引起死锁和优先级反转,它们会降低系统的可调度性。优先级顶协议是一种优先级驱动的抢占式调度协议,它能够避免死锁和限制优先级
缺陷,是导致程序不能正常运行的错误或瑕疵。由于缺陷的存在,使程序运行轻则结果出错,重则崩溃退出,甚至造成人力、物力、财力的重大损失。因此,程序开发者们总是尽可能的避免程序
科学研究和日常生活中,我们经常遇到数据处理的问题,例如图像处理本文分析了当前普遍采用的WebServices技术标准和BPEL工作流规范的特点,在此基础上,根据数据处理任务的特点,考虑
随着IC技术和PCB工艺的发展,信号的周期和上升沿时间变得越来越短,PCB上的器件和导线越来越密集,高速数字设计已突破传统低频电路设计的思路,形成了一套专门的设计流程和规则。高
计算环境的变化是驱动计算技术长期发展的一个重要因素,而计算技术的健康发展需要有与之相适应的计算模式。无线数字通讯网络的迅速发展与便携式计算设备的普及,使得人们离真正
三层交换机是网络中的重要设备,对三层交换机的研究开发对网络的发展有着相当重要的作用。Ipv6正在世界范围内逐步得到实施并且日益完善,支持Ipv6协议的三层交换机逐渐成为网络