Determining a trace of a system dump
US-2017083395-A1 · Mar 23, 2017 · US
US9894156B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9894156-B2 |
| Application number | US-201514862021-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 22, 2015 |
| Priority date | Sep 22, 2015 |
| Publication date | Feb 13, 2018 |
| Grant date | Feb 13, 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.
Provided are a computer program product, system, and method for distributed global data vaulting in a grid of server computers. At each of the server computers, it is determined that there is a system shutdown. For each data element at that server computer, a list of one or more vault devices at other server computers is retrieved from a vault distribution table, and the data element is dumped to the one or more vault devices at the other server computers.
Opening claim text (preview).
What is claimed is: 1. A computer program product for distributed global data vaulting in a grid of server computers, the computer program product comprising a computer readable storage medium having computer readable program code embodied therein that executes to perform operations, the operations comprising: with at least one of the server computers, determining a first amount of time to complete a vaulting process; determining a second amount of time by deducting a recovery time from the first amount of time; and using the second amount of time to determine a write cache maximum amount of data for each of the server computers; and with each of the server computers, determining that there is a system shutdown; and for each data element stored in cache at that server computer, retrieving a list of one or more vault devices at other server computers from a vault distribution table; and dumping the data element to the one or more vault devices at the other server computers. 2. The computer program product of claim 1 , wherein the operations further comprise: identifying the one or more vault devices in the grid of server computers; identifying each data element of each of the server computers; and creating the vault distribution table that identifies the one or more vault devices for each data element. 3. The computer program product of claim 1 , wherein the operations further comprise: assigning each of the one or more vault devices for the data element at different server computers. 4. The computer program product of claim 3 , wherein the operations further comprise: in response to determining that there are not enough vault devices to assign the one or more vault devices at the different server computers, assigning the one or more vault devices to different vault devices at a same server computer. 5. The computer program product of claim 1 , wherein the operations further comprise: in response to determining at least one of: 1) a number of vault devices have changed, and 2) a number of server computers in the grid have changed, updating the vault distribution table. 6. A system for distributed global data vaulting, comprising: a grid of server computers, wherein each of the server computers includes a processor and a computer readable storage medium having program code; and wherein at least one of the server computers executes the program code to perform operations, the operations comprising: determining a first amount of time to complete a vaulting process; determining a second amount of time by deducting a recovery time from the first amount of time; and using the second amount of time to determine a write cache maximum amount of data for each of the server computers; and wherein each of the server computers executes the program code to perform operations, the operations comprising: determining that there is a system shutdown; and for each data element stored in cache at that server computer, retrieving a list of one or more vault devices at other server computers from a vault distribution table; and dumping the data element to the one or more vault devices at the other server computers. 7. The system of claim 6 , wherein the operations further comprise: identifying the one or more vault devices in the grid of server computers; identifying each data element of each of the server computers; and creating the vault distribution table that identifies the one or more vault devices for each data element. 8. The system of claim 6 , wherein the operations further comprise: assigning each of the one or more vault devices for the data element at different server computers. 9. The system of claim 8 , wherein the operations further comprise: in response to determining that there are not enough vault devices to assign the one or more vault devices at the different server computers, assigning the one or more vault devices to different vault devices at a same server computer. 10. The system of claim 6 , wherein the operations further comprise: in response to determining at least one of: 1) a number of vault devices have changed, and 2) a number of server computers in the grid have changed, updating the vault distribution table. 11. A method for distributed global data vaulting in a grid of server computers, comprising: with at least one of the server computers, determining a first amount of time to complete a vaulting process; determining a second amount of time by deducting a recovery time from the first amount of time; and using the second amount of time to determine a write cache maximum amount of data for each of the server computers; and with each of the server computers, determining that there is a system shutdown; and for each data element stored in cache at that server computer, retrieving a list of one or more vault devices at other server computers from a vault distribution table; and dumping the data element to the one or more vault devices at the other server computers. 12. The method of claim 11 , further comprising: identifying the one or more vault devices in the grid of server computers; identifying each data element of each of the server computers; and creating the vault distribution table that identifies the one or more vault devices for each data element. 13. The method of claim 11 , further comprising: assigning each of the one or more vault devices for the data element at different server computers. 14. The method of claim 13 , further comprising: in response to determining that there are not enough vault devices to assign the one or more vault devices at the different server computers, assigning the one or more vault devices to different vault devices at a same server computer. 15. The method of claim 11 , further comprising: in response to determining at least one of: 1) a number of vault devices have changed, and 2) a number of server computers in the grid have changed, updating the vault distribution table.
Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes · CPC title
Electricity · mapped topic
Policies or rules for updating, deleting or replacing the stored data · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.