A system for managing a plurality of client processes, comprising a client
task within which the client processes will be executed and a manager
task running at a higher priority than the client task, the manager task
queuing the client processes into the client task in priority order,
wherein the manager task kills the client task when a current one of the
client processes is not completed within a predetermined time period.