【技术实现步骤摘要】
【国外来华专利技术】排队装置
本专利技术涉及一种具有排队引擎(queuing engine)的排队装置(queuingapparatus)以及涉及一种用于对包描述符(Packet Descriptor)进行排队的方法。
技术介绍
许多应用,尤其网络中的高速路由器和交换机,都需要高速排队系统(queuingsystems)。当多个输入连接到同一个输出时,尤其在入口数据速率(ingress data rate)比出口数据率(egress data rate)速高的情况下有必要提供排队引擎。传统排队引擎提供入口排队(ingress queuing)或使用较高频率的排队系统。但是,两种方法均有不足。入口队列(ingress queue)占用更多的内存并且具有较高线头阻塞(head-of-line blocking,HOL blocking)以及必须提供复杂的流量管理等不足。使用利用高频时钟的高频排队系统增加了功耗,此外还导致时序收敛方面的扩展性问题。传统排队引擎可以成为高速排队系统整个设计的瓶颈。尽管高速排队系统可以设计为支持指定的系统标准带宽,排队装置通常需要支持较高的以及甚至有时高得多的带宽以在有关缓冲中的延迟信息(delyed information)上开启差异化服务。在采用输出队列架构的高速排队系统中,需要特定的输出队列来吸收数据流量,其数据速率可以比其输出速率高得多,尤其当若干输入数据源发送数据流量到所述特定输出队列时。这就对任意排队装置提出了重要的要求,该排队装置能够以比队列的输出速率高得多的数据速率将输入流量吸收到输入队列(input queue)。与读取操作相 ...
【技术保护点】
一种具有排队引擎(2)的排队装置(1),其特征在于,包括:预定数目K个队列Q,其中每个队列Q具有与所述排队引擎(2)的N个对应数目的输入通路相关联的N个子队列SQ,其中每个子队列SQ用于存储由所述排队引擎(2)的每个相关联的输入通路应用的包描述符;以及用于存储所述排队引擎(2)的预定数目K个队列Q的子队列SQ的所有描述符的共享描述符存储器(10),其中在应用到排队引擎(2)的系统时钟信号(CLK)的每个系统时钟周期中,最多N个输入通路请求对队列Q的写入操作,以及最多一个对任意队列Q的读取操作。
【技术特征摘要】
【国外来华专利技术】1.一种具有排队引擎(2)的排队装置(1),其特征在于,包括: 预定数目K个队列Q,其中每个队列Q具有与所述排队引擎(2)的N个对应数目的输入通路相关联的N个子队列SQ, 其中每个子队列SQ用于存储由所述排队引擎(2)的每个相关联的输入通路应用的包描述符;以及 用于存储所述排队引擎(2)的预定数目K个队列Q的子队列SQ的所有描述符的共享描述符存储器(10), 其中在应用到排队引擎⑵的系统时钟信号(CLK)的每个系统时钟周期中,最多N个输入通路请求对队列Q的写入操作,以及最多一个对任意队列Q的读取操作。2.根据权利要求1所述的排队装置(I),其特征在于, 每个子队列SQ用于存储最多M个应用到所述子队列SQ的相关联的输入通路的包描述符,其中每个子队列SQ使用整个共享描述符存储器(10),M是共享描述符存储器(10)存储的描述符的数目。3.根据权利要求1或2所述的排队装置,其特征在于, 对于所述排队引擎(2)的所述N个输入通路的每个输入通路,提供了对应的入队单元(7), 所述入队单元(7)用于在系统时钟信号(CLK)的每个系统时钟周期内将应用到相应输入通路的包描述符入队到与相应输入通路对应的子队列SQ中。4.根据权利要求3所述的排队装置,其特征在于, 所述排队引擎(2)进一步包括出队单元(8),用于在应用到所述排队引擎(2)的系统时钟信号(CLK)的系统时钟周期内将描述符从任意队列Q出队。5.根据前述权利要求1至4中任一权利要求所述的排队装置,其特征在于,进一步包括调度器(3),用于选择由所述排队引擎(2)的出队单元(8)进行出队的队列Q ; 其中所述排队引擎(2)进一步包括存储控制器(9),用于使用排序函数SF选择被选择的队列Q的一个子队列SQ。6.根据权利要求5所述的排队装置,其特征在于, 由所述存储控制器(9)使用的所述排序函数SF包括: 先入先出FIFO排序函数, 其中,被选择的队列Q的N个子队列SQ中的被选择的子队列SQ,包括被最小时间戳TS附着的在其队列的头中的描述符;或者 由所述存储控制器(9)使用的所述排序函数SF包括: 循环排序函数, 其中,每次所述调度器(3)选择由所述排队引擎(2)的出队单元(8)进行出队的队列时,在队列Q的N个子队列中选择不同的子队列SQ,或者 由所述存储控制器(9)使用的所述排序函数SF包括差额循环排序函数。7.根据前述权利要求1至6中任一权利要求所述的排队装置,其特征在于,所述共享描述符存储器(10)包括多...
【专利技术属性】
技术研发人员:亚戎·夏哈,拉米·茨卡里埃,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。