Methods and apparatus to identify priorities of compliance assessment results of a virtual computing environment
US-9807116-B2 · Oct 31, 2017 · US
US11526342B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11526342-B2 |
| Application number | US-201816185746-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 9, 2018 |
| Priority date | Sep 25, 2013 |
| Publication date | Dec 13, 2022 |
| Grant date | Dec 13, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
At a time after receiving a request to cancel and rollback an update request for a computer system, one or more computer resources within a computer system invoke one or more computer system capabilities at least to cancel computer system operations to update the computer. When the computer system operations to update the computer system are cancelled, one or more computer resources within a computer system invoke one or more computer system capabilities at least to roll back the computer system to a previous good state.
Opening claim text (preview).
What is claimed is: 1. A system, comprising: at least one processor; and a memory comprising instructions that, in response to execution by the at least one processor, cause the system at least to: monitor a process of modifying a provisioned set of computing resources of an instantiated virtual machine, the modifying via an update stack describing an updated set of computer resources that includes a differing membership relative to a provisioned set of computer resources described by a current stack; determine, based on the monitoring, that the process has completed at least one change to the set of computing resources of the instantiated virtual machine, wherein the completed at least one change comprises a completed modification to the set of computing resources of the instantiated virtual machine, the completed modification resulting in at least one of an addition to or removal of a computing resource from the instantiated virtual machine; and reverse, in response to a determination that the process should be rolled-back, the completed at least one change to the set of computing resources of the instantiated virtual machine. 2. The system of claim 1 , wherein a stack instantiation comprises the set of computing resources. 3. The system of claim 2 , the memory comprising further instructions that, in response to execution by the at least one processor, cause the system at least to: obtain a rollback command issued, based at least in part, on a failure associated with another stack instantiation. 4. The system of claim 1 , wherein the determination that the process of modifying the set of computing resources should be rolled-back is based at least in part on a failure associated with a process of modifying a stack instantiation comprising the set of computing resources. 5. The system of claim 1 , the memory comprising further instructions that, in response to execution by the at least one processor, cause the system at least to: receive at least one of a cancel or rollback command from another device in a peer-to-peer network. 6. A computer-implemented method, comprising: launching an instantiated virtual machine on a set of computing resources; obtaining information indicative of a process of modifying the set of computing resources of the instantiated virtual machine instance, the information describing an updated set of computer resources that is different than the set of computer resources; determining, based on the information, that the process has completed at least one change to the set of computing resources, wherein the completed at least one change comprises at least one of an addition to or removal of a computing resource from the set of computing resources of the instantiated virtual machine instance; and in response to a determination that the process should be rolled-back, reversing the completed at least one change to the set of computing resources of the instantiated virtual machine instance. 7. The computer-implemented method of claim 6 , wherein a stack instantiation comprises the set of computing resources. 8. The computer-implemented method of claim 7 , further comprising: obtaining, from a second stack instantiation, at least one of a cancel or rollback command. 9. The computer-implemented method of claim 8 , wherein the command is received prior to a failure of the process for modifying a set of resources. 10. The computer-implemented method of claim 8 , wherein the command is sent based at least in part on a failure of a process of modifying resources of the second stack instantiation. 11. The computer-implemented method of claim 6 , further comprising: determining that the modifications to the set of resources can be reversed, based at least in part on a state of the set of computing resources subsequent to the completed at least one change. 12. The computer-implemented method of claim 6 , further comprising: receiving, from a second computing device in a peer-to-peer network, a command to roll back the process. 13. The computer-implemented method of claim 6 , wherein the set of computing resources comprises an instantiated virtual machine. 14. A non-transitory computer-readable storage medium comprising instructions that, in response to execution by at least one processor of a computing device, cause the computing device to at least: provision a plurality of computing resources of an instantiated virtual machine, the plurality of computing resources identified by a current stack; monitor a process of modifications to at least one of the plurality of computing resources of the instantiated virtual machine, the modifications made using an update stack that is different than the current stack; determine that the process of modifications has completed at least one change to the plurality of computing resources of the instantiated virtual machine, wherein the completed at least one change comprises a modification resulting in at least one of an addition to or removal of a computing resource from the plurality of computing resources of the instantiated virtual machine; and in response to a determination that the process should be rolled-back, reverse the completed at least one change to the plurality of computing resources. 15. The non-transitory computer-readable storage medium of claim 14 , wherein a stack instantiation comprises the plurality of computing resources. 16. The non-transitory computer-readable storage medium of claim 15 , wherein the stack instantiation comprises a second plurality of resources on a second computing device. 17. The non-transitory computer-readable storage medium of claim 15 , the non-transitory computer-readable storage medium comprising further instructions that, in response to execution by the at least one processor, cause the computing device to at least: obtain a rollback command issued, based at least in part, on a failure associated with another stack instantiation. 18. The non-transitory computer-readable storage medium of claim 14 , the non-transitory computer-readable storage medium comprising further instructions that, in response to execution by the at least one processor, cause the computing device to at least: obtain a rollback command issued, based at least in part, on a failure associated with a stack instantiation comprising the plurality of computing resources. 19. The non-transitory computer-readable storage medium of claim 14 , the non-transitory computer-readable storage medium comprising further instructions that, in response to execution by the at least one processor, cause the computing device to at least: receive at least one of a cancel or rollback command from another device in a peer-to-peer network. 20. The non-transitory computer-readable storage medium of claim 14 , wherein reversing the completed at least one change to the plurality of computing resources comprises identification of a computing resource, of the plurality of computing resources, that has completed updating prior to the determination that the process of modifications should be rolled-back.
Uninstallation · CPC title
Updates (security arrangements therefor G06F21/57) · CPC title
in a storage system, e.g. in a DASD or network based storage system (drivers for digital recording or reproducing units G06F3/06; circuits for error detection or correction within digital recording or reproducing units G11B20/18; for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS], H04L67/1097) · CPC title
Error or fault detection not based on redundancy (power supply failures G06F1/30; network fault management H04L41/06) · CPC title
involving the movement of software or configuration parameters (network booting or remote initial program loading [RIPL] G06F9/4416) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.