论文部分内容阅读
随着网络规模的日益扩大,网络服务需求已超过了网络服务容量,对具有QoS服务的应用产生了严重的影响。为了增强服务的可用性和改善网络流量分布,通常的方法是在网络中复制服务器。选播是一种支持分布式服务器复制的新的服务模型。由于越来越多的应用需要选播服务,因此选播服务在IPv6中已被定义为一种标准服务模型。本文主要研究QoS选播路由算法及其相关技术。 本文首先分析了QoS选播服务的一般模型和基本的QoS选播路由算法。在此基础上,从网络负载平衡的观点出发,提出了一种基于网络链路空闲率的QoS选播路由算法。本算法结合网络的总负载和请求带宽,以寻找选播路径。实验结果表明:新的算法能较好地平衡网络和服务器负载,并具有较高的请求接受率;考虑到网络状态信息的非精确性,本文提出了一种基于安全度的QoS选播路由算法,本算法利用网络非精确信息,结合更新策略,赋予每条链路一个安全度函数,并利用它来寻找选播路径。对不同网络参数下的模拟结果表明,新的算法能较好地平衡网络负载并具有较高的请求接收率;针对传统QoS路由算法忽视了网络负载平衡和整体性能,本文提出一种随机QoS路由算法。算法利用网络平均空闲率作为算法的性能评价指标,结合提出的安全度计算公式,寻找传输路径。实验结果表明:此算法能有效提高网络负载能力和优化网络的整体性能。本文依据网络模拟器设计思想,实现了基于事件的网络路由模拟器,并利用此模拟器对本文所提算法进行了性能评价。