基于DHT的可扩展的流媒体系统研究

来源 :广西师范大学 | 被引量 : 0次 | 上传用户:jiangyuchao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统的网络应用模式中服务性能瓶颈以及单点失效的问题不仅限制了端系统资源的充分利用,同时越来越无法满足新的分布式应用的需求。Peer-to-Peer(P2P)网络在协同工作、分布式信息共享、大规模并行计算等方面显示出独特优势,使其成为新的发展热点。对基于结构化的Peer-to-Peer覆盖网络的流媒体服务而言,如何构造一个可扩展的、节点加入和退出时维护开销较小的流媒体体系是一个关键问题。在流媒体服务体系中DHT算法的最大问题是DHT的维护机制较为复杂,尤其是节点频繁加入、退出造成的网络波动会极大地增加DHT的维护代价,此外,使用DHT技术会破坏节点的物理拓扑位置信息,导致节点间产生“路由绕路”问题,针对这些问题,本文对传统DHT算法进行改进,采用分层DHT的技术,构造一种可扩展的、维护开销较小的结构化P2P系统,并将其应用于流媒体系统中,以提高流媒体系统的传输效率和服务质量。本文在深入分析目前存在的各种基于P2P架构的流媒体服务系统的基本原理的基础上,总结了它们的优缺点,并对其分发机理和可扩展性进行了充分地研究。为了更有效地提高流媒体服务体系的可扩展性和高效性,提出了一种基于DHT的可扩展的流媒体服务体系:DBS-chord(DHT-based scalable streaming system)。该体系采用两层模型,很好的解决了节点随意性的问题;通过使用Vivaldi方法来计算节点在网络坐标中的位置,使得媒体数据的传输只需要穿越少量的网络跳数,有效地解决了节点间产生的“路由绕路”问题,降低了底层网络的负载,使得DBS-chord体系具有较高的效率和可扩展性。为了更有效地快速定位和管理,采用基于DHT层次化的消息路由查找机制,从而实现系统中媒体内容的快速定位和管理。通过使用基于C++语言平台上实现课题设计的模型的仿真,仿真实验结果表明:DBS-chord体系与传统的Chord体系和ML-chord体系相比较具有更少的平均访问开销,平均维护开销和平均节点加入开销,并能够大幅度提高流媒体系统分发服务质量。课题的研究成果具有良好的应用价值和推广价值。
其他文献
云计算作为一种新兴的的网络计算模式,为用户提供了海量计算能力、大规模数据处理、大容量存储等功能,已经成为了一种被业界普遍接受的计算模式,吸引了各方包括学术界、政府
Web服务以易用性、后台代码透明性、平台无关性等优势获得了更多普及度,也使得更多攻击者将注意力放在针对web服务的攻击方面。为了给web服务提供信息安全保证,本文研究设计
数据仓库是一个面向主题的、集成的、相对稳定的且随时间不断变化的数据集合,用来支持管理人员的决策。它是面向查询、分析用户的,其中存储着大量的多维历史数据。用户提交的查
随着计算机科学技术,网络通信技术的发展,大大促进了多媒体在人们生活中各方面的应用;目前多媒体技术已经在通信领域和计算机领域日渐成熟。然而,多媒体数据在生成、传输和播
学位
随着社会信息化程度的提高,数据量呈指数增长,从大量数据中挖掘有价值的知识在当今信息时代具有重要意义。 在数据挖掘的各个分支中,关联规则挖掘和分类挖掘是两个高度活跃的
虚拟现实技术在当代的应用越来越广泛,借助于软硬件技术的飞速发展,在虚拟现实技术的表现形式日趋完善的同时,用户对对虚拟环境中虚拟角色的AI要求也越来越高,从最初要求“能动”
医学图像分割是图像分割的一个重要的应用领域,是医学图像处理和分析的基础和经典难题。在诸多医学成像技术中,核磁共振图像由于具有数据量大、分辨率高、对人体无损伤等特点
人力资源是组织生存和发展的重要战略资源,而客户服务中心是一个劳动密集型组织,服务人员的素质、能力和潜力势必直接影响组织的核心利益。所以,建立科学、合理的绩效考核系
无线传感器网络的主要功能是感知节点周围环境,采集和处理相关数据。传感器节点体积微小,通常携带能量十分有限的电池。由于网络中传感器节点个数多、成本要求低廉、分布区域