[发明专利]一种基于抖动约束的数据缓存整形方法有效
申请号: | 200710143320.2 | 申请日: | 2007-08-20 |
公开(公告)号: | CN101119492A | 公开(公告)日: | 2008-02-06 |
发明(设计)人: | 郝俊瑞;余少华 | 申请(专利权)人: | 武汉烽火网络有限责任公司 |
主分类号: | H04N7/26 | 分类号: | H04N7/26;H04L12/56 |
代理公司: | 北京捷诚信通专利事务所 | 代理人: | 魏殿绅;庞炳良 |
地址: | 430000湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 抖动 约束 数据 缓存 整形 方法 | ||
技术领域
本发明涉及通信数据处理技术领域,具体针对传统的通信量整形算法中由数据缓存引入的时延抖动问题,提出了一种基于抖动约束的数据缓存整形方法。
背景技术
在目前的网络通信中,IP网络应用由单一数据业务扩展到包括话音、视频在内的实时通信业务。随着IPTV,视频监控等应用的需求不断增加,这种变化越来越明显。这些视频实时通信业务的增长对于网络设备也提出了更高的要求。在视频通信中,VBR(可变比特率)视频有利于保持一定的视频质量,易于对用户提供高质量的视频,但VBR在网络上传输时流量变化大、突发性强。VBR通信量的输出速率是一个随机的波动过程,网络结点通常要根据VBR通信量的峰值速率分配带宽,预留远大于实际传输所需要的带宽(有效带宽)来达到这些VBR通信量的QoS(服务质量)要求。对VBR通信量的这种带宽分配方式导致网络资源被极大浪费,而且VBR通信量仍然存在着很大的速率波动,这是造成网络拥塞的一个主要原因。因此,在进行网络接入时,通常都要对通信量进行整形,改变它的输出特性,降低峰值速率和减小输出速率的波动,提高网络资源的利用率。
通信量整形通常用于降低输出流的突发度,平滑输出速率。通信量整形器通常应用在边缘网络的网络接入点,或者是源通信量产生后的下一结点。通信量整形器不仅可以对源通信量进行整形,还可以为接纳控制算法提供相应的通信量输出参数,例如平均带宽、最大突发度等。在文献[2]中描述了如何提供和利用通信量整形器的参数进行有效的接纳控制和通信量调度。
通信量整形器包括一个速率控制算法和一个数据缓冲。速率控制算法控制缓冲区的输出速率,缓冲区的输入由源通信量或者一个成型器(regulator)给出。文献[3,4,5]提出和讨论了用于通信量整形的几种速率控制算法,其中最通用的是多漏桶MLB(multiple leaky buckets)整形算法,它既可以在网络结点也可以在端到端系统中实现。
最常用的基于缓冲的确定性通信量控制算法是多漏桶算法(Multiple Leaky Bucket MLB),MLB中使用最多的是DLB(Dualleaky buckets)模型。采用DLB进行通信量整形的流程如下:
如图1所示,图1中包含一个成型器(regulator)和一个整形器(shaper),其中C(t)是源的输入速率,R(t)是成型器的输出速率,S(t)是速率整形器输出速率。Br和Bs分别是成型器和整形器的令牌(token)缓冲区,令牌缓冲区的充满程度可以用来反映输出通信量的突发度,Pr和Ps分别是成型器和整形器设置的最大允许的输出速率,即峰值速率,DLB的含义是指输出速率同时受令牌缓冲区和峰值速率的双重限制。Bd是整形器用于存储转发时所用的数据缓冲,整形器的最大可允许时延Ds与Bd的大小有关。
成型器用于描述和限制输入流,只有符合成型器模型(r′(t),Br,Pr)的流才会被允许通过,它主要用于通信量成型和网络的接纳控制。整形器是对输入的流进行通信量控制,根据设定的服务参数控制输出流的速率,主要的目的是平滑输入流的速率,同时保证数据无丢失和最大引入时等限制条件。成型器和整形器都采用DLB模型,区别在于成型器中没有数据缓冲,因此成型器会造成输入数据丢失。而由于整形器引入了数据缓冲,所以在输出流中引入了时延。在数据缓冲中的数据包的时延是由数据缓冲的充满程度和令牌输出速率之间的关系决定的。通常的DLB模型并没有考虑数据缓冲的充满程度和令牌输出速率之间的关系,所以引入的时延变化会比较大,最大时延的情况为数据缓冲中充满了数据,而令牌输出速率为r的情况;Ds=Bd/r;最小时延的情况为数据缓冲中没有数据,而令牌输出速率为Ps最大的情况;这时时延为0;这种时延变化就是时延抖动。
传统的通信量整形方法主要使用DLB模型,DLB模型在面对VBR这种突发性较大的视频流时,不能满足要求。通常分为两类:一类是应用于数据无丢失和给定最大时延前提下的确定性算法;另一类是应用于对时延敏感,但可以容忍少量数据丢失的基于统计的非确定性算法。其缺陷主要表现在以下几点:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉烽火网络有限责任公司,未经武汉烽火网络有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710143320.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:逻辑线路的线距/线宽布局设定方法
- 下一篇:一种用于电机的防水密封结构
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置