Invention Grant
- Patent Title: Root scheduling algorithm in a network processor
- Patent Title (中): 网络处理器中的根调度算法
-
Application No.: US13250932Application Date: 2011-09-30
-
Publication No.: US08576862B2Publication Date: 2013-11-05
- Inventor: David Sonnier , Balakrishnan Sundararaman , Shashank Nemawarkar
- Applicant: David Sonnier , Balakrishnan Sundararaman , Shashank Nemawarkar
- Applicant Address: US CA Milpitas
- Assignee: LSI Corporation
- Current Assignee: LSI Corporation
- Current Assignee Address: US CA Milpitas
- Main IPC: H04L12/28
- IPC: H04L12/28

Abstract:
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.
Public/Granted literature
- US20120020370A1 ROOT SCHEDULING ALGORITHM IN A NETWORK PROCESSOR Public/Granted day:2012-01-26
Information query