Patent ID: 7424003
Filing Date: 2008-09-09
Classification: H04L

Abstract:
1. A method of scheduling the handling of communication channels by a processor assigned to handle a plurality of channels, comprising: determining for each channel of a plurality of assigned channels of the processor, handled by the processor, a target time by which time it should receive processing; selecting one or more of the assigned channels whose data is to be handled next, based on the target times of the channels; and when more than one channel is selected, choosing for handling before other channels, at least one of the selected channels based on a consideration directed at minimizing the average processing time of the channels, wherein determining a target time for each channel comprises determining an average duration of the handling of the channel, and wherein determining a target time for each channel comprises determining the target time as the time at which a driver collects processed data of the channel minus the average handling duration.