Patent ID: 8892838

Claim:
A computer-implemented method for increasing computer system availability, the method comprising: invoking a core dump process; creating a copy of a first virtual storage, wherein the creating of the copy of the first virtual storage further comprises: making in a real storage, via a computer processor, a point-in-time copy of a first page content stored in a first page data structure by creating a second page content in a second page data structure, the second page content pointing to actual data pointed to by the first page content, wherein the first page content includes a location of a virtual page in a first virtual storage; storing the second page content in the second data structure, the first page data structure and the second page data structure being stored in the real storage; marking the first page content in the first page data structure with a point-in-time page protection bit, wherein the point-in-time page protection bit prevents a modification of the virtual page; in response to an attempt to modify the virtual page, in the event the first page content in the first page data structure is marked with the point-in-time page protection bit: copying the virtual page; storing the copied virtual page in a second virtual storage, wherein at least some of the second virtual storage is stored in the real storage; and altering the second page content in the second data structure to point to the stored virtual page, wherein the second page content includes a location of the stored virtual page in the second virtual storage; and using the second virtual storage to perform the core dump process, wherein the second virtual storage is referenced via the second page content stored in the real storage.