Patent ID: 8289972
Filing Date: 2012-10-16
Classification: H04L

Abstract:
1. A method for strict priority weighted round robin scheduling, comprising: selecting, via a processor, a set of bandwidth allocation table filled entries stored in a memory having a common destination address, each filled entry associated with a received data packet; increasing an increment in the bandwidth allocation table by a pre-determined value upon reception of the received data packet; setting a block count in a bandwidth allocation table entry to a counted number of bytes associated with the received data packet; and determining, via the processor, a scheduling weight for each bandwidth allocation table entry in the selected set, the scheduling weight determined first by a priority and then by an assigned weight, wherein the assigned weight is calculated after receiving an end of frame for the received data packet by multiplying the increment and the block count, and adding the product to an initial weight of the received data packet stored in the bandwidth allocation table entry associated with the received data packet.