Patent ID: 7047531

Claim:
A method for polling a plurality of network nodes, said method comprising the steps of: (a) creating a polling work order comprising creating a run process and storing said run process within said polling work order, defining a priority and storing said priority within said polling work order, and establishing a run time for executing said run process and storing said run time within said polling work order; (b) queuing said polling work order in one of a plurality of queues, wherein said polling work order is queued in a queue matching said priority stored in said polling work order; (c) removing said polling work order from said one of said plurality of queues at a time of said run time stored in said work order and sending said polling work order to one of a plurality of thread pools, wherein said polling work order is sent to a thread pool matching said priority stored in said polling work order; and (d) executing said run process in said thread pool.