Mechanism for managing execution environments for aggregated processes
AssigneeCadence Design Systems, Inc.
InventorsDarren Pulsipher, Nancy Hannaford
Life of this patent
Estimating the term…
Loading patent…
AssigneeCadence Design Systems, Inc.
InventorsDarren Pulsipher, Nancy Hannaford
Estimating the term…
Workspace definitions, which define an execution environment, can be associated with jobs. A work request is processed to automatically determine that tasks that are progeny of a given job inherit the association with the workspace definition, and therefore, that the tasks should be executed using the execution environment defined in the workspace definition. However, different execution environments can be defined for progeny of a given parent job, essentially overriding the inheritance from the parent job. According to an embodiment, a set of resources associated with an execution environment is configured such that the resources are accessible by two or more computers of a group of networked computers, such as a server farm, without requiring configuring duplicate sets of the resources. Furthermore, in a server farm computing environment, an execution environment associated with one or more jobs is not reliant on being created on any given computer of the server farm.
A computer implemented method for managing execution of work in execution environments, comprising:
A computer-readable medium carrying one or more sequences of instructions for managing execution of work in execution environments, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of:
A network device that can manage execution of work in execution environments, the network device comprising:
Dependencies are inferred from the claim text.