A system, apparatus, and method for managing the flow of data on a
network. A plurality of processors are used to implement a virtual queue,
for controlling a rate of flow of data on the network. Each of the
processors has a member queue, the combination of member queues combining
to form the virtual queue. Aspects of the invention use messages to
communicate among the processors, to properly control the rate of flow.