P
US7512062B2ExpiredUtilityPatentIndex 61

Method to maintain the integrity of remote data by making it disposable

Assignee: IBMPriority: Mar 3, 2004Filed: Aug 14, 2007Granted: Mar 31, 2009
Est. expiryMar 3, 2024(expired)· nominal 20-yr term from priority
Inventors:BRADY STEPHENCHANG SHU-PINGLIPSCOMB JAMES S
G06F 16/273G06F 11/1662
61
PatentIndex Score
5
Cited by
7
References
17
Claims

Abstract

In a networked system having a protected central server network connected to one or more satellite servers, the central server includes master data, and each satellite system includes replicated data derived from the master data. A corruption of at least a portion of the replicated data in one of the satellite servers is determined. Responsive to determining the corruption, at least the corrupted portion of the replicated data is replaced in the satellite server with data derived from the master data of the central server.

Claims

exact text as granted — not AI-modified
1. A method of maintaining integrity of data in a networked system having a central server on a first network, which is network connected to a satellite server system on a second network, said central server system being protected from access by a client accessing the satellite server system on the second network, said central server system including master data, and said satellite server system including replicated data derived from said master data, the method comprising:
 determining, by the central server, a corruption of at least a portion of said replicated data in said satellite server system, wherein said determining includes polling said satellite server on the second network system by said central server system on the first network for in integrity status of said replicated data; 
 reponsive to said determining of corruption, replacing at least said portion of said replicated data in said satellite server system with replacement replicated data derived from said master data; and 
 storing a backup copy of said replicated data on said satellite server syster, wherein said replacing includes:
 replacing at least said portion of said replicated data from said backup copy; and 
 subsequent to the replacing from said backup copy, replacing at least said portion of said replicated data with replicated data obtained from said central server system. 
 
 
   
   
     2. The method as set forth in  claim 1 , wherein said replacing includes sending a configuration record to said satellite server system, said configuration record indicating where said replacement replicated data is to be stored on said satellite server system. 
   
   
     3. The method as set forth in  claim 1 , wherein said determining a corruption of at least a portion of said replicated data includes sending a checking algorithm to said satellite server system, wherein said checking algorithm is used by said satellite server system to determine said integrity status of said replicated data stored on said satellite server system. 
   
   
     4. The method as set forth in  claim 3 , wherein said determining a corruption of at least a portion of said replicated data further includes sending an expected result to said satellite server system, wherein said checking algorithm checks said integrity status of said replicated data by comparing said expected result to a current result of said checking algorithm. 
   
   
     5. The method as set forth in  claim 4 , wherein said comparing said expected result to said current result of said checking algorithm includes comparing said expected result to a checksum of said replicated data. 
   
   
     6. The method as set forth in  claim 1 , further including logging said integrity status to a log file, wherein said log file provides a record of said satellite server system replicated data integrity. 
   
   
     7. The method as set forth in  claim 1 , further including notifying authorized users of said central server system when said integrity status indicates a corruption of at least a portion of said replicated data in said satellite server system. 
   
   
     8. The method as set forth in  claim 1 , wherein said determining includes receiving a periodic status message including an integrity status of said replicated data from said satellite server system. 
   
   
     9. The method as set forth in  claim 8 , wherein said replacing at least said portion of said replicated data includes sending a configuration record to said satellite server system, said configuration record indicating where said at least a portion of said master data from said central server system is to be stored on said satellite server system. 
   
   
     10. The method as set forth in  claim 8 , wherein said determining a corruption of at least a portion of said replicated data includes sending a checking algorithm to said at least one satellite server system, wherein said checking algorithm is used by said satellite server system to determine said integrity status of said replicated data stored on said satellite server system. 
   
   
     11. The method as set forth in  claim 10 , wherein said determining a corruption of at least a portion of said replicated data further includes sending an expected result to said satellite server system, wherein said checking algorithm checks said integrity status of said replicated data by comparing said expected result to a current result of said at least one checking algorithm. 
   
   
     12. The method as set forth in  claim 11 , wherein said comparing said expected result to said current result of said checking algorithm includes comparing said expected result to a checksum of said replicated data. 
   
   
     13. The method as set forth in  claim 8 , further including storing a backup copy of said replicated data on said satellite server system. 
   
   
     14. The method as set forth in  claim 13 , wherein said replacing includes:
 replacing at least said portion of said replicated data from said backup copy. 
 
   
   
     15. The method as set forth in  claim 13 , wherein said replacing includes:
 replacing at least said portion of said replicated data from said backup copy; and 
 subsequent to the replacing from said backup copy, replacing at least said portion of said replicated data with replicated data obtained from said central server system. 
 
   
   
     16. The method as set forth in  claim 8 , further including logging said integrity status to a log file, wherein said log file provides a record of said satellite server system replicated data integrity. 
   
   
     17. The method as set forth in  claim 8 , further including notifying authorized users of said central server system when said integrity status indicates a corruption of at least a portion of said replicated data in said satellite sever system.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.