Scheduler, network processor, and methods for weighted best effort scheduling

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7529224
APP PUB NO 20060233177A1
SERIAL NO

11108485

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

Systems and methods for scheduling data packets in a network processor are disclosed. Embodiments provide a network processor that comprises a best-effort scheduler with a minimal calendar structure for addressing schedule control blocks. In one embodiment, a three-entry calendar structure provides for weighted best effort scheduling. Each of a plurality different flows has an associated schedule control block. Schedule control blocks are stored as linked lists in a last-in-first-out buffer. Each calendar entry is associated with a different linked list by storing in the calendar entry the address of the first-out schedule control block in the linked list. Each schedule control block has a counter and is assigned a weight according to the bandwidth priority of the flow to which the corresponding packet belongs. Each time a schedule control block is accessed from a last-in-first-out buffer storing the linked list, the scheduler generates a scheduling event and the counter of the schedule control block is incremented. When an incremented counter of a schedule control block equals its weight, the schedule control block is temporarily removed from further scheduling.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

  • INTERNATIONAL BUSINESS MACHINES CORPORATION

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Basso, Claude Raleigh, US 245 4753
Calvignac, Jean Louis Raleigh, US 108 2988
Chang, Chih-jen Apex, US 84 1038
Vaidhyanathan, Natarajan Carrboro , US 113 2031
Verplanken, Fabrice Jean Lagaude , FR 109 2431

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation