In general, in one aspect, the disclosure describes a switching device that includes a plurality of ingress ports to receive data from external sources and a plurality of egress ports to transmit data to external destinations. The switching device also includes a plurality of queues to store data waiting...http://www.google.com/patents/US20050135398?utm_source=gb-gplus-sharePatent US20050135398 - Scheduling system utilizing pointer perturbation mechanism to improve efficiency