Methods, systems and computer program products are provided for monitoring a task executing on a data processing system, the task having an associated work in process queue and an associated work pending queue. The task is configured to properly execute requests that are terminated in progress and restarted...http://www.google.ca/patents/US7093251?utm_source=gb-gplus-sharePatent US7093251 - Methods, systems and computer program products for monitoring interrelated tasks executing on a computer using queues