Patent ID: 8402465

Claim:
A multiprocessor computer system, comprising: a plurality of compute nodes; and an application placement module operable to place an application on a selected group of the compute nodes, the application placement module including a system tool helper; wherein the system tool helper is operable to manage operation of a system tool on the selected group of the compute nodes, the system tool operable to monitor execution of the application, the system tool helper manages operation of the system tool by: staging executable code files and data files on the selected group of compute nodes by transferring the executable code files and data files to the selected group of compute nodes; receiving from the system tool an identification of a transferred executable code file to execute; executing at each compute node of the selected group of compute nodes an instance of the identified executable code file using the same set of parameters; detecting that the application has terminated; and upon detecting that the application has terminated, killing any remaining instances of the identified executable code file; and removing the executable code files and the data files that were transferred to the compute nodes.