会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 8. 发明申请
    • PACKET DRAINING FROM A SCHEDULING HIERARCHY IN A TRAFFIC MANAGER OF A NETWORK PROCESSOR
    • 网络处理器交通管理员中的调度分层的分组排水
    • US20120020249A1
    • 2012-01-26
    • US13250938
    • 2011-09-30
    • Balakrishnan SundararamanShashank NemawarkarDavid SonnierShailendra Aulakh
    • Balakrishnan SundararamanShashank NemawarkarDavid SonnierShailendra Aulakh
    • H04L12/28
    • H04L49/101G06F12/0813H04L47/621H04L47/623H04L49/00H04L49/109H04L49/506
    • Described embodiments provide for controlling a state of each node in a scheduling hierarchy of a network processor. A traffic manager generates a tree scheduling hierarchy having a root scheduler and N scheduler levels. The network processor generates tasks corresponding to received packets. A traffic manager enqueues received tasks in a queue of the scheduling hierarchy associated with a data flow. The traffic manager maintains scheduling data structures for each node in the scheduling hierarchy. The scheduling data structures include a backpressure indicator and a timer indicator. If the backpressure indicator is set, the traffic manager sets the node as unavailable for scheduling and removes the node from the scheduling hierarchy. If the timer indicator is set, the traffic managers sets the node as unavailable for scheduling. Otherwise, if neither the backpressure indicator nor the timer indicator is set, the traffic manager sets the node as available for scheduling.
    • 描述的实施例提供用于控制网络处理器的调度层次中的每个节点的状态。 流量管理器生成具有根调度器和N个调度器级别的树调度层次。 网络处理器生成与接收到的数据包相对应的任务。 流量管理器将接收到的任务排入与数据流相关联的调度层次结构的队列中。 流量管理器维护调度层次结构中每个节点的调度数据结构。 调度数据结构包括背压指示器和定时器指示器。 如果设置了背压指示器,则流量管理器将节点设置为不可用于调度,并从调度层次结构中删除该节点。 如果定时器指示灯被设置,则流量管理器将节点设置为不可用于调度。 否则,如果没有设置背压指示器和定时器指示符,则流量管理器将节点设置为可用于调度。
    • 9. 发明授权
    • Modularized scheduling engine for traffic management in a network processor
    • 用于网络处理器中流量管理的模块化调度引擎
    • US08547878B2
    • 2013-10-01
    • US13251035
    • 2011-09-30
    • Balakrishnan SundararamanShashank NemawarkarShailendra Aulakh
    • Balakrishnan SundararamanShashank NemawarkarShailendra Aulakh
    • H04L12/28
    • H04L49/254G06F12/0813H04L47/621H04L47/623H04L49/101H04L49/109H04L49/506
    • 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个调度级别中的每一个都发送消息 其中一个节点位于相对较高的级别,并且在相对较低的下一级具有一个或多个节点。 调度层次中的每个节点基于从下一个较高级别的节点和下一个较低级别的一个或多个节点接收到的消息来更新相应的统计和控制指示符。
    • 10. 发明申请
    • SPECULATIVE TASK READING IN A TRAFFIC MANAGER OF A NETWORK PROCESSOR
    • 在网络处理器的交通管理器中进行业务侦查
    • US20120020367A1
    • 2012-01-26
    • US13250865
    • 2011-09-30
    • Shailendra AulakhBalakrishnan SundararamanShashank Nemawarkar
    • Shailendra AulakhBalakrishnan SundararamanShashank Nemawarkar
    • H04L12/56
    • H04L49/101G06F12/0813H04L47/23H04L47/621H04L47/623H04L49/00H04L49/109H04L49/254H04L49/506
    • Described embodiments provide for scheduling packets for transmission by a network processor. The network processor generates tasks corresponding to received packets associated with a data flow. A traffic manager of the network processor receives tasks provided by a processing module of the network processor and generates a tree scheduling hierarchy having one or more scheduling levels. Each received task is queued in a queue of the scheduling hierarchy associated with the received task, the queue having a corresponding parent scheduler in each level of the scheduling hierarchy, forming a branch of the scheduling hierarchy. A parent scheduler selects a child node to transmit a task. A task read module determines a thread corresponding to the selected child node to read corresponding packet data from a shared memory. The traffic manager forms one or more output tasks for transmission based on the packet data corresponding to the thread.
    • 描述的实施例提供了调度分组以供网络处理器进行传输。 网络处理器生成对应于与数据流相关联的接收分组的任务。 网络处理器的流量管理器接收由网络处理器的处理模块提供的任务,并生成具有一个或多个调度级别的树调度层次。 每个接收的任务被排队在与所接收的任务相关联的调度层次的队列中,该队列具有调度层次结构的每个级别中的对应的父调度器,形成调度层次结构的分支。 父调度程序选择一个子节点来发送一个任务。 任务读取模块确定对应于所选择的子节点的线程以从共享存储器读取相应的分组数据。 流量管理器基于与线程相对应的分组数据形成用于传输的一个或多个输出任务。