Patent ID: 7730166

Claim:
A system comprising: a plurality of computing resources configured to: perform tasks as part of a concurrent computing environment based on a configuration argument received with code for performing a task, where the plurality of computing resources, when configured to perform tasks as part of the concurrent computing environment, further: generates an executable process for execution by the concurrent computing environment, where the concurrent computing environment includes the plurality of computing resources, executes the executable process, with the concurrent computing environment, the executing configuring the concurrent computing environment based on the configurable properties of the configuration argument, and provides the code that performs the task to the concurrent computing environment for execution on the plurality of computing resources in the concurrent computing environment, the code that performs the task executed on the plurality of computing resources according to how the plurality of computing resources are configured based on the configuration argument received with the code that performs the task; and perform tasks locally when the configuration argument is not received with the code for performing the task.