首页> 外国专利> Modularized scheduling engine for traffic management in a network processor

Modularized scheduling engine for traffic management in a network processor

机译:用于网络处理器中流量管理的模块化调度引擎

摘要

Described embodiments provide for scheduling packets for transmission by a network processor. A traffic manager generates a scheduling hierarchy having a root scheduler and N scheduler levels. The network processor generates tasks corresponding to received packets. A finite state machine (FSM) enqueues the received task in the associated queue. The queue has a corresponding scheduler level M, with a corresponding parent scheduler at each of M−1 levels in the scheduling hierarchy, where M is a positive integer less than or equal to N. Nodes at each of the N scheduling levels send messages only with one node at a relative next higher level and with one or more nodes at a relative next lower level. Each node in the scheduling hierarchy updates corresponding statistics and control indicators based on messages received from the node at the next higher level and the one or more nodes at the next lower level.
机译:所描述的实施例提供了调度分组以供网络处理器进行传输。流量管理器生成具有根调度程序和N个调度程序级别的调度层次结构。网络处理器生成与接收到的数据包相对应的任务。有限状态机(FSM)将接收到的任务排入关联的队列。队列具有一个相应的调度程序级别M,在调度层次结构中的M-1个级别中的每个级别上都有一个相应的父计划程序,其中M是小于或等于N的正整数。在N个调度级别中的每个节点上仅发送消息一个节点处于相对下一个较高的级别,一个或多个节点处于相对下一个较低的级别。调度层次结构中的每个节点都根据从上一个较高级别的节点和下一个较低级别的一个或多个节点接收到的消息来更新相应的统计信息和控制指示符。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号