| US 7,603,392 B2 | ||
| System, method and computer program product for storing transient state information | ||
| Shmuel Ben-Yehuda, Haifa (Israel); Michael Factor, Haifa (Israel); Guy Laden, Tel Aviv-Jaffa (Israel); and Paula Kim Ta-Shma, Tel Aviv-Jaffa (Israel) | ||
| Assigned to International Business Machines Corporation, Armonk, N.Y. (US) | ||
| Filed on Jun. 05, 2006, as Appl. No. 11/422,094. | ||
| Prior Publication US 2007/0282926 A1, Dec. 06, 2007 | ||
| Int. Cl. G06F 12/00 (2006.01); G06F 17/30 (2006.01) | ||
| U.S. Cl. 707—203 [707/1; 707/200; 707/202; 711/161; 711/162] | 7 Claims |

| 1. A method for storing transient state information, the method comprising:
defining a first logical storage space within at least one storage device, wherein the first logical storage space is defined
according to at least one characteristic of a first logical memory space in a volatile storage medium utilized for storing
transient state information of a processing system;
copying transient state information from a first logical location within the first logical memory space to a second logical
location within the first logical storage space;
determining at predetermined time intervals whether the transient state information stored at the first location within the
first logical memory space has changed; and
moving the transient state information stored at the second logical location within the first logical storage space to a second
logical storage space, in response to determining that the transient information stored at the first logical location within
the first logical memory space has changed,
wherein there is a one-to-one mapping between the first logical memory space and the first logical storage space.
|