A scheduler for controlling when entities are operated upon by the server. The scheduler includes N entities, where N is an integer greater than or equal to 2. Each entity has a rate at which it is to receive service from the server. The scheduler includes a memory having finishing times f.sub.i of the...http://www.google.de/patents/US6122673?utm_source=gb-gplus-sharePatent US6122673 - Port scheduler and method for scheduling service providing guarantees, hierarchical rate limiting with/without overbooking capability