会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明申请
    • ROOT SCHEDULING ALGORITHM IN A NETWORK PROCESSOR
    • 网络处理器中的根调度算法
    • US20120020370A1
    • 2012-01-26
    • US13250932
    • 2011-09-30
    • David SonnierBalakrishnan SundararamanShashank Nemawarkar
    • David SonnierBalakrishnan SundararamanShashank Nemawarkar
    • H04L12/56
    • H04L49/101G06F12/0813H04L47/621H04L47/623H04L49/109H04L49/254H04L49/506
    • Described embodiments provide for arbitrating between nodes of 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. The traffic manager queues the received task in an associated queue of the scheduling hierarchy. The root scheduler performs smooth deficit weighted round robin (SDWRR) arbitration between each child node of the root scheduler. The SDWRR arbitration includes checking one or more status indicators of each child node of the given scheduler and selecting, based on the status indicators, a first active child node of the scheduler and updating the one or more status indicators corresponding to the selected child node. Thus, a task is scheduled for transmission by the traffic manager every cycle of the network processor.
    • 描述的实施例提供了在网络处理器的调度层次结构的节点之间进行仲裁。 流量管理器生成具有根调度器和N个调度器级别的树调度层次。 网络处理器生成与接收到的数据包相对应的任务。 流量管理器将接收到的任务排队在调度层次结构的关联队列中。 根调度程序在根调度程序的每个子节点之间执行平滑缺省加权轮询(SDWRR)仲裁。 SDWRR仲裁包括检查给定调度器的每个子节点的一个或多个状态指示符,并且基于状态指示符选择调度器的第一活动子节点并且更新与所选择的子节点相对应的一个或多个状态指示符。 因此,任务被调度以由流量管理器每个网络处理器的每个周期进行传输。
    • 6. 发明授权
    • Root scheduling algorithm in a network processor
    • 网络处理器中的根调度算法
    • US08576862B2
    • 2013-11-05
    • US13250932
    • 2011-09-30
    • David SonnierBalakrishnan SundararamanShashank Nemawarkar
    • David SonnierBalakrishnan SundararamanShashank Nemawarkar
    • H04L12/28
    • H04L49/101G06F12/0813H04L47/621H04L47/623H04L49/109H04L49/254H04L49/506
    • Described embodiments provide for arbitrating between nodes of 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. The traffic manager queues the received task in an associated queue of the scheduling hierarchy. The root scheduler performs smooth deficit weighted round robin (SDWRR) arbitration between each child node of the root scheduler. The SDWRR arbitration includes checking one or more status indicators of each child node of the given scheduler and selecting, based on the status indicators, a first active child node of the scheduler and updating the one or more status indicators corresponding to the selected child node. Thus, a task is scheduled for transmission by the traffic manager every cycle of the network processor.
    • 描述的实施例提供了在网络处理器的调度层次结构的节点之间进行仲裁。 流量管理器生成具有根调度器和N个调度器级别的树调度层次。 网络处理器生成与接收到的数据包相对应的任务。 流量管理器将接收到的任务排队在调度层次结构的关联队列中。 根调度程序在根调度程序的每个子节点之间执行平滑缺省加权轮询(SDWRR)仲裁。 SDWRR仲裁包括检查给定调度器的每个子节点的一个或多个状态指示符,并且基于状态指示符选择调度器的第一活动子节点并且更新与所选择的子节点相对应的一个或多个状态指示符。 因此,任务被调度以由流量管理器每个网络处理器的每个周期进行传输。
    • 7. 发明申请
    • DYNAMIC UPDATING OF SCHEDULING HIERARCHY IN A TRAFFIC MANAGER OF A NETWORK PROCESSOR
    • 网络处理器交通管理员的调度分层动态更新
    • US20120020368A1
    • 2012-01-26
    • US13250891
    • 2011-09-30
    • Balakrishnan SundararamanShashank NemawarkarDavid SonnierAllen Vestal
    • Balakrishnan SundararamanShashank NemawarkarDavid SonnierAllen Vestal
    • H04L12/56
    • H04L49/101G06F12/0813H04L47/621H04L47/623H04L49/109H04L49/254H04L49/506
    • Described embodiments provide for dynamically controlling a scheduling rate 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 queue has a parent scheduler at each level of the hierarchy up to the root scheduler. The traffic manager maintains one or more scheduling data structures for each node in the scheduling hierarchy. If the traffic manager receives a rate reduction request corresponding to a given node of the scheduling hierarchy, the traffic manager updates one or more indicators in the scheduling data structure corresponding to the given node and removes the given node from the scheduling hierarchy, thereby reducing the scheduling rate of the node.
    • 描述的实施例提供用于动态地控制网络处理器的调度层级中的每个节点的调度速率。 流量管理器生成具有根调度器和N个调度器级别的树调度层次。 网络处理器生成与接收到的数据包相对应的任务。 流量管理器将接收到的任务排入与数据流相关联的调度层次结构的队列中。 队列在层次结构的每个级别都有父级调度程序,直到根调度程序。 流量管理器为调度层次结构中的每个节点维护一个或多个调度数据结构。 如果流量管理器接收到与调度层次的给定节点相对应的速率降低请求,则流量管理器更新与给定节点相对应的调度数据结构中的一个或多个指示符,并从给定节点移除给定节点,从而减少 节点的调度速率。
    • 10. 发明申请
    • LOCAL MESSAGING IN A SCHEDULING HIERARCHY IN A TRAFFIC MANAGER OF A NETWORK PROCESSOR
    • 网络处理器交通管理员中的调度层次中的本地呼叫
    • US20120023498A1
    • 2012-01-26
    • US13250898
    • 2011-09-30
    • Balakrishnan SundararamanShashank NemawarkarDavid SonnierAllen Vestal
    • Balakrishnan SundararamanShashank NemawarkarDavid SonnierAllen Vestal
    • G06F9/46
    • H04L49/101G06F12/0813H04L47/621H04L47/623H04L49/00H04L49/109H04L49/506
    • Described embodiments provide for queuing tasks 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. The traffic manager performs a task enqueue operation for the task. The task enqueue operation includes adding the received task to an associated queue of the scheduling hierarchy, where the queue is associated with a data flow of the received task. The queue has a corresponding scheduler level M, where M is a positive integer less than or equal to N. Starting at the queue and iteratively repeating at each scheduling level until reaching the root scheduler, each node in the scheduling hierarchy maintains an actual count of tasks corresponding to the node. Each node communicates a capped task count to a corresponding parent scheduler at a relative next scheduler level.
    • 描述的实施例提供了在网络处理器的调度层次中排队任务。 流量管理器生成具有根调度器和N个调度器级别的树调度层次。 网络处理器生成与接收到的数据包相对应的任务。 流量管理器执行任务的任务入队操作。 任务排队操作包括将接收到的任务添加到调度层次结构的关联队列中,其中队列与接收到的任务的数据流相关联。 队列具有对应的调度器级别M,其中M是小于或等于N的正整数。从队列开始并在每个调度级别迭代重复,直到到达根调度器,调度层次结构中的每个节点保持实际计数 与节点对应的任务。 每个节点在相对的下一个调度器级别将封顶的任务计数传送给相应的父调度器。