Patent ID: 6597699
Filing Date: 2003-07-22
Classification: H04L

Abstract:
A method for controlling the processing of data in a system comprising a plurality of routers and a plurality of virtual router instances, at least a first virtual router instance appearing on both a first router and a second router, each virtual router instance storing received data in one or more respective data queues located on each router in which the virtual router instance appears, wherein data stored in any one data queue is processed by the respective router at a data processing rate associated with the respective data queue, the method comprising:adjusting the data processing rates of one or more ingress data queues associated with the first virtual router instance on each of the first and second routers based on current operating conditions of the first router, wherein the data processing rates of the one or more ingress data queues associated with the first virtual router instance located on the first router are decreased, the data processing rates of the one or more ingress data queues associated with the first virtual router instance located on the second router are increased, the data processing rates of the one or more ingress data queues associated with the second virtual router instance located on the first router are increased, and the data processing rates of the one or more ingress data queues associated with the second virtual router instance located on the second router are decreased, respectively, in response to the same current operating conditions of the first router.