保证服务质量的多播路由算法研究

来源 :南京理工大学 | 被引量 : 0次 | 上传用户:zhujiang_doctor
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术、网络技术的快速发展,网络应用已从简单的信息交流发展到远程教学、视频点播、网络会议、数据分发和网络游戏等,这些应用不仅要求网络支持多播服务,而且对服务质量(QoS)提出了更高的要求。实现多播通信的关键是多播路由算法的实现,其实质就是构建一棵覆盖源端和接收端,并满足应用服务质量要求的多播树。实时多播通信中,为保证信息适时的传到每个接收端,需限制端到端时延;同时,为保证每个用户都能同时收到信息,需限制端到端时延抖动。因此,对时延和时延抖动受限的多播路由算法研究不仅可以保证用户的服务质量,而且对推动实时多媒体应用的发展具有重要意义。因此,本论文针对时延和时延抖动问题,提出了两个启发式算法。首先,针对时延约束多播路由问题DCLC,提出了一个时延约束Steiner树算法DBLC。该算法基于MPH算法思想,每个目的节点通过到已构建多播树最小代价路径加入该多播树;若时延不满足要求,则运用本章改进的P(s,t,△)算法加入多播树,从而产生一个满足时延约束的最小代价多播树。对该算法正确性和性能特点进行了理论分析,并通过仿真实验证明:DBLC算法生成的多播树在保证时延要求下,与同类算法相比,具有较好的代价性能和较低的复杂度。其次,针对时延和时延抖动约束多播路由问题DVBMT,提出了一个时延及时延抖动约束的Steiner树算法DVMC。通过实例分析DVBMT问题模型中时延和时延抖动这两个约束条件是冲突的,并得出每路径时延与这两个约束条件的关系。DVMC算法源于DVMA算法中k条最短路径思想,采用类似贪婪算法思想,将每路径时延最大值作为当前构建的多播树时延上限,利用基于每路径时延最大值和代价的链路选择函数进行路径的选择,从而生成一棵满足时延和时延抖动约束的最小代价多播树。对该算法的正确性和性能特点进行了理论分析,并通过仿真实验证明:DVMC算法在生成树代价、成功率和计算时间方面都有明显的优势。
其他文献
工作流是计算机支持的业务过程的自动化执行。企业面临越来越激烈的市场竞争,其业务过程需要不断地调整、优化,在企业办公自动化系统中采用柔性工作流引擎技术势在必行。 本
随着神经科学、计算机技术、信号处理技术的高速发展,神经接口(NeuralInterface)的研究成为了当前的研究热点。神经接口是神经系统与外界环境交互的一种通道,外界的信息经NI
WiMAX是一项基于IEEE 802.16标准的宽带无线接入城域网技术,是一种全IP的开放平台结构。国际电信联盟(ITU)己批准移动WiMAX成为全球第四大3G标准。   但由于无线传输信道的
网格提供了在动态的多机构的虚拟组织中能够实现资源共享和协同工作的环境。利用网格技术可以有效实现所有的资源共享,包括计算资源、数据资源、服务资源等。建立生物网格计算
随着信息技术的发展及其在金融、交通、军事、生态环境检测、Web等领域的应用日益深入,海量数据大量涌现,这就要求数据库管理系统能够存储和处理上G、上T、甚至上P的海量数据
随着云计算的发展,云计算资源逐渐成为如同水、电等按需服务的公共资源。而云平台作为云计算资源调度的中心,其中云资源分配问题已经成为计算机科学领域的研究热点。在多种云
网格计算在动态多机构的虚拟组织中协调资源共享和协同求解问题。负载平衡均衡所有结点上的负载,提高系统的资源利用率,减少任务平均响应时间。可分负载理论是进行并行分布式
无线Mesh网络中节点倾向效仿高收益节点的行为,使网络在演化过程中自然形成具有协作能力的社团。有效利用社团协作服务能力是提高无线Mesh网络流媒体分发系统服务质量的有效
随着我国加入WTO和经济全球化的发展,中国的制造业企业面临更加激烈的市场竞争。推进信息技术的全面应用,加强企业资源的整合与管理,已经成为制造业企业生存和发展的必由之路。
随着企业信息化程度的提高,如何通过大量异构的数据源,为企业提供简单高效的数据访问能力,成为数据集成领域的研究重点。数据服务是面向服务体系结构在数据集成领域的应用,基