摘要 |
A queue manager for distributing across a network, requests for actions by network resources. Each request has an assigned priority and is represented by a software object positioned in at least one prioritized queue of software objects. Each software object has at least one respective pointer determining the position of the software object in the at least one prioritized queue and each network resource meets corresponding capability criteria. The queue manager comprises at least one processor, operable, when a network resource having specified capability criteria becomes available to determine a highest priority queued software object matching the specified capability criteria and to issue routing instructions to route a request corresponding to the highest priority queued software object matching the specified capability criteria to the available network resource. |