通信常见什么是业务需求类型对QoS的需求


VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

还剩8页未读 继续阅读
}
  摘要 卫星链路由于其固有嘚特点(长时延非对称环境)对(Quality of Service)提出新的要求和挑战,本文首先对两种策略进行讨论然后对其在卫星链路上的性能及以后研究的方向进行叻讨论。

  关键词  区分服务 资源预留协议 CRED

  GEO系统的卫星位于地球赤道上35786km附近的地球同步赤道上所以其单向传输时延在230-270ms之间,往返时延(round tr delay)长达540ms约比地面链路上WAN的等待时间(latency)大一个数量级。卫星链路的长时延增大了TCP端到端的时延导致确认信息的延缓。这种缓慢的反馈会减弱流量控制降低了避免拥塞的性能,并会影响吞吐量这样就会造成大量的数据包停留在管道上,增加了包丢失概率从而引起网络的拥塞[1]。

  链路容易受到不同因素的影响(如干扰、衰落、阴影效应和雨衰)因此会有很高的比特差错率(BER)。大约为1O-6数量级这远远高于高速有线媒质(如).高误码率严重削弱了卫星信道可靠传输数据的性能,这是因为TCP是一个使用分组丢失来控制传输行为的丢失敏感协议咜无法区分由于传输错误造成的数据包错误还是由于拥塞造成的数据包丢失,对这两种都无法确认而被解释成网络拥塞的标志。当接收箌一个损坏的数据包即使没有拥塞发生,窗口的大小随即变为原来的一半这就使得吞吐量大大减小。

  许多卫星系统在前向和反向數据信道间有较大的带宽不对称性从卫星到地面的前向链路远大于反向链路。可以知道多个终端通过共享窄带上行链路实现与卫星的連接,这就可能导致拥塞在大多数时间里上行链路传输的是纯粹的ACK.而TCP是“self clocking”:即。源端在接收到对应已发数据的ACK之后发送新的数据這样源端发送的新数据的速率和另一端返回的ACK的速率相匹配。可以理解为上行链路的ACK流速率控制着下行链路的吞吐量在非对称行链路上會出现下列问题:1)由于拥塞窗口的增加依靠ACK,因此ACK的速率越低,拥塞窗口的增加就越慢这就降低了慢启动和拥塞避免的性能;2)由于反姠信道的限制,可能使得ACK包出现拥塞和丢失这也会导致吞吐量的降低。

  不对称比率(返回路径容量与前向路径容量之比)大于ACK包尺寸于數据包尺寸之比时,反向链路较前向链路先达到容量值从而造成拥塞,限制了前向链路的带宽利用。这时会出现拥塞情况造成ACK的延迟和导致不必要的重传。

  现有的互联网所提供的是“尽量做好”best-effort的服务在这种服务模型下所有的什么是业务需求流被“一视同仁”地公平地競争网络资源网络只需尽快的完成服务,而对什么是业务需求的可靠性、延迟等不能提供任何保证随着技术和网络的发展,网正在从當初单纯传送数据向可传送数据、语音、活动/静止图像的多媒体网络转变我们可以把传输的什么是业务需求分成两类:实时什么是业务需求和非实时什么是业务需求。实时什么是业务需求是指需要端到端的服务保证对资源的持续要求较高的媒体流传输什么是业务需求。這些什么是业务需求对带宽、延迟、延迟抖动都有特殊要求主要包括语音、视频传输等;非实时什么是业务需求是指那些对传输时延要求较低、只需尽量将数据包发送到目的地的什么是业务需求,内容包括Email、Ftp、Web浏览等

  我们关注的就是这些什么是业务需求在网传输之湔,如何根据它们的特性将它们区分以便区别的传送。这就是QoS解决方案QoS研究目标是如何有效的为用户提供端到端的服务质量和保证。咜无法创造带宽只是根据需求和网络状况来管理带宽。具体可以量化为传输延迟、抖动、丢包率、带宽要求、吞吐量、什么是业务需求鈳用性等指标为了解决QoS问题,IETF提出了下面几种服务模型和机制:集成服务和资源预留协议(IntServ/RSVP)、区分服务(DiffServ)、和多协议标签交换(Multiprotocol label switching),本文主要討论资源预留协议和区分服务在卫星链路上的应用

  Intserv/RSVP服务模型在RFC1633中进行了定义,其基本思想就是在传送数据之前,根据什么是业务需求嘚QoS需求进行网络资源预留从而为该数据流提供端到端的QoS保证,资源预留协议是核心部分它是一种协议,用来通知网络节点预留资源洳果资源预留失败,RSVP协议会向主机返回拒绝消息使用RSVP建立数据发送路径为什么是业务需求流预留资源的过程为:在传输数据之前,发送端先向接收端发送一个对所传输什么是业务需求流什么是业务需求描述的PATH消息它包括了数据包的目的地址和什么是业务需求特征和和什麼是业务需求规格(所需的带宽上下限、延迟、抖动等)。PATH消息在网络连接的每个上依次传送这样就建立了一个路径软状态。当接收端接收箌一个PATH消息后它将根据什么是业务需求特点和QoS来计算出所需的资源,并且沿相反路径发送一个资源预留请求RESV消息中间在接受到RESV消息后,调用程序来决定是否接收该什么是业务需求流如果接受,就会分配相应的带宽和缓冲空间并记录该流的相关状态消息然后继续上传該RESV消息。如果拒绝则向接收端返回错误信息使接收端终止呼叫。最后的接受到RESV消息并接受该请求时它向接收端发回一个ACK。则在整个链蕗上逐点建立了什么是业务需求流的资源预留软状态(soft

  区分服务的思想就是将用户的数据流按照服务质量要求来划分等级在网络出现擁塞的时候,级别高的数据流在排队和占用资源时后拥有更高的优先权[3]

  实际上,区分服务提供了一种在一个子网络域内实施QoS的框架結构当什么是业务需求流到达域的边界路由器时,边界节点根据用户的流规格、和用户与Internet服务供应商签订的服务等级协定SLA(service 1evel agreement)对到达的什么昰业务需求流进行分类、整形、标记、聚合为不同的流聚集将流聚集信息写在IP包头中的区分服务标记域中(DS field)即:DSCP(differ

  核心路由器在调度IP包時以流聚集为服务对象。根据IP包头的DSCP具有相同的DSCP的什么是业务需求流组成宏流。核心路由器中保存简单的DSCP和PHB机制不同的DSCP提供不同的转發服务质量。

  目前,区分服务提供下面几种服务类型:

  1)奖赏服务(Premium servicePs),为用户提供低延时、低丢失率及保证带宽的端到端或者是网络邊界到边界的传输服务这种“三低一保证”服务承诺使得用户可以享受类似专线的服务质量,因此奖赏服务也称为“虚拟专线”服务這是目前所定义的服务级别最高的区分服务种类。

  2)确保服务AS(assured service)其出发点是无论是否拥塞,都能保证用户占有预约的最低限量的带宽;其着眼点是带宽和丢包率而不太注重延迟和抖动。只要采用简单的标记和丢弃机制就能实现IP QoS实现机制简单。

3、对卫星链路的QoS分析

  3.1 长延时问题

  在卫星链路上的长延时会出现大量的未被确认的包停留在链路管道上如果我们采用RSVP协议,通过我们上面介绍的工作原悝可以发现在传输什么是业务需求流之前,必须建立传输路径在链路上传输PATH消息并等待收端的RESV的确认消息返回。这无疑增加了用户的等待时间大大增加了短时流在卫星网络中的传播时间,降低了网络的他吞吐量;而在区分服务模型中我们可以通过设置ISP和用户之间的垺务等级协定SLA。通过对某些特定的什么是业务需求(实时什么是业务需求)设置相对高的优先级通过在卫星边界路由器的数据包的整形和相對高的优先级。我们可以优化实时什么是业务需求在长时延链路的传输性能

  3.2 带宽不对称

  在卫星链路上带宽的不对称,反向链蕗的延时和拥塞影响ACK的正确传输如果采用RSVP协议,可能使情况变得更糟因为在网络中每一个路由器的预流信息是“软”的,必须由接收鍺周期的更新这样。现有RESV更新、新、旧什么是业务需求的ACK在反向信道的传输增加了拥塞的可能,所以我们可以得出结论,RSVP可能加重帶宽不对称带来的烦恼

  在使用区分服务的情况下,我们可以赋予ACK更高的优先级这样,他可以在其余的什么是业务需求流之前传送保证了ACK的准确传送。

  这两种QoS解决方案都不能有效的解决这个问题但是我们可以在链路层采用更加强有力的前向纠错方案,这样就會使可用带宽减小我们知道与RSVP协议相比。区分服务占有的网络资源相对较少这使得我们倾向使用区分服务协议。

  另外在卫星链蕗上采用资源预留协议就必须提供更高的带宽。如果过多用户都要求资源预留这将大大增加路由器的负担,因为状态信息随什么是业务需求流数量增长而增长沿途的路由器要为每个数据流都维持一个“软状态”,而路由器的存储容量有限可以保存软状态信息是由限的。而区分服务只在内部节点进行简单的调度转发流状态信息的保存和流监控的实现等只在边界节点进行。并且其服务对象使流聚集而非單个流还有,我们可以动态和灵活的对什么是业务需求流进行分类和整形所以我们可以得出结论,区分服务能够在卫星链路充分利用帶宽提供相对较好的服务质量保证。

  下面我们研究区分服务的确保服务类型它通常采用RED队列管理机制[2]。RED机制通过随即丢弃数据分組控制平均队列长度,避免网络拥塞与全网同步重发能够有效的减轻缓冲溢出从而增加卫星吞吐量;RIO是RED的改进算法:边界路由器监视烸个进入网络的用户数据流,根据它们的服务规格对包进行标识预约带宽以内的标为IN(in profile),超出的标为OUT(out profile)在拥塞的路由器上,OUT包被丢弃的概率要大于IN包从而在一定程度上保护IN包。WRED是CISCO公司提出的一种支持区分服务的AQM机制与RIO一样,WRED基本思路也是在IP包头按照某种策略进行标记丟包优先级基于该标记。

  可以知道我们可以根据用户要求提供的服务质量。对某些什么是业务需求流(如实时什么是业务需求、需要連续或交互的什么是业务需求流)设置较高的优先级从而保证该什么是业务需求流的传输。这样在卫星链路上。我们能够为所有的应用程序设定服务次序西安电子科技大学孙恩昌博士的硕士毕业论文的CRED算法就是典型的区分服务模型算法,其思想可以概括为区分不同的什么是业务需求(TCP、UDP),区分不同什么是业务需求的不同阶段(TCP的慢启动和拥塞避免阶段)或带宽波动程度(UDP什么是业务需求)对于其给定的拓扑结构我们将其应用在卫星链路上,获得了极大的成功

  可以看出,对于TCP什么是业务需求CRED的平均吞吐量明显高于FRED和RED的,而对于音频、视頻等多媒体什么是业务需求CRED的平均吞吐量略高于FRED,但该两者的吞吐量要高于RED的对于UDP-others和UDP-large,CRED的吞吐量最低其次是FRED,RED最高总之,由以上汸真图形可以看出CRED通过对什么是业务需求置不同优先级,能够保证卫星链路上较好的传输TCP什么是业务需求并且音频、视频什么是业务需求也能够得到较好的传输。

  在本文中我们首先介绍了网络QoS保证中常见的两种措施:RSVP(资源预留协议)和DiffServ(区分服务)的详细概念,并且汾析了各自在卫星系统上的优劣之处我们注意到,在RSVP架构下所有的信息流经过的节点都需要对每一个信息流保持一个状态,并且作监控和管理这将造成延展性(scaling)问题。

  区分服务在开始预算了几种服务将封包分类一起聚集处理,提供相同的品质保证将复杂的流量調节功能放在网络边界的路由器里。这样加快了网络传输的速度

  结合卫星网络的固有特点,作者通过详细的分析认为区分服务更加适合在卫星网络中提供较为优质的QoS。

作者:官骏鸣 孙恩昌 何明

}

我要回帖

更多关于 什么是业务需求 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信