摘要 |
The present invention relates to a method and an apparatus for transferring information through a communication medium. More particularly, the present invention relates to a multithreading, non-blocking packet transmission scheduler and a method of operation. The packet transmission scheduler described is based on a set of atomic operations and a number of linked lists. The scheduler uses the lists to keep track of previous and current state, like what packets have been sent and what have been rejected, so that fairness combined with optimal exploitation of the connection can be delivered. |