Patent ID: 7304945

Claim:
A scheduler for a server comprising: a first level generator associated with groups of connections; a second level generator associated with connections corresponding to the groups of connections, said first level generator identifying which connections in the second level generator corresponds to a group in the first level generator that are to be considered for service, said second level generator identifies the connections corresponding to the group to receive service from the server, said second level generator in connection with said first level generator; a first level filter mechanism which filters out inactive groups of connections, said first level filter mechanism connected to the first level generator and the second level generator; a second level filter mechanism which filters out inactive connections, said second level filter mechanism connected to the second level generator; and a zero level generator associated with supergroups corresponding with groups, said zero level generator in connection with the first level generator, said zero level generator identifying which groups in the first level generator correspond to a supergroup in the zero level generator that are considered for service.