[发明专利]调度数据的方法和系统无效
申请号: | 201010147455.8 | 申请日: | 2010-04-12 |
公开(公告)号: | CN101834787A | 公开(公告)日: | 2010-09-15 |
发明(设计)人: | 翟勇;张海峰 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56 |
代理公司: | 北京市浩天知识产权代理事务所 11276 | 代理人: | 刘云贵;刘海英 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 调度 数据 方法 系统 | ||
技术领域
本发明涉及以太网领域,特别涉及一种调度数据的方法和系统。
背景技术
以太网技术是当今被广泛使用的网络技术。目前,以太网不仅成为各种独立的局域网的主导技术,许多以太网形式的局域网也成为了Internet的组成部分。随着以太网技术的不断发展,以太网接入方式也将成为主要的普通Internet用户接入方式之一。要实现端到端的全网服务质量(QoS,Quality ofService)解决方案,不可避免地要考虑以太网上的QoS业务保证的问题。这就需要以太网交换设备应用以太网QoS技术,对不同类型的业务流提供不同等级的QoS保证,尤其是能够支持那些对延时和抖动要求较高的业务流。
时延产生的一个主要原因就是数据包存储在缓存中至转发调度前所消耗的时间。如果能减少这部分时延,总的数据包时延也能相应减少。抖动产生的主要原因由于业务流中相继分组的排队等候时间不同引起的,是对服务质量影响最大的一个问题。某些业务类型,特别是话音和视频等实时业务是极不容忍抖动的。
当网络拥塞时,必须解决多个数据包同时竞争使用资源的问题,通常采用队列调度加以解决。交换机上常用的几种队列调度算法:严格优先级(SP,Strict-Priority)队列调度算法、加权轮循(WRR,Weighted Round Robin)调度算法、加权公平队列(WFQ,Weighted Fair Queue)调度算法等。在交换机上,一个端口一般对于8个优先级队列,对这些队列的调度可采用SP、WRR和WFQ等方式。这些队列和调度器层次没有上下级之分。这种普通QoS队列的设计方法优点是调度较快时延抖动较小,缺点很难做到同时对多个用户的多个业务进行控制。
基于此,提出了层次化QoS(H-QoS)技术。H-QoS技术是一种既能控制用户的流量,又能同时对用户业务的优先级进行调度的QoS技术。H-QoS技术采用多级调度的方式,采用新的设计,队列和调度器都分级,使设备具有内部资源的控制策略,既能够为高级用户业务提供质量保证,又能够从整体上节约网络构造成本。但是H-QoS技术也有缺点:由于其调度队列和调度器有2级以上,数据包在多级队列中被调度以及多级调度器的切换,相应地会增大时延和抖动,在对时延抖动敏感的环境中所以H-QoS表现较差。
发明内容
本发明实施例的目的在于提供一种调度数据的方法和系统,以解决现有技术中在用户和业务可控的情况下时延抖动较大的缺点。
为了解决以上问题,本发明实施例提供了一种调度数据的方法和系统,技术方案如下:
一种调度数据的方法,包括:
设置一个用于缓存对时延抖动敏感的数据的直通队列,该直通队列与分类器和出端口直接相连;
该分类器对接收的数据流进行分类,识别对时延抖动敏感的数据流和对时延抖动不敏感的数据流;
该分类器将对时延抖动敏感的数据流发送至该直通队列,将该对时延抖动不敏感的数据流通过业务调度器、用户调度器和用户组调度器发送至端口队列;
端口调度器对该时延抖动敏感的数据和时延抖动不敏感的数据进行调度后由该出端口输出。
进一步地,该端口调度器采用碎片隔离转发的方式对该时延抖动敏感的数据流和时延抖动不敏感的数据流进行调度后由该出端口输出。
进一步地,当该直通队列的优先级最高时,该端口调度器采用严格优先级算法或加权公平队列算法对该时延抖动敏感的数据流和时延抖动不敏感的数据流进行调度后由该出端口输出。
进一步地,当该直通队列的优先级不是最高时,该端口调度器采用加权公平队列算法先调度该时延抖动敏感的数据流,然后调度时延抖动不敏感的数据流,其中,该直通队列的权重大于该端口队列的权重。
进一步地,该方法还包括:设置该直通队列带宽的步骤。
进一步地,该方法还包括:检测该直通队列是否出现拥塞,如果是,则对数据流进行丢弃处理。
一种调度数据的系统,包括:
直通队列模块,与分类器和出端口直接相连,用于缓存对时延抖动敏感的数据;
该分类器,用于对从入端口接收的数据流进行分类,识别对时延抖动敏感的数据流和对时延抖动不敏感的数据流;将对时延抖动敏感的数据流发送至该直通队列,将该对时延抖动不敏感的数据流通过业务调度器、用户调度器和用户组调度器发送至端口队列;
端口调度器,用于对该时延抖动敏感的数据和时延抖动不敏感的数据进行调度后由该出端口输出。
进一步地,该端口调度器,具体用于采用碎片隔离转发的方式对该时延抖动敏感的数据流和时延抖动不敏感的数据流进行调度后由该出端口输出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010147455.8/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置