队列管理方法及装置制造方法及图纸

技术编号:8455020 阅读:246 留言:0更新日期:2013-03-22 00:01
本发明专利技术提供了一种队列管理方法及装置,其中,该方法包括:获取当前出队的队列的报文概数,其中,上述报文概数存储在队列管理组件内部,上述报文概数用于指示上述队列中当前有的报文数目的状态;根据上述报文概数判断上述队列允许再次出队的次数。本发明专利技术解决了相关技术中短包处理速率达不到系统带宽要求的问题,从而提高了队列出队(短包处理)的效率,有助于提高流量管理系统的性能。

【技术实现步骤摘要】
队列管理方法及装置
本专利技术涉及通信领域,具体而言,涉及一种队列管理方法及装置。
技术介绍
在数据通信领域,对数据产品的服务质量越来越高,因此对支持的队列数、带宽、步进粒度等流量管理的技术指标提出了更高的要求。流量管理系统的结构框图如图1所示,包括线侧组件,队列管理组件和缓存管理组件。队列管理组件为报文入队分配缓存空间,对报文出队进行调度。如果某个队列有报文并且授权出队时,报文可进行出队调度,因此队列管理系统需要对每个队列的报文数分别进行统计。当前流量管理系统需要支持的队列数越来越多,为了节省片内静态随机存取存储器(StaticRandomAccessMemory,简称为SRAM)资源,一般会将各个队列报文数的统计结果存储在外部QDRSRAM中。由于系统带宽要求越来越高,短包处理的时钟间隔越来越短,当短包处理时钟间隔小于QDRSRAM读延迟所需的时钟周期时,QDRSRAM中的报文数统计无法及时读出,导致无法及时地判断出是否可以再次出队,进而导致短包处理速率达不到系统带宽要求的问题。针对相关技术中上述至少之一的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术提供了一种队列管理本文档来自技高网...

【技术保护点】
一种队列管理方法,其特征在于,包括:获取当前出队的队列的报文概数,其中,所述报文概数存储在队列管理组件内部,所述报文概数用于指示所述队列中当前有的报文数目的状态;根据所述报文概数判断所述队列允许再次出队的次数。

【技术特征摘要】
1.一种队列管理方法,其特征在于,包括:获取当前出队的队列的报文概数,其中,所述报文概数存储在队列管理组件内部,所述报文概数用于指示所述队列中当前有的报文数目的状态;根据所述报文概数判断所述队列允许再次出队的次数;所述状态包括以下之一:所述报文概数等于0、所述报文概数等于1至N中任意一个数,所述报文概数大于所述N,其中,所述N为获取所述队列中当前有的报文数目所需的时钟周期允许所述队列出队的次数,所述报文数目存储在所述队列管组件的外部。2.根据权利要求1所述的方法,其特征在于,根据所述报文概数判断所述队列允许再次出队的次数包括:所述报文概数大于1的情况下,判断出所述队列允许再次出队一次;所述报文概数大于2的情况下,判断出所述队列允许再次出队二次;依次判断,所述报文概数大于所述N的情况下,判断出所述队列允许再次出队N次。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:判断出所述队列允许再次出队的情况下,将所述报文数目减去判断出的所述队列允许再次出队的次数,并根据更新后的报文数目重新确定所述报文概数指示的状态。4.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:所述队列入队的情况下,将所述报文概数加上1,将所述报文数目加上1。5.一种队列管理装置,其...

【专利技术属性】
技术研发人员:杨敏华宋军辉
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1