Patent ID: 8516464

Claim:
A computer system, comprising: one or more processors; and memory, wherein the one or more processors is configured to support a runtime environment arranged to execute a plurality of application programs with respect to a plurality of resources, wherein each of the plurality of application programs has a set of dependencies upon one or more of the plurality of resources, and deploy the plurality of application programs into the runtime environment according to the set of dependencies by detecting a trigger condition in relation to a first resource of the plurality of resources when deploying one of the plurality of application programs with respect to the first resource, wherein the first resource upon which the one of the plurality of application programs depends is pinned to a second resource of the plurality of resources or another of the plurality of application programs by wiring; cloning the first resource to create a first cloned resource, in response to the trigger condition being detected; transforming the dependencies of the one of the plurality of application programs to replace a first set of dependencies on the first resource and instead with a second set of dependencies on the first cloned resource, and creating a set of wirings between the one of the plurality of application programs and the plurality of resources upon which the one of the plurality of application programs depends, including creating wirings with the first cloned resource according to the transformed dependencies of the one of the plurality of application programs.