Flexible mesh structure for hierarchical scheduling
AssigneeIntel Corporation, a Delaware corporation
InventorsSanjeev Jain, Gilbert Wolrich
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation, a Delaware corporation
InventorsSanjeev Jain, Gilbert Wolrich
Estimating the term…
Systems and methods employing a flexible mesh structure for hierarchical scheduling are disclosed. The method generally includes reading a packet grouping configured in a two dimensional mesh structure of N columns, each containing M packets, selecting and promoting a column best packet from each column to a final row containing N packets, reading, selecting and promoting a final best packet from the final row to a next level in the hierarchy. Each time a final best packet is selected and promoted, the mesh structure can be refreshed by replacing the packet corresponding to the final best packet, and reading, selecting and promoting a column best packet from the column containing the replacement packet to the final row. As only the column containing the replacement packet and the final row are read and compared for each refresh, the mesh structure results in reduced read and compare cycles for schedule determination.
A method of scheduling data packet transmission in a data communication network for a grouping of packets, comprising:
A scheduling engine for scheduling packet transmission in a network communications device, comprising:
A system comprising:
Dependencies are inferred from the claim text.