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
OG exemplary drawing
 
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.