Patent ID: 7817640
Filing Date: 2010-10-19
Classification: H04L

Abstract:
1. A router configured for scheduling data packets received from a plurality of data paths, comprising: an input port, configured for receiving data packets from each data path; a scheduler, configured for performing intra-class scheduling on each data path, resulting in classified data paths and performing inter-class scheduling on the classified data paths, wherein performing intra-class scheduling on each data path, resulting in classified data paths comprises, determining a weight (w  wherein r defining classes of data paths according to predetermined weight ranges, associating each data path with one of the classes of data paths, assigning data packets from each of the data paths to frames according to the class of data path to which each data packet belongs, and determining a weight (frameweight) for each frame; and an output port, configured for outputting the data packets according to the intra-class scheduling and the inter-class scheduling.