A system wherein work orders are used to accomplish polling of devices on a network.
Work orders are created and passed to a scheduler which places the work order into
one of a plurality of queues, based on the priority of the work order. As work
orders are pulled from each of the queues, each work order is sent to a thread
pool matching the priority, where the work order is executed. Within each work
order is a run process that performs the actual polling of the node.