Transactional Orchestration of Resource Management and System Topology in a Cloud Environment
US-2016380829-A1 · Dec 29, 2016 · US
US9983952B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9983952-B2 |
| Application number | US-201514964974-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 10, 2015 |
| Priority date | Dec 22, 2014 |
| Publication date | May 29, 2018 |
| Grant date | May 29, 2018 |
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.
A method, system, and computer program product that includes a processor cataloging a current resource definition and a current transaction state for the resource. The processor recovers the resource and a transaction state for the resource after an emergency restart, by utilizing the current resource definition and the current transaction state, wherein the recovering comprises recovering transactions of the resource. The processor completes or backs out of the transactions. The processor closes the resource and the processor recovers the resource by utilizing a global catalog.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method comprising: cataloging, by a processor, a current resource definition and a current transaction state for a resource; recovering, by the processor, the resource and a transaction state for the resource after an emergency restart subsequent to one of an immediate shutdown or an abnormal shutdown of the resource, by utilizing the current resource definition and the current transaction state, wherein the recovering comprises recovering transactions of the resource; completing or backing out of, by the processor, the transactions; closing, by the processor, the resource, comprising: verifying, by the processor, that the resource and the transaction state were recovered by utilizing the current resource definition and the current transaction state; and based on the verifying, closing the resource; and recovering, by the processor, the resource by utilizing a global catalog. 2. The computer-implemented method of claim 1 , wherein the transaction state is any type of resource data state that may be recovered by the processor. 3. The computer-implemented method of claim 1 , further comprising: indicating, by the processor, to a global controller that the resource is being recovered utilizing the current transaction state. 4. The computer-implemented method of claim 1 , further comprising: indicating, by the processor, to a global controller that the resource has been recovered utilizing the current transaction state. 5. The computer-implemented method of claim 1 , further comprising: indicating, by the processor, to a global controller that the transactions have been completed or backed out of. 6. The computer-implemented method of claim 1 , wherein the recovering the resource by utilizing a global catalog comprises: obtaining, by the processor, an indication that the resource has closed; and based on the obtaining, recovering, by the processor, the resource by utilizing a global catalog. 7. The computer-implemented method of claim 1 , further comprising: recovering, by the processor, an additional resource by utilizing the global catalog in parallel with the recovering the resource and the transaction state by utilizing the current resource definition and the current transaction state. 8. The computer-implemented method of claim 1 , the recovering the resource by utilizing a global catalog comprising: obtaining, by the processor, an indicator associated with the resource; and based on obtaining the indicator, recovering the resource by utilizing a global catalog. 9. The computer-implemented method of claim 1 , further comprising: obtaining, by the processor, an indication that the recovering the resource by utilizing the global catalog is complete; and generating, by the processor, a message. 10. A computer program product comprising: a non-transitory computer readable storage medium readable by a processor and storing instructions for execution by the processor for performing a method comprising: cataloging, by the processor, a current resource definition and a current transaction state for a resource; recovering, by the processor, the resource and a transaction state for the resource after an emergency restart subsequent to one of an immediate shutdown or an abnormal shutdown of the resource, by utilizing the current resource definition and the current transaction state, wherein the recovering comprises recovering transactions of the resource; completing or backing out of, by the processor, the transactions; closing, by the processor, the resource, comprising: verifying, by the processor, that the resource and the transaction state were recovered by utilizing the current resource definition and the current transaction state; and based on the verifying, closing the resource; and recovering, by the processor, the resource by utilizing a global catalog. 11. The computer program product of claim 10 , wherein the transaction state is any type of resource data state that may be recovered by the processor. 12. The computer program product of claim 10 , the method further comprising: indicating, by the processor, to a global controller that the resource is being recovered utilizing the current transaction state. 13. The computer program product of claim 10 , the method further comprising: indicating, by the processor, to a global controller that the resource has been recovered utilizing the current transaction state. 14. The computer program product of claim 10 , the method further comprising: indicating, by the processor, to a global controller that the transactions have been completed or backed out of. 15. The computer program product of claim 10 , wherein the recovering the resource by utilizing a global catalog comprises: obtaining, by the processor, an indication that the resource has closed; and based on the obtaining, recovering, by the processor, the resource by utilizing a global catalog. 16. The computer program product of claim 10 , the method further comprising: recovering, by the processor, an additional resource by utilizing the global catalog in parallel with the recovering the resource and the transaction state by utilizing the current resource definition and the current transaction state. 17. The computer program product of claim 10 , the recovering the resource by utilizing a global catalog comprising: obtaining, by the processor, an indicator associated with the resource; and based on obtaining the indicator, recovering the resource by utilizing a global catalog. 18. A system comprising: a memory; a processor in communication with the memory; and program instructions executable by the processor via the memory to perform a method, the method comprising: cataloging, by a processor, a current resource definition and a current transaction state for a resource; recovering, by the processor, the resource and a transaction state for the resource after an emergency restart subsequent to one of an immediate shutdown or an abnormal shutdown of the resource, by utilizing the current resource definition and the current transaction state, wherein the recovering comprises recovering transactions of the resource; completing or backing out of, by the processor, the transactions; closing, by the processor, the resource, comprising: verifying, by the processor, that the resource and the transaction state were recovered by utilizing the current resource definition and the current transaction state; and based on the verifying, closing the resource; and recovering, by the processor, the resource by utilizing a global catalog. 19. The system of claim 18 , wherein the transaction state is any type of resource data state that may be recovered by the processor.
involving logging of persistent data for recovery · CPC title
Event-based monitoring · CPC title
Monitoring of transactions · CPC title
Resetting or repowering · CPC title
in transactions (updating of structured data in databases G06F16/23) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.