基于QoS的路由选择算法的研究

来源 :数字化用户 | 被引量 : 0次 | 上传用户:a15813225802
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  随着Internet的不断普及,一些新型多媒体实时应用不断涌现,如远程教育、视频会议等,所有这些应用都需要服务质量QoS的保证。QoS作为一种网络安全机制,是用来解决网络延迟和阻塞等问题的一项重要技术,本文是在保证网络高效运行的基础上,对基于QoS的路由选择算法的研究。
  一、路由选择算法的研究背景
  目前,主要通过节点控制或者整网/局部网络控制两个途径来提高QoS。节点控制在单节点或单链路完成,其策略主要包括:管理节点缓冲区策略、业务流整形策略和业务调度策略,主要实现业务对单节点共享资源(包括共享的链路、缓存区、处理器资源等)占用情况的控制。整网/局部网络控制则是通过对信令和路由的控制来达到对业务流的控制的。由于路由能够直接关系到网络的性能,所以在解决QoS问题中,QoS路由技术是一项关键性的技术。
  QoS路由技术是在保证网络资源的有效利用的条件下,为接入的业务选择满足其服务质量所要求的相应传输路径的技术。一般路由选择过程由寻路过程和节点间路由信息交互过程两部分组成。
  二、 QoS实现原理
  QoS实现环节如图1所示:
  SOAP:简单对象访问协议,是一种轻量的、简单的、基于 XML 的协议,它被设计成在 WEB 上交换结构化的和固化的信息。
  COPS:公共开放策略服务协议,是一种简单的查询和响应协议,主要用于在策略服务器(策略决策点PDP)与其客户机(策略执行点PEP)之间交换策略信息。
  BRAS:宽带远程接入服务器,是面向宽带网络应用的新型接入网关,它位于骨干网的边缘层,可以完成用户带宽的IP/ATM网的数据接入。
  DSLAM:指的是数字用户线路接入复用器。DSLAM是各种DSL系统的局端设备,属于最后一公里接入设备(the last mile),其功能是接纳所有的DSL线路,汇聚流量,相当于一个二层交换机。QoS实现原理如图2所示:
  三、 基于QoS的路由选择机制
  将网络抽象成由节点(路由器)和边(通信链路)组成的一张无向连通图。图上的每个节点都配备有限数量的CPU和缓冲区资源。当有一条媒体流(以下简称流)通过一个节点时,该流将占用该节点一定数量的CPU和缓冲区资源,同时通过一节点的不同流占用的资源量累加;当一节点的可用资源(CPU或缓冲区)量不足以满足新流的资源需求时,将拒绝新流通过。图上的每条边都配备有限数量的带宽资源。当有一条流通过一条边时,该流将占用该边一定数量的带宽资源,同时通过一条边的不同流占用的资源量累加;当一条边的可用带宽资源量不足以满足新流的带宽需求量时,将拒绝新流通过。流通过一节点时有排队延迟、发送延迟、出错率,通过边时有传播延迟、出错率。对于点对点通信,每条流涉及一个源节点和一个目的节点。基于QoS的路由选择的目的就是要在图上找出既满足流对节点的CPU资源、缓冲区资源、边的带宽资源的需求,又满足流对端到端延迟、端到端出错率要求的费用最低的路由。在进行基于QoS的路由选择时,不仅需要考虑连通性,而且需要同接纳控制、资源预约等机制相互配合。
  四、基于QoS的路由选择算法的设计
  (一)度量因素
  Normal算法考虑到的是带宽、延迟,而QBR算法同时考虑了带宽、延迟和站点计数这三方面的因素。从资源的利用率和数据精确度来看,路由经过的站点越少,涉及到的节点和链路也就越少,占用的网络资源就越少,数据的出错率相应的也越少。
  (二)问题描述
  使用基于QoS的QBR算法,是为了能够从初选出的若干符合用户要求的初始路由中选出能够提供的QoS保证的最好的路由。
  1.同时满足以下三个条件的路由才能够被初选出来 :
  (1)所选出的路由延迟带宽B大于等于由用户提出的带宽B0。
  (2)路由时延D小于等于用户提出的时延要求D0。
  (3)站点数H尽量小。
  这一问题可用数学模型描述如下:
  (1)max B。
  (2)min D。
  (3)min H。
  (4)B≥B0。
  (5)D≤D0。
  可以看出,从初选出的路由中选择需要提供QoS保证,同时符合用户要求的最好路由的问题,演化成了一个多目标规划问题。
  (二)算法设计
  解决符合QoS要求的路由选择问题,就是解决多目标规划类的问题,在解决这类问题时,评价函数方法是常用的一类方法。评价函数方法的基本思想是:针对所需要解决的多目标规划问题,构造一个评价函数,然后解决问题。算法的设计分析如下:假设用可信度C(Credit)表示度量QoS的保证率,并将其都设定在0~1之间,在OSPF多区域网络中,每个非主干区域都与主干区域有连接时直接交换区域的路由信息,也就是说主干区域必须保持处于在全连通的状态下。
  在数据传输过程中,足够的带宽是保证路径安全的必要条件之一,带宽越大,传输越安全。当路由带宽B刚刚满足用户提出的带宽要求B0 时,难以提供好的QoS保证,路由带宽B越大,越能提供好的QoS保证,但两者之间并不是绝对的成正比关系,当路由带宽B比用户提出的带宽要求B0 大出不是很多的时候,路由带宽B的变化对所提供QoS保证的影响较大;反之,路由带宽B的变化对所提供QoS保证的影响较小。
  在数据传输过程中,足够小的延迟也是保证路径安全的必要条件之一。当路由延迟D刚刚等于用户提出的延迟要求D0时,难以提供好的QoS保证,路由时延D越小,越能提供好的QoS保证。当路由时延D接近用户提出的时延D0的时候,路由时延D的变化对所提供QoS保证的影响较大;反之,路由带宽B的变化对所提供QoS保证的影响较小。
  在数据传输过程中,站点计数H越小,越能提供好的QoS保证。仅仅从站点技术来说,在所有初选出的路由中,提供QoS保证最好的一定是由站点计数H最小的路由提供的。要想得到提供的QoS保证的变化率越大,需要站点计数越接近最小站点计数;要想得到提供的QoS保证的变化率越小,需要站点计数越远离最小站点计数。
  在实际应用过程中,就是先根据初选原则选出满足用户要求的所有路由,然后通过计算的方法,对比选出信用度最高的路由来作为最后选定路径的。
  基于上一章所分析的Dijkstra算法和改进的Dijkstra算法存在不能保证QoS的局限性,研究了两种基于QoS的路由选择算法:Normal算法和QBR算法。通过理论上算法的分析对两种算法的优缺点的加以阐述,得到了基于QoS的QBR算法选出的路径更能合理利用网络资源。最后将符合QoS要求的路由选择算法演化成多目标规划类的问题,并实现了对这类问题的算法设计。
  参考文献:
  [1] 乔,郭晓雷. 高速网络中的QoS控制[M]. 北京:清华大学出版社,2004.
  [2] 王兴伟,张应辉,刘积仁. 一种基于服务质量的点对点多媒体通信路由选择算法[J]. 计算机科学2000, 27: 87-89.
  [3] McDysan D. IP与ATM网络中的QoS和业务量管理[M]. 北京:清华大学出版社, 2000.
其他文献
目的 评估左心室不同部位心内膜与外膜起搏对心力衰竭(心衰)犬心脏的电激动同步性以及复极离散度的影响及其差异.方法 12只比格犬,体重(12.5±1.7)kg.使用随机数字法平均分为
目的研究牙线牵引辅助技术在上消化道黏膜病变切除中的应用。方法回顾性研究2014年4月至2014年8月复旦大学附属中山医院内镜中心使用牙线牵引辅助治疗的内镜黏膜下剥离术(ESD)10例,观察完整切除率、手术时间、术中并发症及术后复发情况。结果患者中位年龄53.5岁,肿瘤大小为(3.75±0.92)cm,其中4例位于低位食管,其余6例位于胃部。中位手术时间为45 min(范围:30~100 min),
目的探讨同型半胱氨酸(Hcy)对乳鼠心房肌细胞(NRIC)钙超载的作用及其机制。方法分离出生1~3 d的SD大鼠NRIC。NRIC接种后第3天分成以下几组:(1)对照组(不做任何处理);(2)Hcy不同浓度组:NRIC中分别加入终浓度为50、100、200、500 µmol/L的Hcy培养48 h;(3)抗氧化剂(NAC)组:NRIC中加入10 µmol/L NAC培养24 h;(4)Hcy+NA
期刊
目的探讨交感神经张力改变对犬QT滞后现象的影响。方法用右心房(RA)起搏为基本方法造成犬心率的动态变化,静脉注射异丙基肾上腺素(ISO)或普萘洛尔干预交感神经张力,设计5套实验方案:A:RA增减频起搏;B:静脉注射ISO;C:普萘洛尔+RA增减频起搏;D:普萘洛尔+静脉注射ISO;E:毁损窦房结+小剂量ISO持续静脉注射+RA增减频起搏。同时记录犬的体表心电图,测量RR间期和QT间期,绘制QT–R
为了阐述20世纪除汽车机动性外,交通发展经历的最重要的进程——城市高速公路的出现,考察了过去100年来美国城市交通规划的历史。通过回顾各种研究资料,认为资助州际公路发展
指出细颗粒泥沙的沙粒形态及絮网结构是影响干容重不可忽视的因素,并说明浆体的极限浓度是影响干容重的重要指标之一.基于浑水容重随浆体含沙浓度增大而增大的变化规律,将床
“抱恙,竟需卧床数日,良药苦口,针剂加身。又逢金主催稿,强撑起身,全靠一股仙气码字交工。”朋友杨怡深夜发圈,这位“网络流量作家”又病倒了。我给其留言,劝她保重身体。她回复:“若不是生活所迫,谁愿意把自己逼得才华横溢。”惶惶的气氛弥散在指尖。  近年来采访过不少女高管,我从不问这样的问题:如何平衡工作和生活。因为这是个伪命题,没有的事儿。  “这个可以有。”一位五星级酒店女CEO这样告诉我。“人生就
自1999年《城市交通》杂志开始试刊,至今已经走过十年。在这十年的发展历程中,杂志取得了令人欣慰的成绩,在学界和业界的影响也日益增强,并赢得了行业内的广泛认同。同时,《
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥