Cross-spectrum application model for dynamic computing environments in software lifecycle
First Claim
Patent Images
1. A method of using a dynamic computing environment (“
- DCE”
) for a plurality of phases in a software lifecycle, the method comprising;
configuring the dynamic computing environment for a first phase in the plurality of phases, wherein said configuring comprisesallocating a first subnet,allocating a first computing device coupled to the first subnet,allocating a first storage device coupled to the first computing device, andstoring a first set of instructions on the first storage device;
using the configured dynamic computing environment in the first phase;
deallocating one or more of the first subnet, the first computing device, and the first storage device;
configuring the dynamic computing environment for a second phase in the plurality of phases, wherein said configuring comprisesallocating a second subnet subsequent to said deallocating the first subnet,allocating a second computing device coupled to the second subnet subsequent to said deallocating the first computing device,allocating a second storage device coupled to the second computing device subsequent to said deallocating the first storage device, andstoring a second set of instructions on the second storage device subsequent to said deallocating the first storage device; and
using the configured dynamic computing environment in the second phase.
9 Assignments
0 Petitions
Accused Products
Abstract
Dynamic Computing Environments (DCEs) are used throughout phases of a software lifecycle. The DCE is configured through a remote user for a phase in the lifecycle. The DCE is then configured according to the command. The user then uses the DCE to fulfill the requirements of the phase. When the phase is completed, a command from the remote user is sent to configure the DCE for another phase. Once the DCE is re-configured, the user uses the DCE to fulfill the requirements of the phase.
108 Citations
21 Claims
-
1. A method of using a dynamic computing environment (“
- DCE”
) for a plurality of phases in a software lifecycle, the method comprising;configuring the dynamic computing environment for a first phase in the plurality of phases, wherein said configuring comprises allocating a first subnet, allocating a first computing device coupled to the first subnet, allocating a first storage device coupled to the first computing device, and storing a first set of instructions on the first storage device; using the configured dynamic computing environment in the first phase; deallocating one or more of the first subnet, the first computing device, and the first storage device; configuring the dynamic computing environment for a second phase in the plurality of phases, wherein said configuring comprises allocating a second subnet subsequent to said deallocating the first subnet, allocating a second computing device coupled to the second subnet subsequent to said deallocating the first computing device, allocating a second storage device coupled to the second computing device subsequent to said deallocating the first storage device, and storing a second set of instructions on the second storage device subsequent to said deallocating the first storage device; and using the configured dynamic computing environment in the second phase. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
- DCE”
-
17. A method comprising:
-
(a) sending a command to a DCE to allocate resources for a phase in a software lifecycle, wherein the resources include a subnet, a computing device, a storage device, and software; (b) configuring the DCE with the resources for the phase, wherein said configuring comprises coupling the subnet and the computing device, coupling the computing device and the storage device, and installing the software on the storage device; (c) performing the phase using the configured DCE; (d) de-allocating the resources upon completion of performance of the phase; and (e) repeating steps (a)–
(d) for each of a plurality of phases in the software lifecycle subsequent to said de-allocating the resources. - View Dependent Claims (18, 19)
-
-
20. An apparatus comprising:
-
a dynamic computing environment (“
DCE”
), whereinthe DCE comprises a virtual subnet and a plurality of virtual computing devices; instructions for configuring the dynamic computing environment for a first phase in the plurality of phases, the instructions comprising instructions for allocating a first network resource to the virtual subnet, instructions for allocating a first computing device to the plurality of virtual computing devices and coupling the first computing device to the first network resource, instructions for allocating a first storage device to the plurality of virtual computing devices and coupling the first storage device to the first computing device, and instructions for storing a first software on the first storage device; instructions for using the configured dynamic computing environment in the first phase; instructions for de-allocating one or more of the first network resource, the first computing device, and the first storage device; instructions for configuring the dynamic computing environment for a second phase in the plurality of phases, the instructions comprising instructions for allocating a second network resource to the virtual subnet subsequent to said de-allocating the first network resource, instructions for allocating a second computing device to the plurality of virtual computing devices and coupling the second computing device to the second network resource subsequent to said de-allocating the first computing device, instructions for allocating a second storage device to the plurality of virtual computing devices and coupling the second storage device to the second computing device subsequent to said de-allocating the first storage device, and instructions for storing a second software on the second storage device subsequent to said de-allocating the first storage device; and instructions for using the configured dynamic computing environment in the second phase.
-
-
21. An apparatus comprising:
-
a dynamic computing environment (“
DCE”
), wherein the DCE comprises a virtual subnet and a plurality of virtual computing devices;(a) instructions for sending a command to a DCE to allocate resources for a phase in a software lifecycle, wherein the resources include a subnet, a computing device, a storage device, and software; (b) instructions for configuring the DCE with the resources for the phase, wherein said configuring comprises coupling the subnet and the computing device, coupling the computing device and the storage device, and installing the software on the storage device; (c) instructions for performing the phase using the configured DCE; (d) instructions for de-allocating the resources upon completion of performance of the phase; and (e) instructions for repeating instructions (a)–
(d) for each of a plurality of phases in the software lifecycle subsequent to de-allocating the resources.
-
Specification